Modules du serveur VMware 1.0.7 incompatibles avec le noyau 2.6.26 & # 8212; patché, où soumettre?
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?
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