lunes, 2 de febrero de 2009

Instalar Vmware 6.5.1 en Opensuse 11.1

El procedimiento es fácilmente exportable a cualquier distribución que no cuente con el soporte precompilado por cierto.

Bueno, instalar este software consiste en correr un cierto binario VMware-Workstation-6.5.0-118166.x86_64.bundle desde consola y en Xwindow, lo que da lugar a una linda ventana GTK2 que nos permite hacer el pase de clicks habitual "siguiente-siguiente" con un par de opciones disponibles para modificar.

En Opensuse 11.1 los módulos del kernel que usa Vmware Workstation no están disponibles así que al intentar ejecutar la GUI "vmware" vamos a tener una linda salida en consola como esta:

wintermute:/opt/linux-x64 # vmware
Logging to /tmp/vmware-root/setup-6245.log
modinfo: could not find module vmmon
modinfo: could not find module vmnet
modinfo: could not find module vmblock
modinfo: could not find module vmci
modinfo: could not find module vsock
modinfo: could not find module vmmon
modinfo: could not find module vmnet
modinfo: could not find module vmblock
modinfo: could not find module vmci
modinfo: could not find module vsock


La solución consiste en renombrar un directorio que deja la instalación de Vmware Workstation que es donde residen los binarios precompilados que usa el soft para comunicarse con el kernel:

mv /usr/lib/vmware/modules/binary /usr/lib/vmware/modules/binary.old

Hay que tener en cuenta que en el sistema Opensuse debería estar instalado lo necesario para compilar módulos del kernel, a saber 

  • kernel-source
  • make
  • gcc
  • gcc++

Después de renombrar el directorio, cuando ejecutemos "vmware" automáticamente el soft comenzará a compilar lo necesario para que Vmware Workstation funcione en Opensuse 11.1 (pueden ver la salida si lo corren desde consola..).

Fuente: Foro Opensuse

1 comentario:

Setnakt dijo...

prr amigo no me funciona :( me manda esto:

Logging to /tmp/vmware-setnakt/setup-6024.log
(vmware-modconfig:6024): Gtk-WARNING **: Imposible encontrar el motor de temas en la ruta al _modulo: «qtcurve»,
/usr/share/themes/Clearlooks/gtk-2.0/gtkrc:72: error: unexpected identifier `colorize_scrollbar', expected character `}'
modinfo: could not find module vmmon
modinfo: could not find module vmnet
modinfo: could not find module vmblock
modinfo: could not find module vmci
modinfo: could not find module vsock
modinfo: could not find module vmmon
modinfo: could not find module vmnet
modinfo: could not find module vmblock
modinfo: could not find module vmci
modinfo: could not find module vsock
modinfo: could not find module vmmon
modinfo: could not find module vmnet
modinfo: could not find module vmblock
modinfo: could not find module vmci
modinfo: could not find module vsock
modinfo: could not find module vmmon
modinfo: could not find module vmnet
modinfo: could not find module vmblock
modinfo: could not find module vmci
modinfo: could not find module vsock
modinfo: could not find module vmmon
modinfo: could not find module vmnet
modinfo: could not find module vmblock
modinfo: could not find module vmci
modinfo: could not find module vsock
Must use a valid mode. Use one of:
--get-kernel-headers
--get-gcc
--validate-kernel-headers
--validate-gcc
--install-pbm
--build-mod
--install-all
modinfo: could not find module vmmon


lei por ahi que con esto se reparaba pero tampoco:
vmware-modconfig -consol --instal-all