错误修正记录:对应的VMware Tools脚本未能成功运行
起因
装了台式机,想把笔记本里的vmware虚拟机迁移过来;复制过来后开机就出现这种情况,点开机、挂起、关机等操作会报错,然后无法挂起(再点一次就行)
或者使用下方的选项,而非上方包装过的功能,似乎也不会弹出错误
报错
弹窗:对虚拟机发起的 挂起 请求失败,原因是对应的VMware Tools脚本未能成功运行。
另外在开机时可以看到启动信息:
Failed to start LSB: VMware Tools service.
解决(抱歉其实没解决,懒得管了再说)
自己的vmware-tools先是通过VMware虚拟机选项中提供的外部包弄的(运行vmware-install.pl),但又发现似乎apt install包管理中已经装过了open-vm-tools;
尝试之下,卸载vmware-tools(运行包中vmware-tools-distrib/bin/vmware-uninstall-tools.pl)对屏幕显示大小无改变(奇怪,当初就是为了放大屏幕大小才装这个vmware-tools的);而卸载open-vm-tools(运行sudo apt-get autoremove open-vm-tools
)后就会变回原初大小,看来这方面依赖的是它。
所以最后,保留了open-vm-tools(就是又sudo apt装回来了),卸载了外部包安装的vmware-tools就不会报错了。
网上方案还有说到:
“删除/etc/vmware-tools/和 /usr/lib/vmware-tools/目录下的所有文件;重新执行vmware-install.pl安装VMware-Tools;重启”
这个显然不太行啊,应该没删全(重新执行vmware-install.pl可以发现很多问是否覆盖重写);而且好像也没啥用
原因
应该就是通过不同形式安装的VMware Tools, 导致脚本路径下的权限乱套了(这点不理解没体验);在换了个环境后配置上有差异就暴露问题了。
(其实就是还没搞详细原因)