首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >打包程序:使用vmware-vmx进行资源调配时出错

打包程序:使用vmware-vmx进行资源调配时出错
EN

Stack Overflow用户
提问于 2018-07-10 16:00:19
回答 1查看 208关注 0票数 0

我正在构建一个使用基础图像( .vmx格式)作为源的.ova文件。

基本映像(如上所述以.vmx格式创建)是使用Ubuntu 16.04构建器从vmware-iso服务器构建的。

这是我的builder配置

代码语言:javascript
复制
"builders": [
       {
        "type": "vmware-vmx",
        "vmx_data": {
          "memsize": "8192",
          "numvcpus": "4"
       },
       "source_path": "path/to/base.vmx",

将运行的第一个置备程序如下所示:

代码语言:javascript
复制
 "provisioners": [
      {
        "type": "shell",
        "inline": [
          "sudo apt-get update -y",
          "sudo apt-get upgrade -y",

...

然而,尽管我重复了这个过程很多次,但它突然中断了,出现了以下错误:

代码语言:javascript
复制
==> vmware-vmx: Cloning source VM...
==> vmware-vmx: Starting HTTP server on port 8031
==> vmware-vmx: Starting virtual machine...
==> vmware-vmx: Waiting 10s for boot...
==> vmware-vmx: Connecting to VM via VNC (127.0.0.1:5924)
==> vmware-vmx: Typing the boot command over VNC...
==> vmware-vmx: Waiting for SSH to become available...
==> vmware-vmx: Connected to SSH!
==> vmware-vmx: Provisioning with shell script: /tmp/packer-shell747369685
    vmware-vmx: Reading package lists...
    vmware-vmx: E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
    vmware-vmx: E: Unable to lock directory /var/lib/apt/lists/
==> vmware-vmx: Stopping virtual machine...
==> vmware-vmx: Deleting output directory...
Build 'vmware-vmx' errored: Script exited with non-zero exit status: 100
EN

回答 1

Stack Overflow用户

发布于 2018-07-10 18:53:10

请参阅Unable to lock the administration directory (/var/lib/dpkg/) is another process using it?

锁在apt进程运行时放置,并在进程完成时移除。如果有一个锁,但没有明显的进程在运行,这可能意味着进程由于某种原因被卡住了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51259988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档