创建 virtualbox client com 失败

来源:互联网 发布:最新的编程语言 编辑:程序博客网 时间:2024/04/29 17:58

前几天正常关机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就好了!


0 0
原创粉丝点击