错误:“更新软件组件时出现问题。请稍后重试,如果问题仍然存在,请联系 VMware 支持或系统管理员。”
尝试安装 VMware Tools 时出现此错误。主机是 Xubuntu / Ubuntu 13.04,客户机是 Windows 8。两者都是 64 位。我该如何修复此问题?
编辑:我在启动 VMplayer 时使用 sudo 解决了该问题:sudo /usr/bin/vmplayer
答案1
sudo apt install libncursesw5
这帮我解决了这个问题。
答案2
打开/var/log/vmware-installer
以查看导致此错误的原因。由于这篇文章已有两年多了,我将展示我的日志文件中出现相同故障消息的内容:
[2016-11-15 15:16:41,995] ['/usr/lib/vmware-installer/2.1.0/vmware-installer.py', '--required', '--console', '--install-component=/root/.cache/vmware/cds/cdstmp_tools-netware_10.0.10_4638234/vmware-tools-netware-10.0.10-4301679.x86_64.component']
[2016-11-15 15:16:41,995] UI Initialization failed.
Traceback (most recent call last):
File "/usr/lib/vmware-installer/2.1.0/vmware-installer.py", line 293, in main
ui.Initialize(options.ui)
File "/usr/lib/vmware-installer/2.1.0/vmis/ui/__init__.py", line 83, in Initialize
exec 'from vmis.ui.null import *' in globals()
File "<string>", line 1, in <module>
File "/usr/lib/vmware-installer/2.1.0/vmis/ui/null.py", line 13, in <module>
from vmis.ui import console
File "/usr/lib/vmware-installer/2.1.0/vmis/ui/console.py", line 9, in <module>
import curses
File "/usr/lib/vmware-installer/2.1.0/python/lib/curses/__init__.py", line 15, in <module>
from _curses import *
ImportError: libncursesw.so.5: cannot open shared object file: No such file or directory
如您所见,安装程序需要libncursesw.so.5
。我的 /usr/lib 和 /usr/lib64 有libncursesw.so.6
但没有libncursesw.so.5
。一种解决方法是使用符号链接:
cd /usr/lib; ln -s libncursesw.so.6 libncursesw.so.5
cd /usr/lib64; ln -s libncursesw.so.6 libncursesw.so.5
答案3
尝试使用 sudo :看看是否有效
sudo /usr/bin/vmplayer