我正在使用Vagrant版本1.1.5和虚拟框4.2.22。当我做了流浪汉,它失败并出现以下错误
错误:尝试引导时,VM无法保持“正在运行”状态。这通常是由配置错误或主机系统不兼容引起的。请打开VirtualBox GUI并尝试手动引导虚拟机以获取更多信息。
我检查虚拟框日志,它说/ Applications目录是每个人都可写的。所以我通过删除/ Applications目录的工作的写权限来修复它。
但问题是权限几乎每天都会重置。我必须每天重做上面的修复程序以使用vagrant。任何人都知道为什么会这样或我可以采取任何方向来解决这个问题?
此致 拉杰什
答案 0 :(得分:1)
我不认为问题与权限有关 - 很可能不是......这可能只是一个警告。
尝试在Gui模式下运行vagrant以查看是否可以在VM中看到任何错误。
答案 1 :(得分:0)
首先检查您是否能够
VAGRANT_LOG=debug vagrant ssh
如果不是,则最有可能采用以下解决方案。
常见的错误之一是配置ssh密钥。通知使用。
VAGRANT_LOG=debug vagrant up
如果你看到ssh key的vagrant循环。
您可以使用以下命令轻松解决此问题。
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
-let我知道问题是否仍然存在
干杯