VMware Server 1.0.5 sur Ubuntu 8.04 Hardy Heron
Par Taltan le lundi, mars 24 2008, 16:40 - Ubuntu - Lien permanent
Pour continuer la série des VMware Server 1.xx sur Ubuntu x.xx, et en attendant la version dépôt commercial, voila la mise à jour de la procédure d'installation pour VMware Server 1.05 (dans les bacs depuis le 14/03/2008) sur Ubuntu 8.04 Hardy Heron (version beta pour l'instant...). Je vais décrire la méthode d'installation à partir de la version RPM aliénée de VMware-server-1.0.5-80187.i386.rpm que vous pouvez télécharger ici : vmware-server_1.0.5-80187_i386.deb ainsi que la méthode d'installation à partir des sources tar.gz du site de WMware
Préparation
Créer le dossier de stockage des machines virtuelles
mkdir ~/vmware (création du dossier pour le stockage des VM)
installer les paquets nécessaires
sudo apt-get install linux-headers-`uname -r` build-essential sudo apt-get install xinetd gcc-3.4 cd /usr/src && sudo rm -f linux && sudo ln -s linux-headers-`uname -r` linux
Pour Hardy 32 bits, installer en plus les paquets nécessaires
sudo apt-get install libc6-dev-amd64 lib64gcc1
Pour Hardy 64 bits, installer en plus les paquets nécessaires
sudo apt-get install ia32-libs
Installation
Méthode 1, pour Hardy 32 et 64 bits, à partir paquet .deb (RPM aliéné)
Télécharger le paquet vmware-server_1.0.5-80187_i386.deb
Voir ici : http://www.taltan.fr/post/2008/03/24/VMware-Server-105-sur-Ubuntu-804-Hardy-Heron?pub=1#c1602
Installer le paquet avec GDebi ou la commande dpkg :
sudo dpkg -i vmware-server_1.0.5-80187_i386.deb
Exécuter la commande de configuration de VMware Server
sudo vmware-config.pl
Répondre par défaut à toutes les questions, le script se déroule, mais abouti à l'erreur « Unable to build the vmmon module », c'est normal, enfin non, c'est pas normal mais c'est connu... Il s'agit d'un bug lié au noyau 2.6.24. Pour le corriger, télécharger le patch vmware-any-any-update-116.tgz, puis d"compresser le
wget http://taltan2.free.fr/dl/vmware/vmware-any-any-update-116.tgz tar -xvzf vmware-any-any-update-116.tgz
Exécuter le patch, cela aura pour effet de terminer l'installation qui a échoué précédemment
cd vmware-any-any-update116 sudo ./runme.pl
Répondre par défaut à toutes les questions lors de l'installation sauf à l'emplacement de stockage des machines virtuelles et lors du renseignent le numéro de série obtenu lors de l'inscription)
In which directory do you want to keep your virtual machine files? [/var/lib/vmware/Virtual Machines] votre_home_directory/vmware Please enter your 20-character serial number. Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel: entrer_ici_le_numero_de_serie
Méthode 2, pour Hardy 32 et 64 bits, des sources tar.gz du site de WMware
A partir du site VMware, télécharger l'archive VMware-server-1.0.5-80187.tar.gz
wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.5-80187.tar.gz
Décompresser l'archive et lancer l'instalaltion
tar -xvzf VMware-server-1.0.5-80187.tar.gz cd vmware-server-distrib sudo ./vmware-install.pl
Répondre par défaut à toutes les questions, le script se déroule, mais abouti à l'erreur « Unable to build the vmmon module », c'est normal, enfin non, c'est pas normal mais c'est connu... Il s'agit d'un bug lié au noyau 2.6.24. Pour le corriger, télécharger le patch vmware-any-any-update-116.tgz, puis d"compresser le
wget http://taltan2.free.fr/dl/vmware/vmware-any-any-update-116.tgz tar -xvzf vmware-any-any-update-116.tgz
Exécuter le patch, cela aura pour effet de terminer l'installation qui a échoué précédemment
cd vmware-any-any-update116 sudo ./runme.pl
Répondre par défaut à toutes les questions lors de l'installation sauf à l'emplacement de stockage des machines virtuelles et lors du renseignent le numéro de série obtenu lors de l'inscription)
In which directory do you want to keep your virtual machine files? [/var/lib/vmware/Virtual Machines] votre_home_directory/vmware Please enter your 20-character serial number. Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel: entrer_ici_le_numero_de_serie
Fix bug #189250 is not in libcairo (Ubuntu)
L'installation de VMware server 1.05 est terminée, enfin presque, dans la série des bug, ça continue, si vous essayez de lancer Outils système / VMware Server Console, rien ne se passe, si vous tapez la commande vmware dans un terminal, vous obtiendrez ce magnifique et terrifiant message d'erreur :
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib/libcairo.so.2) /usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6) /usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib/libcairo.so.2) /usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6) /usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib/libcairo.so.2) /usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
Il s'agit du bug #189250 is not in libcairo (Ubuntu) recensé sur le launchpad Ubuntu, lié au fait que VMWare Server a été compilée avec une version plus ancienne de GCC que celle intégrée nativement dans Ubuntu 8.04 Hardy Heron. Pour fixer ce bug, il faut copier quelques librairies spécifique (on va d'abord sauvegarder les anciennes...)
sudo mv /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1libgcc_s.so.1.old sudo mv /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0.old sudo cp /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/ sudo cp /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/
Ouf ! C'est terminé... accessible depuis le menu Outils système / VMware Server Console et fonctionnel.
Edit : 01/05/2008
Pour plus d'informations concernant les problèmes d'installation pour fixer les bugs VMWare server et Ubuntu 8.04
- VMware Server, Ubuntu “Hardy Heron” 8.04 and Linux 2.6.24 « Federkiel
- vmware-server in hardy - Page 4 - Ubuntu Forums
- Bug #177869 in ia32-libs (Ubuntu): “vmware-server-console broken after 2.2ubuntu2”
- Bug #193692 in ia32-libs (Ubuntu): “hardy ia32-libs_2.2ubuntu6 failure when running VMWare”
Pour mémo
La saga VMware Server 1.xx sur Ubuntu x.xx :
- VMware Server 1.0.5 sur Ubuntu 8.04 Hardy Heron
- VMware Server 1.0.4 sur Ubuntu 7.10 Gutsy Gibbon
- VMware Server 1.0.2 sur Ubuntu 7.04 Feisty Fawn
- VMware Server 1.0.2 sur Ubuntu 6.10 Edgy Eft
- VMware Server 1.0.1 sur Ubuntu 6.10 Edgy Eft
- VMware Server 1.0.1 sur Ubuntu 6.06 Dapper Drake
Sans oublier :










