打包一个新的基本框

时间:2015-03-12 14:31:02

标签: vagrant

我正在尝试一个非常简单的程序并遇到麻烦。 我希望构建一个带有一些预安装组件的基本盒。我遵循的整个程序如下:

  1. 使用ubuntu / trusty64作为我的基础
  2. 启动VM
  3. 安装一些新软件包(postgres,apache和一些应用程序)
  4. 流浪汉包 [现在要测试:]
  5. vagrant box add --name new_box package.box
  6. [in new dir] vagrant init new_box
  7. vagrant up
  8. 此时问题出现在启动与这些消息徘徊的地方:

    default: Warning: Authentication failure. Retrying...
    default: Warning: Authentication failure. Retrying...
    default: Warning: Authentication failure. Retrying...
    

    我正在使用vagrant 1.7.2,VirtualBox 4.3.2。主机是Windows 7。 我看到了一些有关持久网络连接的信息,但我在/ etc / udev中找不到这些信息

    修改: 将boot.log部分添加到机器停留几分钟的位置:

    Cloud-init v. 0.7.5 running 'init-local' at Thu, 12 Mar 2015 14:42:15 +0000. Up 4.91 seconds.
    cloud-init-nonet[5.46]: waiting 10 seconds for network device
    cloud-init-nonet[15.47]: waiting 120 seconds for network device
    cloud-init-nonet[135.47]: gave up waiting for a network device.
    

2 个答案:

答案 0 :(得分:1)

讨论了这个问题here.

根据讨论, Vagrant已修复错误。但是Ubuntu hasn't been fixedcloud-init(发布时)。

答案 1 :(得分:1)

这对我有用:

  1. 使用:gui登录/传递:vagrant / vagrant
  2. 修改elpa文件 在/etc/rc.local
  3. 之前加入sh /etc/init.d/networking restart
  4. 禁用:gui
  5. 流浪汉或流浪汉重装
  6. https://github.com/mitchellh/vagrant/issues/391#issuecomment-2078383