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。その後、システムを再起動します。この問題を解決します。