Arch LinuxのKernelを上げると、
open-vm-tools、open-vm-tools-modulesが
エラーで起動しなくなってしまいました。
Kernel・・・3.2.8-1-ARCH
open-vm-tools・・・2011.12.20-2
open-vm-tools-modules・・・2011.12.20-3
#uname -r 3.2.8-1-ARCH #pacman -Ss open-vm-tools community/open-vm-tools 2011.12.20-2 [installed] The Open Virtual Machine Tools (open-vm-tools) are the open source implementation of VMware Tools. community/open-vm-tools-modules 2011.12.20-3 [installed] kernel modules for the open source implementation of VMware Tools
とりあえず、再インストールして起動してみます。
# packman -Syu open-vm-tools open-vm-tools-modules # # /etc/rc.d/open-vm-tools restart :: Stopping Open Virtual Machine Tools [FAIL] :: Starting Open Virtual Machine Tools [BUSY] ERROR: could not insert 'vmsync': Exec format error [FAIL] # # dmesg [ 130.338033] vmblock: disagrees about version of symbol module_layout [ 2141.388555] vmci: disagrees about version of symbol module_layout [ 2225.845851] vmsync: disagrees about version of symbol module_layout [ 2526.868850] vmblock: disagrees about version of symbol module_layout
モジュールか起動スクリプトがオカシイみたいですね。
モジュール単体を読み込んでみます。
# insmod /lib/modules/extramodules-3.2-ARCH/vmhgfs.ko.gz Error: could not insert module vmhgfs.ko.gz: Unknown symbol in module # # insmod /lib/modules/extramodules-3.2-ARCH/vmci.ko.gz Error: could not insert module vmci.ko.gz: Unknown symbol in module # # insmod /lib/modules/extramodules-3.2-ARCH/vmsync.ko.gz Error: could not insert module vmsync.ko.gz: Unknown symbol in module
ダメポですwどうやら、Open-vm-tools-modulesの再コンパイルが必要?
面倒なのでABSで再コンパイルします。