Modules du serveur VMware 1.0.7 incompatibles avec le noyau 2.6.26 & # 8212; patché, où soumettre?

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

  •  02-07-2019
  •  | 
  •  

Question

  • Serveur VMware 1.0.7 installé avec vmware-package
  • Test de Debian GNU / Linux (Lenny)
  • Noyau 2.6.26-1-686

Plusieurs problèmes de compilation ont été rencontrés lors de la tentative de création des modules du noyau binaire à partir du paquet vmware-server-kernel-source créé par vmware-package à partir de l'archive du serveur VMware. Récemment, VMware a mis à jour les sources de ses modules de noyau afin de les rendre compatibles avec le noyau 2.6.25, mais ils ont encore rompu avec la version 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

Ce n'est que la première erreur, mais il existe d'autres problèmes de compilation (dans vmnet uniquement).

Sur les forums, il est conseillé d'utiliser vmware-any-any à la place, mais cela a ses propres problèmes (voir mon autre question ).

Comme vous pouvez le constater à partir de ma propre réponse ci-dessous, j'ai résolu le problème en résolvant les incompatibilités et mis au point un patch . J'aimerais maintenant que VMware l'inclue dans les versions à venir, afin de me protéger, ainsi que d'autres personnes, de l'appliquer manuellement après chaque mise à niveau de VMware ou du noyau. Question: Où et comment envoyer de tels correctifs à VMware?

Était-ce utile?

La solution 4

J'ai écrit une demande d'assistance à VMware, qui m'a assuré que mon correctif parviendrait à l'équipe du serveur VMware.

Autres conseils

J'ai maitrisé le module du noyau pour qu'il utilise le noyau 2.6.26. Voici mon patch .

Avez-vous essayé de rechercher le site Web de support de VMware ? Cela a été demandé dans les forums VMware . .

Merci pour ce grand effort ..

Je l'ai utilisé pour faire fonctionner VMWare Server 1.08 sous OpenFiler. Le correctif vmware-any-any a également été suggéré, mais je n’ai pas pu démarrer une machine virtuelle invitée à cause de l’erreur 'pas assez de mémoire physique'.

Maintenant, mes vm fonctionnent joyeusement à nouveau:)

Merci beaucoup Alexey! Cela a réglé les choses pour moi et un de mes collègues.

Avait le même problème que Bruce avec le correctif any-any.

Une chose, j'ai remarqué qu'il manquait les @@ dans le correctif au début. J'ai créé une nouvelle boîte à copier qui les contient (maudissez leur fonction de surbrillance!)

C'est ici: http://pastebin.com/f2ea13d45

Merci, Chris

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top