【问题标题】:vagrant fails to start up in osx mountain lionvagrant 无法在 osx 山狮中启动
【发布时间】:2013-06-07 04:35:45
【问题描述】:

我正在使用 Vagrant 版本 1.1.5 和虚拟盒子 4.2.22。当我做 vagrant up 时,它失败并出现以下错误

错误:VM 在尝试启动时未能保持在“运行”状态。这通常是由错误配置或主机系统不兼容引起的。请打开 VirtualBox GUI 并尝试手动启动虚拟机以获取更多信息的错误消息。

我检查了虚拟框日志,它说 /Applications 目录对每个人都是可写的。所以我通过删除 /Applications 目录的工作的写权限来修复它。

但问题是权限几乎每天都会重置。我必须每天重做上述修复才能使用 vagrant。任何人都知道为什么会发生这种情况或我可以采取什么方向来解决这个问题?

问候 拉杰什

【问题讨论】:

    标签: osx-mountain-lion virtualbox vagrant


    【解决方案1】:

    我认为问题与权限无关 - 可能不是...这可能只是一个警告。

    尝试在 Gui 模式下运行 vagrant,看看是否可以在 VM 本身中看到任何错误。

    http://docs.vagrantup.com/v2/virtualbox/configuration.html

    【讨论】:

    • 我尝试使用 gui。结果是相同的,只是它会在瞬间打开一个窗口然后关闭。我试图直接从虚拟盒运行,我得到这个错误`结果代码:NS_ERROR_FAILURE(0x80004005)组件:控制台接口:IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}`我也在虚拟盒日志中看到这个错误.. gist.github.com/rajofchennai/5763018
    【解决方案2】:

    首先检查你是否能够做到

    VAGRANT_LOG=debug vagrant ssh
    

    如果不是,以下解决方案是最有可能的。

    一个常见的错误是配置 ssh 密钥。通知使用哪个。

    VAGRANT_LOG=debug vagrant up
    

    如果你看到 vagrant looping for ssh key.

    您可以使用以下命令轻松解决此问题。

     vkey() { sudo chown "$*":staff ~/.vagrant.d/insecure_private_key; 
     vkey <new_owner_username>
    

    这里的 vkey() 是 zsh 函数。

    学分:https://superuser.com/questions/612376/vagrant-vm-fails-to-boot

    -如果问题仍然存在,请告诉我

    干杯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-09
      • 1970-01-01
      • 2013-10-04
      • 2016-03-02
      • 1970-01-01
      • 2013-04-28
      • 1970-01-01
      相关资源
      最近更新 更多