But de ce Document Ce document me sert de mémo. Il relate mon expérience lors de la mise à jour de (KX)ubuntu Feisty vers Gutsy. 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.


<br />Situation initiale Une machine sous Kubuntu et Xubuntu. Cet article relate la première installation d’ubuntu sur ce PC ultra-portable vieillissant. Et celui-ci relate les différentes mises à jour sur cette machine et un poste fixe (...)
<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 de (KX)ubuntu Feisty vers Gutsy. 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 sous Kubuntu et Xubuntu. <a href="http://www.coagul.org/article.php3?id_article=448" class="spip_out">Cet article</a> relate la première installation d’ubuntu sur ce PC ultra-portable vieillissant. Et <a href="http://www.coagul.org/article.php3?id_article=277" class="spip_out">celui-ci</a> relate les différentes mises à jour sur cette machine et un poste fixe depuis la version 5.04.</p>

<h3>La mise à jour</h3>
<p class="spip">J’ai suivi les instructions données <a href="https://help.ubuntu.com/community" class="spip_out">ici.</a></p>

<p class="spip">Il suffit de lancer <code class='spip_code' dir='ltr'>sudo update-manager -c</code> depuis une console.</p>

<p class="spip">Si la commande n’existe pas, ce qui semble être le cas d’une Kubuntu sur laquelle aucun autres gestionnaires de bureaux supplémentaires n’a été installés, il suffit de l’installer avec <code class='spip_code' dir='ltr'>sudo aptitude install update-manager</code>.</p>

<p class="spip">Cette commande lance le programme de mise à jour. Celui-ci indique que le système est à jour et qu’il existe une nouvelle version 7.10. Il suffit de cliquer sur le bouton <strong class="spip"> <i class="spip">mettre à jour</i> </strong> pour que celui-ci s’occupe de tout. Pour ce PC, il faut télécharger 1090 nouveaux paquets. Cette opération prend une bonne heure. Tout dépend évidemment de la vitesse de connexion et de la charge des serveurs. Une fois encore j’ai préféré le faire un peu avant le jour J pour éviter la lenteur due à la surcharge des serveurs. Après, c’est la mise à jour qui commence. Sur cette machine, un celeron 450 Mhz, et un disque dur particulièrement lent, il faut plus de 6 heures pour la mener à bien.</p>

<h3>Problèmes rencontrés lors de la mise à jour</h3>
<p class="spip">La commande <code class='spip_code' dir='ltr'>dpkg --configure -a</code> indique que les paquets lvm2 et udev sont cassés. La tentative de reconfiguration du paquet lvm2 avec la commande <code class='spip_code' dir='ltr'>sudo dpkg --configure lvm2</code> indique entre autres qu’il manque le paquet dmsetup. Je l’installe donc avec la commande <code class='spip_code' dir='ltr'>sudo aptitude install dmsetup</code>. Puis je lance <code class='spip_code' dir='ltr'>sudo aptitude dist-upgrade</code> pour relancer la finalisation de la mise à jour. Comme une nuit s’est écoulée depuis la tentative de mise à jour initiale, il faut télécharger 135 nouveaux paquets. On voit qu’on est dans la dernière ligne droite, et qu’il y a encore visiblement pas mal de modifications.</p>

<p class="spip"><strong class="spip">Impossible de booter sur le nouveau noyau (2.6.22) alors que tout est ok sur l’ancien (2.6.20).</strong></p>

<p class="spip">Il est signalé un problème de disque (fsck). En fait, les partitions du disque ide sont vues en sdaX au lieu de hdaX. Une petite recherche <a href="https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/153991" class="spip_out">sur internet</a> me donne la solution</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>I've solved the problem editing /etc/initramfs-tools/modules, and adding this lines:<br />
<br />
piix<br />
ide_generic<br />
ide_cd<br />
ide_disk<br />
<br />
# blacklist bad driver<br />
blacklist ata_piix<br />
<br />
# prevent unnecessary modules from being loaded (you don't need to do this)<br />
blacklist ata_generic<br />
blacklist libata<br />
blacklist scsi_mod<br />
<br />
after editing:<br />
<br />
sudo update-initramfs -u</code></div>
<p class="spip"><strong class="spip">Le paquet vmware-player-kernel-modules-2.6.22</strong></p>

<p class="spip">Pour pouvoir l’installer, il faut activer ce dépôt :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>deb http://archive.canonical.com/ubuntu gutsy partner<br />
deb-src http://archive.canonical.com/ubuntu gutsy partner</code></div>
<h3>Conclusions</h3>
<li> Quand on est impatient d’utiliser une version avant sa finalisation, il faut être prêt à affronter certains désagréments. Mais comme on peut le voir dans cet exemple, le système nous donne suffisamment de renseignements, pour qu’un utilisateur un peu averti puisse s’en sortir sans trop de difficultés.
<li> Quant-on a un soucis, il ne faut pas hésiter à chercher car d’autres personnes ont sûrement déjà eu le même problème.
<p class="spip">Les différentes méthodes de mise à jour en fonction des différentes ’saveurs’ se trouvent <a href="https://help.ubuntu.com/community/GutsyUpgrades" class="spip_out">ici.</a></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>13/10/2007</td><td>Création par Jibux</td></tr>
<tr class="row_odd"><td>0.2</td><td>23/10/2007</td><td>Ajout résolution pb boot sur kernel 2.6.22</td></tr>
<tr class="row_even"><td>0.3</td><td>23/10/2007</td><td>Ajout avertissement concernant vmware</td></tr>
<tr class="row_odd"><td>0.4</td><td>23/12/2007</td><td>Ajout du dépôt concernant les modules vmware</td></tr>
</tbody>
</table>