make[1]: Entering directory `/usr/src/linux'
CC [M] /tmp/vmware-root/modules/vmmon-only/linux/driver.o
/tmp/vmware-root/modules/vmmon-only/linux/driver.c: In function 'init_module':
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:425: error: 'struct file_operations' has no member named 'ioctl'
make[2]: *** [/tmp/vmware-root/modules/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-root/modules/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-root/modules/vmmon-only'
Unable to install vmmon
La soluzione è in questa pagina, voglio segnalare che l'ho testata ed è funzionante.
La procedura per applicare le due patch (vsock-2.6.36.patch e vmmon-2.6.36.patch) è:
- Codice: Seleziona tutto
cd /usr/lib/vmware/modules/source
cp -a vsock.tar vsock-orig.tar
tar xf vsock.tar
cd vsock-only/linux
patch -p0 < /path/to/vsock.patch
cd ../..
tar cf vsock.tar vsock-only
rm -rf vsock-only
Analogo per vmmon.
Alla fine date:
- Codice: Seleziona tutto
vmware-modconfig --console --install-all
o lanciate semplicemente vmware, che provvede da solo alla ricompilazione dietro opportuni privilegi.


