vmware BUG F(750):1607 bugNr=5788
Hola a tod@s lista, Este es el error que me lanza por consola el amiguito vmware, en suse 8.2 me corria la mar de fino pero en la 9 no hay forma de que rule, al construir el modulo del kernel ya me da errores (os lo adjunto en un fichero) y al arrancar se cuelga. Si "mato" la aplicación al arrancar me dice que ya hay otra maquina virtual corriendo y me aconseja pararla, busco en los procesos del sys. y no hay tal maquina, si decido seguir o se cuelga otra vez o bien me da un error de falta de memoria y me pide que baje la ram asignada a la maquina virtual. La verdad es que no he conseguido hacerlo funcionar de ningun modo. ¿Podeis hecharme una mano? o al menos aclarar que es lo que le pasa, o que es lo que me falta o hago mal?. Un saludo y gracias de antemano.
No es un bug ni nada. Es un problema de que has instalado incorrectamente vmware para suse. A la hora de configurar vmware mediante vmware-config.pl, se compilan unos módulos utilizando las fuentes del kernel. Debido a que las fuentes del kernel de suse no son las originales los modulos creados no funcionan correctamente, con lo que vmware no chuta. Para este problema, suse dispone de una corrección al código fuente de los módulos vmware que se compilan en la configuración. Debes instalar el paquete km_vmware-3.1.1-326 Echo esto puedes hacer lo siguiente, ir, como root, al directorio /usr/src/kernel-modules/vmware y crear unos tar con el código fuente fuente de los módulos corregidos por suse: tar -cvf vmmon.tar ./vmmon-only/. tar -cvf vmnet.tar ./vmnet-only/. tar -cvf vmppuser.tar ./vmppuser-only/. Creados los tar debes sustituir los tar que tienes en /usr/lib/vmware/modules/source/ por los que has creado tu. Ahora tienes que volver a configurar vmware ejecutando vmware-config.pl y debería de funcionar bien. Otra cosa, cada vez que cambies algo en el kernel, por ejemplo con las actualizaciones que de vez en cuando vienen con you, deberás crear estos módulos con vmware-config.pl. Si tienes que instalar vmware en otra máquina, el proceso es otro. Instala las fuentes del kernel, instala km_vmware, instala vmware. Cuando ejecutes vmware-config.pl, te compilará los módulos, PERO..., te preguntará si quieres sustituir los módulos instalados por km_vmware por los generados por la configuración. DI QUE NO, NO LOS SUSTITUYAS. Pos nada, chao !! -- llave GNUpg 0xD3192C56 disponible en anillo pgp http://www.rediris.es/cert/servicios/keyserver/
Gracias pero ahora no me construye el modulo el error es: What is the location of the directory of C header files that match your running kernel? [/lib/modules/2.4.21-199-default/build/include] Extracting the sources of the vmmon module. Building the vmmon module. Building for VMware Workstation 4.x.x make: Entering directory `/tmp/vmware-config2/vmmon-only' make[1]: Entering directory `/tmp/vmware-config2/vmmon-only' make[2]: Entering directory `/tmp/vmware-config2/vmmon-only/driver-2.4.21-199-default' gcc: installation problem, cannot exec `cc1plus': No existe el fichero o el directorio make[2]: *** [task.d] Error 1 make[2]: Leaving directory `/tmp/vmware-config2/vmmon-only/driver-2.4.21-199-default' make[1]: *** [deps] Error 2 make[1]: Leaving directory `/tmp/vmware-config2/vmmon-only' make: *** [auto-build] Error 2 make: Leaving directory `/tmp/vmware-config2/vmmon-only' Unable to build the vmmon module. Lo siento pero ni pajolera idea de lo que es "cc1plus" ¿puedes aclararmelo? +Gracias.
No es un bug ni nada. Es un problema de que has instalado incorrectamente vmware para suse.
A la hora de configurar vmware mediante vmware-config.pl, se compilan unos módulos utilizando las fuentes del kernel. Debido a que las fuentes del kernel de suse no son las originales los modulos creados no funcionan correctamente, con lo que vmware no chuta. Para este problema, suse dispone de una corrección al código fuente de los módulos vmware que se compilan en la configuración.
Debes instalar el paquete km_vmware-3.1.1-326
Echo esto puedes hacer lo siguiente, ir, como root, al directorio /usr/src/kernel-modules/vmware y crear unos tar con el código fuente fuente de los módulos corregidos por suse:
tar -cvf vmmon.tar ./vmmon-only/. tar -cvf vmnet.tar ./vmnet-only/. tar -cvf vmppuser.tar ./vmppuser-only/.
Creados los tar debes sustituir los tar que tienes en /usr/lib/vmware/modules/source/ por los que has creado tu.
Ahora tienes que volver a configurar vmware ejecutando vmware-config.pl y debería de funcionar bien.
Otra cosa, cada vez que cambies algo en el kernel, por ejemplo con las actualizaciones que de vez en cuando vienen con you, deberás crear estos módulos con vmware-config.pl.
Si tienes que instalar vmware en otra máquina, el proceso es otro. Instala las fuentes del kernel, instala km_vmware, instala vmware. Cuando ejecutes vmware-config.pl, te compilará los módulos, PERO..., te preguntará si quieres sustituir los módulos instalados por km_vmware por los generados por la configuración. DI QUE NO, NO LOS SUSTITUYAS.
Pos nada, chao !! -- llave GNUpg 0xD3192C56 disponible en anillo pgp http://www.rediris.es/cert/servicios/keyserver/
Oye ¡Mano de santo!, ya esta funcionando de perlas, por lo visto me faltaba instalar algunas librerias y hacerle el "truquito" que me aconsejaste y ya funciona. Gracias por todo y saludos
Debes instalar el paquete km_vmware-3.1.1-326
Echo esto puedes hacer lo siguiente, ir, como root, al directorio /usr/src/kernel-modules/vmware y crear unos tar con el código fuente fuente de los módulos corregidos por suse:
tar -cvf vmmon.tar ./vmmon-only/. tar -cvf vmnet.tar ./vmnet-only/. tar -cvf vmppuser.tar ./vmppuser-only/.
Creados los tar debes sustituir los tar que tienes en /usr/lib/vmware/modules/source/ por los que has creado tu.
Ahora tienes que volver a configurar vmware ejecutando vmware-config.pl y debería de funcionar bien.
Otra cosa, cada vez que cambies algo en el kernel, por ejemplo con las actualizaciones que de vez en cuando vienen con you, deberás crear estos módulos con vmware-config.pl.
Si tienes que instalar vmware en otra máquina, el proceso es otro. Instala las fuentes del kernel, instala km_vmware, instala vmware. Cuando ejecutes vmware-config.pl, te compilará los módulos, PERO..., te preguntará si quieres sustituir los módulos instalados por km_vmware por los generados por la configuración. DI QUE NO, NO LOS SUSTITUYAS.
Pos nada, chao !! -- llave GNUpg 0xD3192C56 disponible en anillo pgp http://www.rediris.es/cert/servicios/keyserver/
participants (2)
-
damibo
-
Toni Riba