14.04 からアップグレードした後、Ubuntu 16.04 で VMware Workstation 11 を起動すると問題が発生する

14.04 からアップグレードした後、Ubuntu 16.04 で VMware Workstation 11 を起動すると問題が発生する

14.04 マシンを 16.04 (64 ビット - Gnome-Shell) にアップグレードしました。

アップグレードは、明らかな問題なく機能しました。アップグレードを終了してマシンを再起動した後、VMware Workstation 11.1.3 (以前は 14.04 でこのマシンで動作していました) を起動できなくなりました。

VMware Workstation ランチャー/アイコンplank(さらに別のドック) をクリックすると、Gnome パネルに vmware エントリが短時間表示されますが、その後消えます。

ターミナルから起動するとvmware出力は得られず、ワークステーションの GUI は表示されません。ターミナルは出力なしでプロンプトに戻ります。

ワークステーションを再インストールしてみるべきか迷っていたのですが、まずは質問してみることにしました

ご協力いただければ幸いです

アップデート

  1. VMware Workstationをアンインストールして再インストールしても効果はありませんでした
  2. ターミナルから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だけでなく、システム上のすべてのもののライブラリの動作を変更するため、不安でした。

関連情報