web-dev-qa-db-ja.com

14.04からのアップグレード後にUbuntu 16.04でVMware Workstation 11を起動する際の問題

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

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

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

ターミナルからvmwareを起動しても出力は表示されず、ワークステーションGUIは表示されません。端末は出力せずにプロンプ​​トに戻ります。

ワークステーションを再インストールする必要があるかどうか疑問に思っていましたが、最初に尋ねることに決めました

どんな助けでも大歓迎です

更新

  1. VMware Workstationをアンインストールして再インストールしても効果がない
  2. ターミナルからvmwareを起動する

    env VMWARE_USE_SHIPPED_LIBS = 1/usr/bin/vmware

少なくとも一部の結果が得られ、モジュールをコンパイルしてカーネルにロードする瞬間に到達します。

これはエラーで終了します

 Loop on signal 11

これは、メインユーザーと、Sudo権限でvmwareを起動した場合に発生します。

/var/log/vmware/hostd.logのコンテンツは こちら で見ることができます。

5
dufte

アンインストールと再インストール、設定の削除、モジュールの再構築などの大量のテストを行った後、次の解決策が見つかりました。

一時

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の回答をご覧ください。これはより良い/よりクリーンなアプローチかもしれません。

10
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だけでなく、システム上のすべてのもののライブラリの動作を変更するため、他のオプションには不安がありました。

6
Michael Firth