您的位置:首页 > 其它

创建 virtualbox client com 失败

2016-03-16 19:03 267 查看
前几天正常关机VirtualBox, 今天发现无法启动,我的系统时 OS X 10.10。可能是最近VirtualBox升级频繁造成的。

建议:

平时对完成重大配置或者项目工作的linux虚拟机做备份(snapshot)

错误信息:

创建 virtualBox client COM 失败

召唤者RC: NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154)

尝试解决方法:

重启电脑;

重新安装VirtualBox

正确解决方法:

上网查到时权限问题导致。

查到我的VirtualBox应用程序是在/usr/local/bin/VirtualBox

打开terminal直接运行失败,使用sudo /usr/local/bin/VirtualBox则可以运行。但这样不方便,必须每次从terminal以root权限运行。

后面在virtualbox官网找到解答办法:

第一步:

查看/tmp目录的权限信息:

/bin/ls -ld /tmp

第二步:

将/tmp目录的owner设置为root

chown root /tmp

第三部:

改变文件的owner和group的访问控制权限, -s 即为给suid权限,普通用户也可以以root权限运行。

chmod ug-s /tmp

第四步:

给/tmp目录rwx 777权限

chmod 1777 /tmp

第五步:

删掉旧的.vbox目录

rm -fr /tmp/.vbox-root-ipc/


然后再启动VirtualBox就好了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: