2008-09-21 5 views
0
  • VMware Server 1.0.7 installé avec vmware-package
  • test Debian GNU/Linux (Squeeze)
  • noyau 2.6.26-1-686

Il y avait plusieurs problèmes de compilation en essayant de compile les modules du noyau binaire à partir du paquetage vmware-server-kernel-source créé par vmware-package à partir de l'archive tar du serveur VMware. Récemment, VMware a mis à jour ses sources de modules du noyau afin de les rendre compatibles avec le noyau 2.6.25, mais elles ont de nouveau cassé avec 2.6.26.Modules VMware server 1.0.7 incompatibles avec le noyau 2.6.26 - patché, où soumettre?

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 

C'est seulement la première erreur, mais il y a d'autres problèmes de compilation (dans vmnet seulement).

De nombreux conseils sur les forums sont d'utiliser vmware-any-any à la place, mais cela a ses propres problèmes (voir my other question).

Comme vous pouvez le voir dans ma propre réponse ci-dessous, j'ai résolu le problème en corrigeant les incompatibilités, et ai trouvé un patch. Maintenant, je voudrais que VMware l'inclue dans les prochaines versions, pour éviter à d'autres utilisateurs de l'appliquer à la main après chaque mise à niveau de VMware ou du noyau. Question: où/comment puis-je soumettre ces correctifs à VMware?

Répondre

0

J'ai écrit une demande de support à VMware, et ils m'ont assuré que mon correctif atteindrait l'équipe du serveur VMware.

2

J'ai déjà matraqué le module noyau pour qu'il fonctionne avec le noyau 2.6.26. Voici my patch.

0

Merci pour ce grand effort ..

Je l'ai utilisé pour obtenir le serveur de VMWare 1.08 fonctionne sur OpenFiler. Le correctif vmware-any-any a également été suggéré, mais je n'ai pas pu démarrer une machine virtuelle en raison de l'erreur "Mémoire insuffisante".

Maintenant, mes VMs sont en cours d'exécution heureusement à nouveau :)

0

Merci beaucoup Alexey! Ce truc trié pour moi-même et un de mes collègues. Il a eu le même problème que Bruce avec le patch any-any

Une chose, je remarque que le patch était absent les s '@@ au début .. Je l'ai fait une nouvelle pastebin qui les a en elle (maudire leur chose mettant en lumière!)

Il est ici: http://pastebin.com/f2ea13d45

Merci, Chris

Questions connexes