Etiqueta vmware ubuntu

Sólo hay una publicación etiquetada con vmware ubuntu.

Etiquetas relacionadas

Si usas VMware estarás acostumbrado a tener que reconfigurar sus módulos para el núcleo de linux cada vez que actualizas de núcleo. El cambio a la rama 2.6.24 en Ubuntu 8.04 Hardy Heron hace que VMware directamente no sea capaz de recompilar sus módulos. No obstante, existe solución.

Entrando en detalle, si intentamos un

sudo vmware-config.pl

Vamos a ver a la hora de compilar los módulos del núcleo algo como:

CODE:
  1. None of the pre-built vmmon modules for VMware Server is suitable for your
  2. running kernel.  Do you want this program to try to build the vmmon module for
  3. your system (you need to have a C compiler installed on your system)? [yes]
  4. Using compiler "/usr/bin/gcc". Use environment variable CC to override.
  5.  
  6. What is the location of the directory of C header files that match your running
  7. kernel? [/lib/modules/2.6.24-16-generic/build/include]
  8.  
  9. Extracting the sources of the vmmon module.
  10.  
  11. Building the vmmon module.
  12.  
  13. Using 2.6.x kernel build system.
  14. make: se ingresa al directorio `/tmp/vmware-config0/vmmon-only'
  15. make -C /lib/modules/2.6.24-16-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
  16. make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.24-16-generic'
  17. CC [M]  /tmp/vmware-config0/vmmon-only/linux/driver.o
  18. In file included from /tmp/vmware-config0/vmmon-only/./include/vmware.h:25,
  19. from /tmp/vmware-config0/vmmon-only/linux/driver.c:48:
  20. /tmp/vmware-config0/vmmon-only/./include/vm_basic_types.h:159: error: redefinición de la definición de tipo ‘uintptr_t’
  21. include/linux/types.h:40: error: la declaración previa de ‘uintptr_t’ estaba aquí
  22. En el fichero incluído de /tmp/vmware-config0/vmmon-only/linux/driver.h:20,
  23. de /tmp/vmware-config0/vmmon-only/linux/driver.c:49:
  24. /tmp/vmware-config0/vmmon-only/./include/compat_wait.h:37:5: aviso: "VMW_HAVE_EPOLL" no está definido
  25. /tmp/vmware-config0/vmmon-only/./include/compat_wait.h:43:5: aviso: "VMW_HAVE_EPOLL" no está definido
  26. In file included from /tmp/vmware-config0/vmmon-only/linux/driver.h:20,
  27. from /tmp/vmware-config0/vmmon-only/linux/driver.c:49:
  28. /tmp/vmware-config0/vmmon-only/./include/compat_wait.h:60: error: tipos en conflicto para ‘poll_initwait’
  29. include/linux/poll.h:65: error: la declaración previa de ‘poll_initwait’ estaba aquí
  30. /tmp/vmware-config0/vmmon-only/linux/driver.c:147: aviso: inicialización desde un tipo de puntero incompatible
  31. /tmp/vmware-config0/vmmon-only/linux/driver.c:151: aviso: inicialización desde un tipo de puntero incompatible
  32. /tmp/vmware-config0/vmmon-only/linux/driver.c: En la función ‘LinuxDriver_Ioctl’:
  33. /tmp/vmware-config0/vmmon-only/linux/driver.c:1659: error: ‘struct mm_struct’ no tiene un miembro llamado ‘dumpable’
  34. make[2]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] Error 1
  35. make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] Error 2
  36. make[1]: se sale del directorio `/usr/src/linux-headers-2.6.24-16-generic'
  37. make: *** [vmmon.ko] Error 2
  38. make: se sale del directorio `/tmp/vmware-config0/vmmon-only'
  39. Unable to build the vmmon module.
  40.  
  41. For more information on how to troubleshoot module-related problems, please
  42. visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
  43. "http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".
  44.  
  45. Execution aborted.

Para resolver el problema lo que hay que usar es la utilidad vmware-any-any-update.

Leer el resto de esta entrada »