duf*_*fte 5 upgrade vmware vmware-workstation 16.04
我刚刚将 14.04 机器升级到 16.04(64 位 - Gnome-Shell)。
升级没有明显问题。完成升级并重新启动机器后,我无法再启动 VMware Workstation 11.1.3(之前使用 14.04 在这台机器上工作过)。
单击plank(另一个停靠栏)中的 VMware Workstation 启动器/图标会在Gnome 面板中产生一个简短的可见 vmware 条目,然后消失。
vmware从终端启动不提供任何输出,也不会出现工作站 GUI。终端返回提示,无输出。
我想知道我是否应该尝试重新安装工作站,但决定先询问
任何帮助表示赞赏
更新
通过终端从终端启动 vmware
环境 VMWARE_USE_SHIPPED_LIBS=1 /usr/bin/vmware
至少在某些输出中产生结果,并达到它想要编译其模块并加载到内核的时刻。
这以错误结束
Loop on signal 11
Run Code Online (Sandbox Code Playgroud)
这发生在我的主要用户身上,如果我以 sudo 权限启动 vmware,也会发生这种情况。
内容/var/log/vmware/hostd.log可以在这里看到。
duf*_*fte 10
在进行了大量测试(包括卸载和重新安装、删除首选项和重建模块)后,我找到了以下解决方案。
暂时的
export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libglibmm-2.4.so.1/:$LD_LIBRARY_PATH
Run Code Online (Sandbox Code Playgroud)
永恒的
echo /usr/lib/vmware/lib/libglibmm-2.4.so.1 | sudo tee -a /etc/ld.so.conf.d/LD_LIBRARY_PATH.conf
sudo ldconfig
Run Code Online (Sandbox Code Playgroud)
因此,我再次能够通过以下方式启动 vmware
vmware
Run Code Online (Sandbox Code Playgroud)
更新:
请参阅@Michael Firth 的答案,因为它可能是一种更好/更清洁的方法。
作为杜夫特答案的变体,我能够通过添加
export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libglibmm-2.4.so.1/:$LD_LIBRARY_PATH
Run Code Online (Sandbox Code Playgroud)
进入/usr/bin/vmwareand /usr/bin/vmware-netcfg,它们实际上都是 shell 脚本。
我对另一个选项感到紧张,因为它改变了系统上所有事物的库行为,而不仅仅是 VMware
| 归档时间: |
|
| 查看次数: |
20148 次 |
| 最近记录: |