<h3>But de ce Document</h3>
<p class="spip">Ce document me sert de mémo. Il relate mon expérience lors de la mise à jour d’ubuntu Hardy vers Intrepid. Je l’ai écrit pour me souvenir des différentes opérations que j’ai dû effectuer. Je le diffuse car cela pourra servir à d’autres personnes.</p>

<h3>Situation initiale</h3>
<p class="spip">Une machine initialement installée avec Breezy (5.04) puis successivement mise à jour tous les 6 mois à chaque nouvelle version.</p>

<h3>La mise à jour</h3>
<p class="spip">Il suffit de lancer le  programme "Gestionnaire de mises à jour". Dans celui-ci, un message signale la disponibilité de la nouvelle version 8.10. Il suffit de cliquer sur le bouton <strong class="spip">[Mettre à jour]</strong> !</p>

<p class="spip">Le système propose alors de télécharger un grand nombre de nouveaux paquets. Pour ma machine cela représentait un peu plus de 2 000 paquets pour 1,4 Go.
Habituellement, les serveurs sont très chargés, je pensais donc laisser le téléchargement se faire la nuit pour reprendre l’installation le lendemain matin. Mais à ma grande surprise, j’ai pu tout télécharger en un peu plus d’une demi-heure.</p>

<p class="spip">L’enchainement sur la mise à jour est automatique. Celle-ci est simplement interrompue de temps en temps par une question concernant le fichier de configuration. Si le système s’aperçoit d’une modification par rapport à la version originale, il demande s’il doit conserver cette version ou installer la nouvelle. Il est toujours préférable d’installer la nouvelle. Il faudra alors reporter les modifications dans celle-ci. Sur la dizaine de fichiers concernés, il n’y en a que 2 que j’ai modifiés.</p>

<li> Celui concernant la configuration de CUPS pour partager l’imprimante. Dans ce cas je fais exception à la règle, je conserve ma version. Celle-ci n’a plus grand chose à voir avec celle proposée au fil des nouvelles versions. Mais tant que cela marche ainsi, je n’ai pas vraiment envie de me replonger dans ce fichier.
<li> Celui concernant le blacklistage. Comme j’ai 2 cartes son sur cette machine, je suis obligé d’en blacklister une pour que cela fonctionne. Là j’ai suivi la règle. Et j’ai donc ajouté la ligne <code class='spip_code' dir='ltr'>blacklist snd-ens1371</code> à la fin du fichier <code class='spip_code' dir='ltr'>/etc/modprobe.d/blacklist</code> avant de redémarrer le PC lorsque l’installation de la nouvelle version fut terminée.
<h3>Les problèmes rencontrés</h3>
<li> Le programme Skype que j’avais installé à partir du .deb disponible sur le site de l’éditeur a été supprimé. Il a suffi que je télécharge le dernier .deb et que je le réinstalle pour que tout rentre dans l’ordre sans avoir à refaire aucune configuration.
<li> Gimp à disparu du menu. Je l’ai ajouté avec Sytème/Préférences/Menu principal. On peut noter qu’il trouve la bonne icône automatiquement.
<br /><li> Si la mise à jour vers la version 8.10 n’est pas proposé, c’est probablement parce que le logiciel de mise à jour est paramétré pour ne proposer que les versions LTS. Cela se change dans <i class="spip"> <strong class="spip">Système/Administration/Sources de logiciels</strong> </i>. Dans l’onglet <i class="spip"> <strong class="spip">Mises à jour</strong> </i>, il faut choisir <i class="spip"> <strong class="spip">Versions normales</strong> </i>.
<li> La nouvelle version de VirtualBox impose une conversion des fichiers de configuration. Mais pour pouvoir le faire, il faut que la machine virtuelle soit arrêtée. Comme est était suspendu j’avais droit à ce message <code class='spip_code' dir='ltr'>The machine is not mutable (state is 2).</code>. Je ne sais pas trop comment j’ai fait, mais à force d’insister, j’ai quand même pu arrêter cette machine et la redémarrer dans la nouvelle version.
<li> Mise à jour de VMWare. Pour désinstaller l’ancienne version j’ai utilisé la commande <code class='spip_code' dir='ltr'>sudo vmware-uninstall.pl</code> car c’est le tar.gz qui avait été installé. Il faut ensuite récupérer la dernière version (2.0) sur le site de l’éditeur. Là, j’ai choisi le RPM. Et voici les commandes à lancer pour l’installer<div style='text-align: left;' class='spip_code' dir='ltr'><code>sudo alien -k VMware-server-2.0.0-122956.i386.rpm<br />
sudo dpkg -i vmware-server_2.0.0-122956_i386.deb</code></div>
<p class="spip">. Au lancement j’obtiens<code class='spip_code' dir='ltr'>Warning: Unable to find @@PRODUCT_NAME@@'s main database /etc/vmware/locations.
</code>C’est reparti pour +500Mo de téléchargement avec la version tar.gz !
<code class='spip_code' dir='ltr'>sudo ./vmware-install.pl</code> pour installer le logiciel. Il va alors falloir répondre à une 40e de questions ! Heureusement, il suffit à chaque fois d’accepter le choix par défaut. Cette nouvelle version est très différente dans sa présentation puisqu’elle fonctionne dans un navigateur. Sur ma machine, le lien https, ne fonctionne pas. J’utilise donc le lien suivant : <i class="spip"> <strong class="spip">http://127.0.0.1:8222/ui#</strong> </i>. Il faut utiliser le compte root pour se logger sur l’interface.</p>

