J'utilise Vmware ESX 4.1 et j'ai une VM de développement que j'ai récemment mise à niveau d'Ubuntu 10.04 à 11.04. J'ai ensuite essayé de réinstaller VMware Tools et certains modules m'ont donné une erreur et n'ont pas pu être compilés. En conséquence, j'ai maintenant des problèmes pour sauvegarder cette machine virtuelle et je soupçonne VMware Tools d'en être la cause. J'ai installé les derniers correctifs pour l'hôte VMware, ce qui inclut une mise à jour de VMware Tools (v8.3.7 build-381511) mais je reçois toujours la même erreur.
L'erreur que je reçois est la suivante :
...
/tmp/vmware-root/modules/vmhgfs-only/super.c:73:4: error: unknown field \u2018clear_inode\u2019 specified in initializer
make[2]: *** [/tmp/vmware-root/modules/vmhgfs-only/super.o] Error 1
make[1]: *** [_module_/tmp/vmware-root/modules/vmhgfs-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.38-8-generic'
make: *** [vmhgfs.ko] Error 2
make: Leaving directory `/tmp/vmware-root/modules/vmhgfs-only'
et aussi ceci :
/tmp/vmware-root/modules/vmci-only/vmci_drv.c:91:4: error: unknown field \u2018ioctl\u2019 specified in initializer
/tmp/vmware-root/modules/vmci-only/vmci_drv.c:91:4: warning: initialization from incompatible pointer type
/tmp/vmware-root/modules/vmci-only/vmci_drv.c: In function \u2018vmci_init\u2019:
/tmp/vmware-root/modules/vmci-only/vmci_drv.c:151:4: error: implicit declaration of function \u2018init_MUTEX\u2019
make[2]: *** [/tmp/vmware-root/modules/vmci-only/vmci_drv.o] Error 1
make[1]: *** [_module_/tmp/vmware-root/modules/vmci-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.38-8-generic'
make: *** [vmci.ko] Error 2
make: Leaving directory `/tmp/vmware-root/modules/vmci-only'
Des idées ?