Linux 从命令行中完全删除Vagrant VirtualBox

Linux 从命令行中完全删除Vagrant VirtualBox,linux,ubuntu,networking,virtualbox,vagrant,Linux,Ubuntu,Networking,Virtualbox,Vagrant,每当一个Vagrant框安装失败,它就会在VirtualBox中留下一些混乱在vagrant文件中设置的转发端口不会被清除vagrant halt不起作用,因为箱子没有打开,vagrant DISTRY有时起作用,这取决于箱子在挂起前的安装距离 所以每次我测试一个新的设置时,vagrant说要转发的端口已经在使用中。我需要将端口更改为forward,然后继续安装,只是在稍后挂起并将端口作为人质遗忘。现在我没有任何可以使用的端口(可以远程访问),所以我只想停止让这些端口便秘 我可能会通过重新启动来

每当一个
Vagrant
框安装失败,它就会在
VirtualBox
中留下一些混乱
vagrant文件中设置的转发端口不会被清除
vagrant halt
不起作用,因为箱子没有打开,
vagrant DISTRY
有时起作用,这取决于箱子在挂起前的安装距离

所以每次我测试一个新的设置时,vagrant说要转发的端口已经在使用中。我需要将端口更改为forward,然后继续安装,只是在稍后挂起并将端口作为人质遗忘。现在我没有任何可以使用的端口(可以远程访问),所以我只想停止让这些端口便秘

我可能会通过重新启动来解决这个问题,但是现在无法重新启动机器

发出“只删除该死的东西”命令无效:

$VBoxManage列表虚拟机
“{aaaa}
“{bbbbbb}
“流浪者”{cccc} $VBoxManage注销VM aaaa--删除
VBoxManage:错误:对象未就绪
VBoxManage:错误:详细信息:代码E_ACCESSDENIED(0x80070005)、组件计算机、接口计算机、被调用方NSISSupports
VBoxManage:error:Context:“删除(comsaferaryasinparam(aMedia),pProgress.asOutParam())”位于文件VBoxManageMisc.cpp的第165行
$VBoxManage取消注册vm bbbbbb--删除 VBoxManage:错误:对象未就绪
VBoxManage:错误:详细信息:代码E_ACCESSDENIED(0x80070005)、组件计算机、接口计算机、被调用方NSISSupports
VBoxManage:error:Context:“删除(comsaferaryasinparam(aMedia),pProgress.asOutParam())”位于文件VBoxManageMisc.cpp的第165行
$VBoxManage取消注册vm cccc--delete
VBoxManage:错误:锁定时无法注销计算机“vagrant\u default\u cccc\u cc” VBoxManage:错误:详细信息:代码VBOX\u E\u无效\u对象\u状态(0x80bb0007),组件计算机,接口IMachine,被调用方NSISSUPPORTS
VBoxManage:error:Context:“在文件VBoxManageMisc.cpp的第160行取消注册(fDelete?(CleanupMode_T)CleanupMode_detacheallreturnharddisonly:(CleanupMode_T)CleanupMode_detacheallreturnnone,comsaferayasoupparam(aMedia))” 美元

(不,
sudo
也不起作用。)

如何在不重新启动的情况下尽可能轻松地彻底根除和销毁机器?或者,至少(或更好)停止
VirtualBox
将端口转发到断开的盒子?我可能不应该删除和
-rf
所有内容,因为还有一些框运行良好

运行Vagrant和VirtualBox的服务器在Ubuntu 13.10上运行。来宾,虽然可能不相关,但尝试运行
ubuntu12.10

$ ps axu|grep VBoxHeadless
jamie     4205  0.3  1.2 1592676 208592 ?      Sl   Apr10   7:08 /usr/lib/virtualbox/VBoxHeadless --comment apt-cacher_default_1396256757 --startvm a8c2157a-f86f-491d-a703-74e49b4348fb --vrde config
jamie    11390 48.7  1.4 2823080 231788 ?      Sl   Apr10 845:49 /usr/lib/virtualbox/VBoxHeadless --comment vandeliverytest_default_1397122355 --startvm a06a0a8c-a645-4270-89f4-992566e111f0 --vrde config
jamie    22226  0.0  0.0  13596   936 pts/3    S+   16:31   0:00 grep --color=auto VBoxHeadless
“startvm”是挂起的进程,不能用普通的游荡命令停止。向进程发出
kill-TERM
命令,它们应该停止
如果这不起作用,请升级到
kill-kill

谢谢。这就是我需要的。