我做了vagrant up --provision libvirt
并挂起:
default: Waiting for SSH to become available...
我可以做vagrant ssh
。有用!但是我无法理解为什么流浪汉会在ssh模式上挂起。
我从本地删除了所有机器。再建一次。没有解决问题。
此外,重新安装插件没有帮助。
另外,从我的仓库中删除.vagrant文件!
我从.vagrant.d中删除了inscure-keypair
我做了vagrant reload
问题实际上是这个错误:
An action 'up' was attempted on the machine 'default',
but another process is already executing an action on the machine.
Vagrant locks each machine for access by only one process at a time.
Please wait until the other Vagrant process finishes modifying this
machine, then try again.
If you believe this message is in error, please check the process
listing for any "ruby" or "vagrant" processes and kill them. Then
try again.
我杀死了所有红宝石和流浪者的过程,但没有帮助 Vagrant版本:1.9.4 vagrant-libvirt版本:0.0.37 ubuntu 16.04
答案 0 :(得分:1)
尝试运行vagrant up --provider=lxc
时遇到类似问题
我只是通过检查是否有任何ruby / vagrant进程已经运行并将其杀死来解决它。
仅供参考,在我的情况下,我在当前运行之前启动的vagrant up
进程仍在运行。
$ ps -ef | grep ruby
$ ps -ef | grep vagrant
$ kill -9
$ Restart "vagrant up --provider=lxc"