Módulos del servidor VMware 1.0.7 incompatibles con el kernel 2.6.26: parcheados, ¿dónde enviarlos?

StackOverflow https://stackoverflow.com/questions/111281

  •  02-07-2019
  •  | 
  •  

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?

¿Fue útil?

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.

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top