13.04へのアップグレード後にVMWare Workstationを起動できない


25

13.04にアップグレードした後、VMWorkstationを起動できません。次のメッセージが表示されます。

VMwareを実行する前に、いくつかのモジュールをコンパイルし、実行中のカーネルにロードする必要があります。

カーネルヘッダー3.8.0-19-generic

バージョン3.8.0-19-genericのカーネルヘッダーが見つかりませんでした。それらをデフォルト以外のパスにインストールした場合、以下のパスを指定できます。

誰が次に何をすべきか考えていますか?

Ubuntu 13.04 64ビット

パスを次のように指定した場合:

/usr/src/linux-headers-3.8.0-19-generic

次のメッセージが表示されます。

実行中のカーネルに一致するCヘッダーファイルが見つかりませんでした。

ありがとう

追加:

提案されたように、私はこれをターミナルで実行します:

cd /lib/modules/$(uname -r)/build/include/linux 

sudo ln -s ../generated/utsrelease.h 

sudo ln -s ../generated/autoconf.h 

sudo ln -s ../generated/uapi/linux/version.h

しかし、今では次のものが得られます。

VMwareを実行する前に、いくつかのモジュールをコンパイルし、カーネルCANCEL / INSTALLにロードする必要があります

インストールすると、ウィンドウが閉じて何も起こりません。

追加:

これをインストールしました:

sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev

そして、それはすべて起動しました...

提案とヘルプに感謝します...これは私がUbuntuで気に入っていることです...素晴らしいコミュニティがあります...!

注:他の人にも役立つ可能性のあるこれも見つかりました:こちら

追加エラー:

/ dev / vmmonを開けませんでした:ディレクトリです。カーネルモジュール「vmmon」がロードされていることを確認してください。

モニターデバイスの初期化に失敗しました。

モニター設定がすべてグレー表示される

解決:

Nvidiaドライバーの再インストール


1
また、私はここにパッチを使用する必要がありましたubuntuforums.org/... 変更はここで言及してubuntuforums.org/...
7wonders

1
代わりに「RESOLUTION」セクションの内容に回答を追加してもらえますか?
ブライアン

Ubuntu 19用に解決済み:rglinuxtech.com/? p
Pavel

回答:


22

先月、Ubuntu 13.04でも同じ問題が発生しました。当時、VMWare player 5.0.2 build-1031769にアップグレードすることで問題は解決しました。1か月先に進み、最近の13.04更新の後、今日新しい問題が発生しましたが、VMWareは再び起動しませんでした。VMプレーヤーの最新バージョンはまだ5.0.2です。Googleはこの説明に私を導いた:

http://communities.vmware.com/thread/446490?start=0&tstart=0

root privsで次のvmwareコマンドを実行すると、問題が解決しました。

sudo vmware-modconfig --console --install-all

HTH


これでうまくいきました。
ルーベンL.

1
それでも問題が発生する場合は、vmwareを再度ダウンロードしてインストールしてください。itsfoss.com
player

これにより、Ubuntu 17.10の問題が解決しました
zoran jeremic

11

これは私のために働いた:

sudo apt-get install build-essential linux-headers-$(uname -r) open-vm-dkms
sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h

それから

sudo vmware-config-tools.pl

...これで完了です。


これにより、再び実行されました。それをvmnnetコンポーネントを修正するパッチと組み合わせます。次に、sudo vmware-modconfig --console --install-allを実行しました。
ハルサファー

3

上記の推奨パッケージをインストールしましたが、それでも同じエラーが発生しました。最新のVMWare Playerをインストールすることで問題は解決しました。


2

まったく同じ問題で、最新のVMWare Playerが既にインストールされています。単に再インストールするだけで問題は解決しました。つまり、最初にアンインストールしてから再インストールします。

sudo vmware-installer -u vmware-player
sudo bash ~/Downloads/VMware-Player-5.0.2-1031769.x86_64.txt

これは私のために働いた。アンインストール時に構成ファイルを保持することを選択したため、再インストール後はすべてが以前のようになり(たとえば、すべてのVMがまだそこにあります)、全体は3分で完了しました。
NTC2

1

新規インストールを含む上記のすべてのソリューションを試しましたが、まだ開始されませんでした。「VMwareを実行する前に、いくつかのモジュールをコンパイルし、カーネルCANCEL / INSTALLにロードする必要があります」

多くの研究の後に、私がしなければならなかったことはこれです:私はターミナルを開いて、それから入りました:

sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev

その後:

sudo apt-get install gcc

その後:

sudo vmware-modconfig --console --install-all --appname="VMware Player" --icon="vmware-player"

それはその後すぐに始まりました。これがお役に立てば幸いです。


2
vmwareワークステーションがインストールされるホストマシンに「open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev」をインストールする理由 彼らは、仮想マシン(VMware社のゲストOS)にインストールされることを意図している
カシム

はい、私は同じように思う、彼らは仮想マシン用です。
christianbueno.1


1

YMMVですが、vmci関連のエラー(Linux Kernel 3.8。*で)に問題がある場合は、vincentが投稿したこのbashスクリプト 機能する可能性があります。最初にVMWare製品をアンインストールしてから再インストールしてから使用します。

#!/bin/bash
if [[ $UID != 0 ]]; then
    echo "Please run this script with sudo:"
    echo "sudo $0 $*"
    exit 1
fi

sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h

cd /usr/lib/vmware/modules/source
sudo tar -xf vmci.tar
cd vmci-only/linux
sudo sed '127s/.*/   .remove = vmci_remove_device,/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
sudo sed '1753s/.*/static int/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
sudo sed '1981s/.*/static void/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
cd ../..
sudo tar -cf vmci.tar vmci-only/
sudo rm vmci-only/ -Rf
sudo vmware-modconfig --console --install-all
sudo rm /usr/src/linux-headers-$(uname -r)/include/linux/version.h
echo "Done"

Arch LinuxのwikiにあるVMwareの記事にも注目してください。この記事は主にArch Linux向けですが、パッチ/トリック/回避策のほとんどはUbuntuにも適用できます。


1

13.04のvmwareワークステーションでの主な問題は、vmci.koなどのモジュールのコンパイルにあるようです。これらを取得する最も簡単な方法は、行うことですapt-get install open-vm-dkms。これにより、vmci.koとその友達がインストールされます。


0

最初に、コマンドを使用してVMWareワークステーションをアンインストールします

sudo vmware-installer --uninstall-product vmware-workstation  

次に、以下のコマンド使用して、次の依存関係dpkg-dev、g ++、gcc、lib6-dev、libc-devをインストールします。

sudo apt install build-essential
sudo vmware-modconfig --console --install-all
sudo apt update
sudo reboot

最後に、VMWareワークステーションを再インストールします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.