web-dev-qa-db-ja.com

VMware Playerは16.04での起動を拒否します(VMwareモジュールはカーネルにコンパイルできません)

14.04でVMware Playerを長い間使用しています。約3か月前に16.04に更新しました。現在、アップグレード以来初めてVMware Playerを起動しようとしていますが、起動が拒否されます!ランチャーのショートカットをダブルクリックすると、プログラムは下部のタスクバーに「Starting VMware Player」というメッセージを表示して通常どおり起動しようとし、数秒後にエラーなしで単純に消えます!

 enter image description here 

変更せずに次のことを試しました。

  1. 少し新しいバージョンを再インストールしました。バージョン6から7(VMware-Player-7.1.2-2780323.x86_64.bundle)

  2. Ubuntu 16.04へのアップグレード後にこのポスト vmwareエラーが見つかりました BIOSでセキュアブートを無効にしました。

  3. 私はこの記事を読みました VMwareはubuntu 16.04 LTSで実行しません(エラーメッセージなしでも) そして人々はVMware Playerが吸うと言っています。しかし、私はUbuntuで約5年間それを使用しており、今まで問題がなかった。

  4. 念のためにアップデートを実行しました...

上記の情報はすべて元の問題です-VMplayerを起動すると、エラーメッセージやダイアログボックスが表示されずに起動しません。以下はすべて、現在の問題です。ここでは、いくつかの端末コマンドを試行した後、モジュールのコンパイルとカーネルへのロードで大量のエラーが発生します

  1. この投稿を見つけました VMwareはUbuntuのアップグレード後に機能しませんexport LD_LIBRARY_PATH=/usr/lib/vmware/lib/libglibmm-2.4.so.1/:$LD_LIBRARY_PATHを実行しましたが、起動しようとしているように見えました...カーネルを更新するように求められました。パスワードを入力します  enter image description here 

    そして、プロセスはこのメッセージで失敗します:

    (vmware-gksu:4905): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
    (vmware-gksu:4905): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
    Gtk-Message: Failed to load module "canberra-gtk-module"
    
  2. ubuntu 15.10の vmware playerのコメントを使用echo /usr/lib/vmware/lib/libglibmm-2.4.so.1 | Sudo tee -a /etc/ld.so.conf.d/LD_LIBRARY_PATH.confおよびSudo ldconfigを実行しました。また、Sudo apt-get install libcanberra-gtk*を実行しました

これらすべてのコマンドを試した後、ターミナルでvmplayerと入力すると、カーネルをコンパイルするためのパスワードが求められ、そのプロセスが起動すると失敗します。下の画像は、私が見ているものの要点を示しています。

vmplayerの後の端末の内容は、次の場所にあります: https://paste.ubuntu.com/24246599/

エラーログの内容は次の場所にあります: https://paste.ubuntu.com/24246694/

 enter image description here 

私の高レベルの質問は、VMware Playerバージョン6または7を16.04で動作させる方法です。

上記の2番目のリストの投稿がSudo modprobe vmnetを実行することを示唆していることに言及することは重要だと確信しています。このコマンドが提供する情報はわかりませんが、ここにあります:modprobe: FATAL: Module vmnet not found in directory /lib/modules/4.4.0-66-generic

任意の提案やアドバイスは非常にappriciatedです!

1
Mike

VMware Player 12.5.6でも同様の問題が発生しています。 vmmonとvmnetをコンパイルできます(build-essentialおよびlinux-headers-genericをインストールする必要があります)。ただし、カーネルにはロードされません。 vmwareは、セーフブートを無効にする(既に無効にした)か、モジュールに署名することを推奨します(セキュアブートまたはUEFIを実行していないため、違いはありません)。試してみたい場合は、こちらの回答を参照してください: buntu 16.04へのアップグレード後のVMwareエラー

基本的な質問に答えるために、vmware player 7を見つけることができます: https://my.vmware.com/en/web/vmware/free#desktop_end_user_computing/vmware_player/7_0|PLAYER-714|product_downloads

まず、現在のVMware Playerをアンインストールする必要があります。

Sudo vmware-installer -u vmware-player

Vmware player 7. *をインストールしたら、vmplayerを起動するために.bashrcに行を追加する必要があります。

export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libglibmm-2.4.so.1/:$LD_LIBRARY_PATH

これはこの答えから来ました: VMwareはUbuntuのアップグレード後に動作しません

それでもvmmonがカーネルにロードされないという問題がまだあります...しかし、少なくともvmplayerが起動します。

1
Brian

Sudo apt-get install open-vm-toolsを試してから、vmplayer 12.5のインストールをダウンロードして実行します

0
dajavex71