vbox Failed to load unit ‘HGCM’

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
头像
YIFUb
帖子: 89
注册时间: 2011-10-28 22:00

vbox Failed to load unit ‘HGCM’

#1

帖子 YIFUb » 2011-12-31 23:10

升级系统后vbox经常会遇到问题,
这一次是这样的问题,网上找的方法,可能还会有人碰到,发出来共享一下。


现象:
恢复运行virtualBox虚拟机时,出现如下错误

Failed to load unit 'HGCM' (VERR_SSM_UNEXPECTED_DATA)

日志最后几行如下

00:00:03.757 Changing the VM state from ‘DESTROYING’ to ‘TERMINATED’.
00:00:03.895 ERROR [COM]: aRC=NS_ERROR_FAILURE (0×80004005) aIID={1968b7d3-e3bf-4ceb-99e0-cb7c913317bb} aComponent={Console} aText={Failed to load unit ‘HGCM’ (VERR_SSM_UNEXPECTED_DATA)}, preserve=false
00:00:03.895 Power up failed (vrc=VERR_SSM_UNEXPECTED_DATA, rc=NS_ERROR_FAILURE (0X80004005))

解决办法:
销毁(Discard)当前虚拟机状态,然后启动即可(在虚拟机上右键,选择discard saved state)

原因:
早上升级了virtualBox版本,但是在升级之前,虚拟机不是shutDown状态,而是saveState状态,而新版本虚拟机在识别、启动保存的虚拟机状态时跟上。
来源http://fanxiong.org/blog/category/%E7%AC%94%E8%AE%B0/





上一次也碰到升级后虚拟机出现问题,后来在这儿求助,好像是配置的问题
运行下面命令即可
sudo /etc/init.d/vboxdrv setup
I Robot
回复