14.04 マシンを 16.04 (64 ビット - Gnome-Shell) にアップグレードしました。
アップグレードは、明らかな問題なく機能しました。アップグレードを終了してマシンを再起動した後、VMware Workstation 11.1.3 (以前は 14.04 でこのマシンで動作していました) を起動できなくなりました。
VMware Workstation ランチャー/アイコンplank
(さらに別のドック) をクリックすると、Gnome パネルに vmware エントリが短時間表示されますが、その後消えます。
ターミナルから起動するとvmware
出力は得られず、ワークステーションの GUI は表示されません。ターミナルは出力なしでプロンプトに戻ります。
ワークステーションを再インストールしてみるべきか迷っていたのですが、まずは質問してみることにしました
ご協力いただければ幸いです
アップデート
- VMware Workstationをアンインストールして再インストールしても効果はありませんでした
ターミナルからVMwareを起動する
環境変数 VMWARE_USE_SHIPPED_LIBS=1 /usr/bin/vmware
少なくとも何らかの出力が生成され、モジュールをコンパイルしてカーネルにロードする段階に到達します。
これはエラーで終わります
Loop on signal 11
これはメインユーザーでも発生し、sudo 権限で VMware を起動した場合にも発生します。
の内容/var/log/vmware/hostd.log
を見ることができますここ。
答え1
アンインストールと再インストール、設定の削除、モジュールの再構築など、大量のテストを実行した後、次の解決策を見つけました。
一時的
export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libglibmm-2.4.so.1/:$LD_LIBRARY_PATH
永続
echo /usr/lib/vmware/lib/libglibmm-2.4.so.1 | sudo tee -a /etc/ld.so.conf.d/LD_LIBRARY_PATH.conf
sudo ldconfig
その結果、VMwareを再び起動できるようになりました。
vmware
アップデート:
より良い/よりクリーンなアプローチである可能性があるので、@Michael Firth の回答を参照してください。
答え2
dufteの回答のバリエーションとして、私は以下を追加することで再び動作するようになりました。
export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libglibmm-2.4.so.1/:$LD_LIBRARY_PATH
および の行は/usr/bin/vmware
、/usr/bin/vmware-netcfg
どちらも実際にはシェル スクリプトです。
他のオプションについては、VMwareだけでなく、システム上のすべてのもののライブラリの動作を変更するため、不安でした。