VMwareカーネルヘッダファイル

VMwareカーネルヘッダファイル

VMware-Player-16.1.2-17966106.x86_64.bundleをインストールしました。 GUIで実行すると、次のように表示されます。

私はArch Linuxを使用しており、Arch wikiに従って必要なすべてのパッケージをインストールしました。このタイプの質問に対する多くの回答は展開指向です(私は成功しませんでした)。ですから、同じ問題を解決された方は答えをお寄せください。出力

pacman -Q linux 
linux 5.12.8.arch1-1

出力

pacman -S linux-headers 


warning: linux-headers-5.12.9.arch1-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) linux-headers-5.12.9.arch1-1

Total Installed Size:  129.25 MiB
Net Upgrade Size:        0.00 MiB

VMwareの元のtarball(/usr/lib/vmware/modules/source/のvmmon.tarとvmnet.tar)をパッチバージョンに置き換えようとしてもhttps://github.com/mkubecek/vmware-host-modules/ githubリポジトリ、インストールガイドに従ってください

When using a downloaded tarball, simply run

  tar -cf vmmon.tar vmmon-only
  tar -cf vmnet.tar vmnet-only

to create the tarballs. In this case, there is no protection against
unwanted local changes.

Whatever way you used to create the tarballs, replace the original ones
provided by VMware

  /usr/lib/vmware/modules/source/vmmon.tar
  /usr/lib/vmware/modules/source/vmnet.tar

by patched versions. It is highly recommended to backup the original
tarballs before replacing them.

Once patched tarballs are installed, you can rebuild the modules as usual:

  vmware-modconfig --console --install-all

私が走るときvmware-modconfig --console --install-all

[AppLoader] GLib does not have GSettings support.

(process:1887): GLib-CRITICAL **: 08:21:25.344: g_file_test: assertion 'filename != NULL' failed
Failed to setup build environment.

答え1

出力が一致することを確認し、そうでない場合は、カーネルとカーネルヘッダーが一致するようにpacman -Q linux linux-headersシステムアップグレードを実行してください。pacman -Syuこれを参照してくださいhttps://wiki.archlinux.org/title/System_maintenance。その後、システムを再起動します。この問題を解決します。

関連情報