Módulos del servidor VMware 1.0.7 incompatibles con el kernel 2.6.26: parcheados, ¿dónde enviarlos?
Pregunta
- Servidor VMware 1.0.7 instalado con el paquete vmware
- Pruebas de Debian GNU/Linux (lenny)
- Núcleo 2.6.26-1-686
Hubo varios problemas de compilación al intentar compilar los módulos binarios del kernel a partir del paquete vmware-server-kernel-source creado por vmware-package desde el tarball del servidor VMware.Recientemente, VMware actualizó las fuentes de sus módulos de kernel para hacerlos compatibles con el kernel 2.6.25, pero volvieron a fallar con 2.6.26.
vmmon-only/linux/driver.c:146: error: unknown field 'nopage' specified in initializer
vmmon-only/linux/driver.c:147: warning: initialization from incompatible pointer type
vmmon-only/linux/driver.c:150: error: unknown field 'nopage' specified in initializer
vmmon-only/linux/driver.c:151: warning: initialization from incompatible pointer type
Ese es sólo el primer error, pero hay otros problemas de compilación (solo en vmnet).
Muchos consejos en los foros son usar vmware-any-any en su lugar, pero eso tiene sus propios problemas (consulte mi otra pregunta).
Como puede ver en mi propia respuesta a continuación, resolví el problema solucionando las incompatibilidades y se me ocurrió una parche.Ahora me gustaría que VMware lo incluya en futuras versiones, para ahorrarnos a mí y a otros el problema de aplicarlo manualmente después de cada actualización de VMware o del kernel.Pregunta:¿Dónde/cómo envío dichas correcciones a VMware?
Solución 4
Escribí una solicitud de soporte a VMware y me aseguraron que mi parche llegará al equipo del servidor de VMware.
Otros consejos
He obligado al módulo del kernel a trabajar con el kernel 2.6.26.Aquí está mi parche.
¿Intentaste buscar en Sitio web de soporte de VMware?Esto ha sido preguntado en los foros de VMware.
Gracias por este gran esfuerzo..
Lo he usado para ejecutar VMWare Server 1.08 en OpenFiler.También se sugirió el parche vmware-any-any, pero no pude iniciar una máquina virtual invitada debido al error "no hay suficiente memoria física".
Ahora mis máquinas virtuales vuelven a funcionar felizmente :)
¡Muchas gracias Alexey!Esto solucionó las cosas para mí y para un colega mío.
Tuve el mismo problema que Bruce con el parche cualquiera.
Una cosa, noté que al parche le faltaban los @@ al principio.Hice un nuevo contenedor de pasta que los tiene (¡maldito sea su resaltado!)
Esta aquí: http://pastebin.com/f2ea13d45
Gracias Chris