Commentaires
"Pour fixer ce bug"
--> To fix = réparer, corriger dans ce cas
Merci de ce tuto mais si je ne me trompe pas vmware n'est pas libre bien que gratuit.
On peut en juger à la très longue license que l'on doit accepter avant de télécharger le programme.
Donc je ne pense pas que tu puisses héberger ce paquet sur ton site free.
Cela peut paraitre pointilleux, cependant ce n'est pas un logiciel open source.
Contrairement à qemu ou virtualbox (dans sa version OSE).
bonjour
meme avec l'utilisation du " patch" j ai tjs le pb voir ci dessous :
as tu une idee merci (ps je suis sous debian sid ....) je crois que je vais revenir a mon 2.6.22 ) lol
=> ./runme.pl
Updating /usr/bin/vmware-config.pl ... already patched
Updating /usr/bin/vmware ... No patch needed/available
Updating /usr/bin/vmnet-bridge ... No patch needed/available
Updating /usr/lib/vmware/bin/vmware-vmx ... No patch needed/available
Updating /usr/lib/vmware/bin-debug/vmware-vmx ... No patch needed/available
VMware modules in "/usr/lib/vmware/modules/source" has been updated.
Before running VMware for the first time after update, you need to configure it
for your running kernel by invoking the following command:
"/usr/bin/vmware-config.pl". Do you want this script to invoke the command for
you now? [yes]
Making sure services for VMware Server are stopped.
Stopping VMware services:
Virtual machine monitor done
Bridged networking on /dev/vmnet0 done
DHCP server on /dev/vmnet1 done
Host-only networking on /dev/vmnet1 done
DHCP server on /dev/vmnet8 done
NAT service on /dev/vmnet8 done
Host-only networking on /dev/vmnet8 done
Virtual ethernet done
Configuring fallback GTK+ 2.4 libraries.
In which directory do you want to install the mime type icons?
[/usr/share/icons]
What directory contains your desktop menu entry files? These files have a
.desktop file extension. [/usr/share/applications]
In which directory do you want to install the application's icon?
[/usr/share/pixmaps]
Trying to find a suitable vmmon module for your running kernel.
None of the pre-built vmmon modules for VMware Server is suitable for your
running kernel. Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes]
Using compiler "/usr/bin/gcc". Use environment variable CC to override.
What is the location of the directory of C header files that match your running
kernel? [/lib/modules/2.6.24-1-686/build/include]
Extracting the sources of the vmmon module.
Building the vmmon module.
Building for VMware Server 1.0.0.
Using 2.6.x kernel build system.
make: entrant dans le répertoire « /tmp/vmware-config5/vmmon-only »
make -C /lib/modules/2.6.24-1-686/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.24-1-686 »
CC [M] /tmp/vmware-config5/vmmon-only/linux/driver.o
CC [M] /tmp/vmware-config5/vmmon-only/linux/driverLog.o
CC [M] /tmp/vmware-config5/vmmon-only/linux/hostif.o
CC [M] /tmp/vmware-config5/vmmon-only/common/comport.o
CC [M] /tmp/vmware-config5/vmmon-only/common/cpuid.o
CC [M] /tmp/vmware-config5/vmmon-only/common/hash.o
CC [M] /tmp/vmware-config5/vmmon-only/common/memtrack.o
CC [M] /tmp/vmware-config5/vmmon-only/common/phystrack.o
CC [M] /tmp/vmware-config5/vmmon-only/common/task.o
gcc-4.1: error trying to exec 'cc1plus': execvp: Aucun fichier ou répertoire de ce type
make[2]: *** [/tmp/vmware-config5/vmmon-only/common/task.o] Erreur 1
make[1]: *** [_module_/tmp/vmware-config5/vmmon-only] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.24-1-686 »
make: *** [vmmon.ko] Erreur 2
make: quittant le répertoire « /tmp/vmware-config5/vmmon-only »
Unable to build the vmmon module.
For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modu..." and
"http://www.vmware.com/support/refer...".
Execution aborted.
@worm: j'ai eu exactement le même problème que toi et en installant le paquet build-essential j'ai réussi à faire compiler le module vmmon puisqu'il y avait indiqué "The module loads perfectly in the running kernel."
Bon week-end
Merci
Pour moi, ça marche impeccable, manque juste une précision qui doit, je pense, avoir valeur générale : Faut redémarrer son ordi pour que ça n'envoie vraiment plus aucun message d'erreur (cause de modules qui doivent se lancer au démarrage, il me semble )
Chomp
Euh ? z'avez pas des problèmes bizarres dus au kernel 2.6.24 ?
Moi j'ai l'écoulement du temps dans mes VMs qui est totalement aléatoire, j'ai dû désactiver NTP et forcer les vmware tools à me faire la time sync. Ca marche plus ou moins, je suis au moins dans la minute en cours... mais fini la précision horaire.
Un autre article sur le web pointait le kernel comme fautif :
http://symbolik.wordpress.com/2007/...
J'ai testé et recompilé le kernel 2.6.24 en changeant d'allocateur mémoire SLAB (au lieu de SLUB), en virant le dynamic timer ticker, mais rien n'y fait.
Vous avez des idées ?
merci d'avance
tr0go
Merci pour cette manip qui vient de me sortir une belle épine du pied sur une Ubuntu 8.04 32 bits.
Par contre, dommage que cela ne fonctionne pas sur une version 64 bits: originellement, j'avais le problème sur une 64 bits.
Comme cela ne fonctionnait pas, j'ai installé, à la place, une 32 bits et là je peux lancer vmware server.
Merci encore
Méthode marche à 100% avec une Ubuntu 8.04 32bits en effet.
La même méthode en Ubuntu 8.04 64bits permet de lancer le serveur (visiblement, mais impossible de lancer la console).
"vmware" ne retourne aucun message d'erreur mais ne se lance pas !
Avez-vous une solution ?
Je n'ai pas eu trop de problèmes à installer cette version 1.05 sur Gutsy 32 bits, enfin bon pas plus que d'habitude.
Par contre j'ai un gros problème quand je mets à jour les Vmware Tools sur une VM XP SP2 : l'installation se passe tout comme il faut mais lorsque je redémarre la VM j'ai un bel écran bleu de la mort "Erreur système irrécupérable, Le processus système Windows Logon Process s'est terminé de façon inattendue avec l'état 0xC0000139", ça redémarre et ça boucle là dessus.
Google ne m'a rien trouvé là dessus, donc j'ai restauré mon snapshot et laissé l'ancienne version des tools.
Bizarre, non?
salut à tous, j'ai suivi la procedure d'installation et vmware est bien installé mais après avoir configurer ma machine virtuelle, elle ne demmarre pas, je n'arrive donc pas à installer l'os invité.lorsque j'appui sur le bouton "power on" l'écran noir de la machine virtuelle s'affiche 4 secondes et disparait.quelqu'un saurait-il comment résoudre ce pb?
bonjour j'ai un messge d'erreur même avec le pacth :
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
The path "/usr/src/linux/include" is a kernel header file directory, but it
does not contain the file "linux/version.h" as expected. This can happen if
the kernel has never been built, or if you have invoked the "make mrproper"
command in your kernel directory. In any case, you may want to rebuild your
kernel.
a chaque "enter" j'ai le meme error
je suis sous Mdv 2008.1
solution ?
Merci
@ Nick
Je pense que ça vient d'un lien symbolique qui n'est pas fait après Installation les headers du noyau
Sur ubuntu, sous mandriva ça doit être pareil à part peut être le nom des headers du noyau, dans /usr/src faire un lien symbolique (linux) qui pointe vers les headers
$ cd /usr/src
$ ln -s linux-headers-`uname -r` linux
Tout ça avant de lancer l'install de vmware server
Pendant l'install il faudra donc laisser le chemin proposé par défaut
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
Ou alors au moment de la question
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
=> changer le chemin /usr/src/linux/include par le chemin des sources du noyau
merci taltan
Autre probléme
J'ai lancé en root vmware-config.pl Pour l'install tout s'est bien passé.
A la question : In which directory do you want to keep your virtual machine files? j'ai précisé :
/home/mon-identité/vmware
Comme j'ai des disques SATA j'ai suivi la procédure indiquée pour la configuration de UDEV :
http://wiki.mandriva.com/fr/Vmware_...
(je n'ai pas suivi les indications concernant mandriva 2007 décrites dans le lien ci-dessus)
Dans mon profil, j'ai crée machine virtuelle avec l'assistant comme précisé :
http://www.jellykernel.org/index.ph...
A la dernière étape j'obtiens le message suivante :
"Unable to complete wizard: Insufficient permission to access file."
pour accéder ou écrire le fichier vmdk
????
ben çà a marché impeccable du premier coup
merci pour le tuto !!!
ben moi ca fonctionne qu'en root et toujours pas dans mon profil , c'est incroyable ce truc
Install faite en 5 minutes: Merci.
Par contre, c'est quoi cette manie que vous avez tous de faire précéder vos lignes de code par '$'. Ceci oblige à faire le copier/coller ligne par ligne, alors qu'une copie en bloc serait tellement plus pratique.
Pour rappel, j'utilise toujours la méthode suivante:
- sélectionner la ou les lignes de code à la souris
- coller dans le terminal avec le bouton du milieu (clic molette)
Le premier qui me répond que c'est mieux de savoir ce qu'on tape, je lui fait manger son clavier.
@ nick
Je pense que tu as lancé la premiere fois Vmware en root ou en sudo, donc pour résoudre ton soucis, supprime ton dossier /home/"nom_user"/.vmware, puis relance Vmware et ça devrait être OK après...
@ makidoko
T'as raison, je vais virer les $ ...
oui effectivement j'avais lancé vmware en root. Mais avant d'avoir ton message j'avais essayé tellement fait de commande en root sans jamais résoudre le probllléme que j'ai tout réinstallé afin d'avoir une install nikel
J'ai donc réinstallé vmware server comme décrit ci dessus et fait toutes les manipes Je n'ai PAS lancé vmware en root.
De mon profil "nick" j'ai lancé vmware et hop!!!! Unable to complete wizard: Insufficient permission to access file. a la dernière étape de l'assistant
C'est un problème de permissions que je n'arrive pas a résoudre plusieurs jours....
c'est mieux de savoir ce qu'on tape...
merci et félicitation pour ce tutoriel efficace, bien expliqué et pratique à mettre en oeuvre
efficacité immédiate en quelques mn
je vous encourage à reconduire si dans de nouvelles versions le besoin se renouvelle
l'esprit communautaire autour d'ubuntu et vmware est vraiment appréciable
cordialement
Merci mec tu est super !!!!!
Salut j'ai un probleme depuis le debut je n'arrive pas a installer vmware car il bloque a chaque fois ici :
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
The directory of kernel headers (version 2.6.24.3) does not match your running
kernel (version 2.6.24-16-generic). Even if the module were to compile
successfully, it would not load into the running kernel.
J'ai beau faire toutes les manips decrites ci dessus :
cd /usr/src
ln -s linux-headers-`uname -r` linux
Ca ne fonctionne toujours pas et je tourne en rond !!!!! please help me
A priori, vu le message d'erreur, les sources du noyaux ne sont pas de la même version (2.6.24.3) que le noyau qui tourne (2.6.24-16-generic), il faut, je pense, mettre à jour les "linux-headers"
Installation des sources du noyau
$ apt-get -y install linux-headers-`uname -r`
Maj du lien symbolique dans /usr/src
$ cd /usr/src
$ rm -f linux
$ ln -s linux-headers-`uname -r` linux
Bonsoir et merci pour cette reponse, voici ce que j'obtiens :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
linux-headers-2.6.24-16-generic est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Donc a priori tout est deja bien a jour...
ensuite :
ln: creating symbolic link `linux/linux-headers-2.6.24-16-generic': Le fichier existe
puis lorsque je relance l'install de vmware :
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
The directory of kernel headers (version 2.6.24.3) does not match your running
kernel (version 2.6.24-16-generic). Even if the module were to compile
successfully, it would not load into the running kernel.
Bref je tourne en rond (j'avais deja essayé ces manip et sans succes) je ne suis qu'un debutant sous linux et c'est pour cela
que j'ai choisi ubuntu car c'est une version assez simple de ce magnifique OS (microsoft commence a me donner des boutons).
Si quelqu'un a une autre idee je suis preneur, merci d'avance pour votre aide precieuse !!!
Un petit conseil, pour virtualiser des OS sous ubuntu, teste VirtualBox, beaucoup plus facile à maintenir car intégré dans les dépots, et il marche trés bien...
toujours avec mon probléme de permission...j'ai quelques interrogations : Avec le tuto ci dessus , aprés l'install vous utilisez vmware en root ou en profil utilisateur?
Merci je vais tester virtualbox dans ce cas en esperant qu'il est compatible vista.
Youpi j'ai l'impression que je suis maudit voila ce que j'ai lorsque je lance ma machine virtuelle :
VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root.
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).
Code de résultat :
0x80004005
Composant :
Console
Interface :
IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}
j'ai donc refait le setup comme dit dans le message et la il me dit qu'ily a une erreur et qu'il faut aller voir dans le fichier log et devinez ce qu'il y a comme erreur je vous le donne en mille !!!
Makefile:78: Warning: using /usr/src/linux as the source directory of your Linux kernel. If this is not correct, specify KERN_DIR=<directory> and run Make again.
Makefile:86: *** Error: /usr/src/linux (version 2.6.24.3) does not match the current kernel (version 2.6.24-16-server). Arrêt.
Toujours le meme probleme des source et version de noyau je cale !!!!!!
@ nick
Après l'install j'utilise en user
@ namzat
T'as définitivement un problème de sources du noyau...
Que te renvoie les commandes suivantes :
$ uname -r
(perso j'ai : 2.6.24-16-generic)
$ ll /usr/src
(perso j'ai :
lrwxrwxrwx 1 root src 31 2008-05-01 08:27 linux -> linux-headers-2.6.24-16-generic
drwxr-xr-x 20 root root 4096 2008-04-13 07:36 linux-headers-2.6.24-16
drwxr-xr-x 6 root root 4096 2008-04-13 20:38 linux-headers-2.6.24-16-generic
)
=> il faut qu'il y ait concordence entre les deux lignes en gras
Pour plus d'informations concernant les problèmes d'installation pour fixer les bugs VMWare server et Ubuntu 8.04
2.6.24-16-server
pour la premiere commande et
bash: ll : commande introuvable
pour la deuxieme, je dois avoir un gros probleme, de plus depuis hier je n'ai plus du tout de son comme si il n'y avait pas de carte son dans le PC...dur dur linux....
j'ai fait un ls -l /usr/src et j'ai la chose suivante
ce n'est pas la meme, comment resoudre ce probleme ?
total 45884
lrwxrwxrwx 1 root src 31 2008-04-29 21:30 linux -> linux-headers-2.6.24-16-generic
drwxr-xr-x 20 root root 4096 2008-04-09 08:06 linux-headers-2.6.24-15
drwxr-xr-x 6 root root 4096 2008-04-09 08:06 linux-headers-2.6.24-15-generic
drwxr-xr-x 20 root root 4096 2008-04-11 22:35 linux-headers-2.6.24-16
drwxr-xr-x 6 root root 4096 2008-04-30 20:38 linux-headers-2.6.24-16-generic
-rw-r--r-- 1 root root 46914792 2008-04-10 18:38 linux-source-2.6.24.tar.bz2
$ sudo apt-get -y install linux-headers-`uname -r`
$ cd /usr/src
$ sudo rm -f linux
$ sudo ln -s linux-headers-`uname -r` linux
Merci beaucoup, tu m'as fait gagner un temps considérable.
Je viens d'essayer de réinstaller vmware serveur mais j'ai le msg suivant:
[..]le sous-processes... 45:Illegal number: abort-install
je suis en 8.04 (noyau 2.6.24-generic)
merci de votre aide.
Olivier
alors pourquoi je n'ai pas les droits avec mon user pour créer une machine virtuelle?
Recherche désespérément à faire tourne vmware sous hardy 64 bits ?? Merci
Pour l'installation sur Hardy 64: http://maketecheasier.com/installin...
Testé avec succès.
Merci makidoko
Je mets à jour mon billet de ce pas en rajoutant la procédure pour le version 64 bits...
Taltan,
Attention! Comme tu le sais, maintenant, pour ma part je me contente de faire des copier/coller directs des procédures que je trouve sur les blogs. Toutefois, j'ai cru remarquer des différences dans les paquets à installer entre ta procédure et la procédure maketecheasier.
Par ailleurs, lors de ma première install en 64 bits j'étais revenu sur ton blog car la version 32 était nickel. Mais je ne pouvais pas aller plus loin que le téléchargement du .deb. J'étais ensuite débouté par dpkg qui m'annonçais que j'avais téléchargé une version 32 bits.
Peut-être dis-je celà et ne dis-je rien, si tu es plus averti que moi en la matière.
A noter, j'ai eu des messages d'erreur dans les deux lignes de sed sur le blog maketecheasier, mais ça n'empèche en rien vmware de tourner comme il faut.
Je pense qu'un cat file | sed expr sera plus efficace, mais il nécessite de passer en super user d'abord je crois. enfin, j'ai pas encore essayé, vu que ça marche... mais peut-être devrais-je.
Voilà.
Si quelqu'un se sent de faire un retour sur l'install 64 proposée ici... Moi je m'en sens pas, j'ai déjà assez souffert hier à ré-installer tout hardy en 64 pour un core 2 duo. (léger gain de perf général, mais rien de fulgurant.. par contre, plus de répondant dirait on.. moins de "lag" cpu parfois)
Bonjour et merci pour les tutoriels et infos présents sur le site (bravo aussi pour l'ergonie de ce dernier).
Je me lance sur Ubuntu et la virtualisation de serveur et j'ai une requête, si tu as le temps (je contiue à chercher sur le net...) :
j'ai monté trois Ubuntu en VM sur un Ubuntu avec WMwareServer, carte mère avec trois carte résau, comment faire en sorte que chaque VM utilise "physiquement" chacune une des trois cartes ?
Ola
Je n'ai jamais eu affaire à ce genre de cas, plusieurs cartes réseaux "physique", donc je ne pourrai pas t'être d'une grande aide, par contre je pense qu'il faudra regarder du coté de la configuration bridge de Vmware pour bridger les 3 interfaces réseaux et faire 3 ponts indépendants....
PS : Merci pour les compliments
@ makidoko
ça fait quelque temps que je me tâte à installer une Ubuntu 64 bits, je sens que vais passer le cap et pouvoir du coups approuver la procédure...
Testé et approuvé sur Hardy 64 bits, je modifie le post en conséquence, notamment par rapport au prés-requis des paquets à installer...
Je rencontre un message d'erreur lors du lancement d'une VM.
La Vm a été obtenue avec Converter à partir d'une installation XpPro. Message d'erreur : "Unable to change virtual machine power state: The process exited with an error:vmxvmdb: Index name being generated from config file POST(no connection): Cannot create directory "/nonexistent/.vmware": No such file or directory.Cannot proceed without directory "~/.vmware". It is needed to store user preferences and other information."
Je précise que je ne rencontre pas de message d'erreur pour le lancement d'autres VM par exemple "ubuntu-8.04-desktop" ou encore "ubuntu-8.04-jeos-lamp".
Je débute sous Linux (ne suis pas performant en anglais !) et ai encore un peu de mal à décoder les messages d'erreur !
Alors si vous pouviez m'apporter un peu d'aide, je vous en serai reconnaissant ! Merci.
Pour information... Il n'y a plus d'urgence puisque ma VM fonctionne.
La différence entre ma première conversion et la deuxième est la présence du deuxième disque dur sur la VM, non pris en compte lors de la première conversion... Est-ce là l'origine du problème ?
Je précise juste qu'aucune application n'était installée sur le deuxième dique dur dans l'OS WinXpPro (Ce qui m'avait conduit à ne pas inlure le deuxième disque pour la création de la VM afin d'aller plus vite).
J'espère avoir été clair, mais malheureusement, je ne peux pas apporter de réponse au problème rencontré.
Je n'ai pas trouvé de réponse non plus sur le net...
Excellent tuto qui a fonctionné du premier coup.
Merci encore à ceux comme toi qui prennent du temps pour écrire ces docs.
Ubuntu 8.04 LTS sur Toshiba Tecra A9-15F
47. check your owner of your vmimage
Magnifique !! Merci beaucoup...
Il fonctionne parfaitement et il est super clair !
Merci
salut moi quand je fait tout ces méthode pour instaler vmware sa me marche pa qelqu'un aurrai une idée .merci
salut, avant la partie où on nous demande l'emplacement des disques virtuel il m'est gentillement stipulé :
Unable to find any instance of the super-server "inetd" or "xinetd". It is
possible that you do not have one of these packages installed on this machine.
Please install "inetd" or "xinetd".
If you do have "inetd" or "xinetd" installed, make sure that /etc/inetd.conf or
/etc/xinetd.d exists.
The configuration will continue, but you should re-run
/usr/bin/vmware-config.pl after you fix the super-server.
et ensuite plus rien, comme ce n'est pas mentionné dans ce tuto je demande votre aide, merci bcp
fausse alerte j'ai trouvé la solution à mon problème ^^ bonne soirée tout le monde et encore bravo pour ce tuto qui m'a bien aidé
Christ, tu pourrais partager à tout le monde ta solution, on est content pour toi que tu ai réussi, mais tout le monde n'est pas toi et voudrait aussi ta soluce...
Je dis sa à bonne entendeur je veux pas créer de problème...
Bonjour,
D'abord merci pour tes excellents tutos qui m'ont été d'un grand secours lors de mes différentes installations de VMWare Server. Ca m'a vraiment bien aidé dans pas mal de circonstances...
Cette fois-ci je rencontre le même problème que Zolive (2 mai à 11h01). Lorsque je tente la commande :
sudo dpkg -i vmware-server_1.0.5-80187_i386.deb
je me fais traiter de :
fabien@ubuntu-acer:~$ sudo dpkg -i vmware-server_1.0.5-80187_i386.deb
(Lecture de la base de données... 124104 fichiers et répertoires déjà installés.)
Dépaquetage de vmware-server (à partir de vmware-server_1.0.5-80187_i386.deb) ...
dpkg : erreur de traitement de vmware-server_1.0.5-80187_i386.deb (--install) :
le sous-processus pre-installation script a retourné une erreur de sortie d'état 1
[: 45: Illegal number: abort-install
Des erreurs ont été rencontrées pendant l'exécution :
vmware-server_1.0.5-80187_i386.deb
Aurais-tu une idée ? Malheureusement je suis débutant sur Ubuntu et là je suis un peu perdu...
Merci d'avance.
le retour de 2 commandes que tu cites à propos d'un autre problème (si ça peut aider) :
fabien@ubuntu-acer:~$ uname -r
2.6.24-19-generic
fabien@ubuntu-acer:~$ ls -l /usr/src
total 16
drwxr-xr-x 20 root root 4096 2008-04-22 19:54 linux-headers-2.6.24-16
drwxr-xr-x 6 root root 4096 2008-04-22 19:54 linux-headers-2.6.24-16-generic
drwxr-xr-x 20 root root 4096 2008-06-24 08:03 linux-headers-2.6.24-19
drwxr-xr-x 6 root root 4096 2008-06-24 08:03 linux-headers-2.6.24-19-generic
Désolé pour le message à rallonge, mais voilà le résultat que me donne les commandes que tu proposes pour solutionner le problème de sources du noyau :
fabien@ubuntu-acer:~$ sudo apt-get -y install linux-headers-`uname -r`
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
linux-headers-2.6.24-19-generic est déjà la plus récente version disponible.
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
gcj-4.1-base libgcj7-1 libgcj7-1-awt
Veuillez utiliser « apt-get autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
fabien@ubuntu-acer:~$ cd /usr/src
fabien@ubuntu-acer:/usr/src$ sudo rm -f linux
fabien@ubuntu-acer:/usr/src$ sudo ln -s linux-headers-`uname -r` linux
fabien@ubuntu-acer:/usr/src$ ls -l /usr/src
total 16
lrwxrwxrwx 1 root src 31 2008-06-26 00:10 linux -> linux-headers-2.6.24-19-generic
drwxr-xr-x 20 root root 4096 2008-04-22 19:54 linux-headers-2.6.24-16
drwxr-xr-x 6 root root 4096 2008-04-22 19:54 linux-headers-2.6.24-16-generic
drwxr-xr-x 20 root root 4096 2008-06-24 08:03 linux-headers-2.6.24-19
drwxr-xr-x 6 root root 4096 2008-06-24 08:03 linux-headers-2.6.24-19-generic
Petit soucis avec l'hébergement, le téléchargement du paquet deb vmware-server_1.0.5-80187_i386.deb a généré un très fort trafic, l'accès est temporairement désactivé, pour télécharger le paquet, voila un nouveau lien :
http://dl.free.fr/dzerDuZBz/vmware-server_1.0.5-80187_i386.deb
En attendant que je trouve une solution propre et pérenne, ce lien sera actif tant que des téléchargements seront effectués, si aucun download au bout de 30 jours, il sera désactivé, si tel est le cas, merci de me laisser un commentaire et je le remettrai en ligne
Merci !!!
Bravo ,tuto impeccable ça a marché du premier coup ..Merci
Hello, le lien est mort
Tks pr ton tuto
Salut à tous !
Je viens vers vous parce que j'ai un ti souci ...
Je viens d'installer la 8.04.1 et je viens de faire les MAJ qui vont bien la version de mon noyau est 2.6.24-21-generic
Voila donc j'ai bien suivi toutes les étapes du tuto et à l'exécution du script "vmware-config.pl" j'obtiens le messages suivant :
Making sure services for VMware Server are stopped.
Stopping VMware services:
Virtual machine monitor done
You must read and accept the End User License Agreement to continue.
Press enter to display it.
/usr/share/doc/vmware/EULA: Aucun fichier ou dossier de ce type
Do you accept? (yes/no) yes
Thank you.
Configuring fallback GTK+ 2.4 libraries.
In which directory do you want to install the mime type icons?
[/usr/share/icons]
What directory contains your desktop menu entry files? These files have a
.desktop file extension. [/usr/share/applications]
In which directory do you want to install the application's icon?
[/usr/share/pixmaps]
/usr/share/applications/vmware-server.desktop: warning: value "vmware-server.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path
/usr/share/applications/vmware-console-uri-handler.desktop: warning: value "vmware-server.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path
Trying to find a suitable vmmon module for your running kernel.
None of the pre-built vmmon modules for VMware Server is suitable for your
running kernel. Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes]
Using compiler "/usr/bin/gcc". Use environment variable CC to override.
What is the location of the directory of C header files that match your running
kernel? [/lib/modules/2.6.24-21-generic/build/include]
Extracting the sources of the vmmon module.
Building the vmmon module.
Using 2.6.x kernel build system.
make: entrant dans le répertoire « /tmp/vmware-config2/vmmon-only »
make -C /lib/modules/2.6.24-21-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.24-21-generic »
CC [M] /tmp/vmware-config2/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config2/vmmon-only/./include/vmware.h:25,
from /tmp/vmware-config2/vmmon-only/linux/driver.c:48:
/tmp/vmware-config2/vmmon-only/./include/vm_basic_types.h:161: erreur: conflicting types for «uintptr_t»
include/linux/types.h:40: erreur: previous declaration of «uintptr_t» was here
Dans le fichier inclus à partir de /tmp/vmware-config2/vmmon-only/linux/driver.h:20,
à partir de /tmp/vmware-config2/vmmon-only/linux/driver.c:49:
/tmp/vmware-config2/vmmon-only/./include/compat_wait.h:37:5: attention : « VMW_HAVE_EPOLL » n'est pas défini
/tmp/vmware-config2/vmmon-only/./include/compat_wait.h:43:5: attention : « VMW_HAVE_EPOLL » n'est pas défini
In file included from /tmp/vmware-config2/vmmon-only/linux/driver.h:20,
from /tmp/vmware-config2/vmmon-only/linux/driver.c:49:
/tmp/vmware-config2/vmmon-only/./include/compat_wait.h:60: erreur: conflicting types for «poll_initwait»
include/linux/poll.h:65: erreur: previous declaration of «poll_initwait» was here
/tmp/vmware-config2/vmmon-only/linux/driver.c:147: attention : initialization from incompatible pointer type
/tmp/vmware-config2/vmmon-only/linux/driver.c:151: attention : initialization from incompatible pointer type
/tmp/vmware-config2/vmmon-only/linux/driver.c: Dans la fonction «LinuxDriver_Ioctl» :
/tmp/vmware-config2/vmmon-only/linux/driver.c:1659: erreur: «struct mm_struct» has no member named «dumpable»
make[2]: *** [/tmp/vmware-config2/vmmon-only/linux/driver.o] Erreur 1
make[1]: *** [_module_/tmp/vmware-config2/vmmon-only] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.24-21-generic »
make: *** [vmmon.ko] Erreur 2
make: quittant le répertoire « /tmp/vmware-config2/vmmon-only »
Unable to build the vmmon module.
For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modu..." and
"http://www.vmware.com/support/refer...".
Execution aborted.
ben là, je bloque ... z'avez des pistes à me proposer ... ou mieux, une solution !!! :-p
Merci d'avance !
Emeric
Impec, ça a marché pour la recompil de VMServer 2 suite à un upgrade du noyau...
MERCI !!!
J'utilise VMServer pour faire tourner toutes nos machines de dev, les différentes versions de clients et de serveurs... autour de 8 VMs lancées simultanément.
Bref ça tourne sur ça: Ubuntu server 2.6.24-21-server en 64 bits, sur serveur Supermicro: H8DM8-2, 1 Quad-Core AMD Opteron(tm) Processor 2350 avec 32 Go de RAM (la carte supporte 2 quad-cores, jusqu'à 128 Go). Et ben, je vais vous dire : ça dépote !!!
Ha oui, je suis un noob sur linux, mais ubuntu est vraiment impec, il suffit de savoir googler et lire...
En fait, ma boite ne pourrait certainement pas fonctionner sans ubuntu et vmserver !!!
Très bien ce tuto. Merci.
L'installation a bien marché.