VMware Server 1.0.5 sur Ubuntu 8.04 Hardy Heron

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` linuxPour Hardy 32 bits, installer en plus les paquets nécessaires sudo apt-get install libc6-dev-amd64 lib64gcc1Pour Hardy 64 bits, installer en plus les paquets nécessaires sudo apt-get install ia32-libsInstallation 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

wget http://taltan2.free.fr/dl/vmware/vmware-server_1.0.5-80187_i386.deb

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_serieMé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_serieFix 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

Pour mémo

La saga VMware Server 1.xx sur Ubuntu x.xx :

Sans oublier :



Poster un nouveau commentaire

Le contenu de ce champ est gardé secret et ne sera pas montré publiquement.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Allowed HTML tags: <a> <em><cite> <code><center> <script><ul><img> <ol> <li> <dl> <dt> <dd><p><br><embed><object><param>
  • You can use <object>, <embed> and <script> tags from the following sites to add media to your posts:

    • http://www.youtube.com
    • http://media.nowpublic.com
    • http://youtube.com
    • http://dailymotion.com
    • http://www.dailymotion.com

Plus d'informations sur les options de formatage

CAPTCHA
Cette question nous sert à déterminer si vous êtes un humain, un robot ou un extra-terrestre
1 + 0 =
Veuillez résoudre ce simple problème mathématique afin de poster votre commentaire. Par exemple pour 1 + 3 entrez : 4