<li> La mise à jour début 2009 d’un poste équipé d’une carte nvidia m’a fait découvrir un problème très gênant. <strong class="spip">Le serveur X plante plusieurs fois par jour !</strong> La mise en commentaire de <code class='spip_code' dir='ltr'>Option        "AddARGBGLXVisuals"        "True"</code> dans le fichier <i class="spip">/etc/X11/xorg.conf</i>, la suppression des effets 3D, la dernière (au moment ou j’écris) mise à jour du driver (177.82) ne m’ont pas permis de résoudre ce problème. Le seul palliatif que j’ai trouvé consiste à mettre le PC en veille et à le réveiller afin d’éviter de perdre tout mon travail en cours...
<li> Mise à jour d’Open Office : puisque j’utilise la version officielle, et non pas la version Ubuntu, je ne bénéficie plus des mises à jour automatiques. Par contre cette version d’OOo les gère directement. Il suffit de cliquer sur l’invite qui signale la présence d’une nouvelle version pour la télécharger. Ensuite l’installation de celle-ci se fait avec <code class='spip_code' dir='ltr'>  sudo dpkg -i OOO300_m15_native_packed-1_fr.9379/DEBS/*.deb</code>
<h3>Conclusions</h3>
<p class="spip">Si on se reporte aux <a href="http://www.coagul.org/spip.php?article277" class="spip_out">précédentes mise à jour,</a> on s’aperçoit que c’est la toute première fois que je n’ai aucun problème important de mise à jour. J’ai même à cette occasion été heureux de constater la disparition d’une régression concernant le son qui était apparue lors de  la dernière mise à jour. Maintenant, si je laisse le curseur de la souris sur une icône du bureau correspondant à un fichier son, on peut entendre celui-ci.</p>

<p class="spip">J’ajoute une grosse modération à ceci pour les machines équipés de carte nvidia</p>

<h3>Historique des modifications</h3>
<table class="spip">
<thead><tr class='row_first'><th scope='col'><strong class="spip">Version</strong></th><th scope='col'><strong class="spip">Date</strong></th><th scope='col'><strong class="spip">Commentaire</strong></th></tr></thead>
<tbody>
<tr class="row_even"><td>0.1</td><td>01/11/2008</td><td>Création par Jibux</td></tr>
<tr class="row_odd"><td>0.2</td><td>11/11/2008</td><td>Ajout pb concernant les machines virtuelles par Jibux</td></tr>
<tr class="row_even"><td>0.3</td><td>06/01/2009</td><td>Ajout de l’alerte avec nvidia par Jibux</td></tr>
<tr class="row_odd"><td>0.4</td><td>07/03/2009</td><td>Ajout la mise à jour manuelle d’OOo</td></tr>
</tbody>
</table>