<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. 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">Comme j’ai souhaité lancer cette mise à jour avant la date de mise à disposition de la version finale, il faut lancer dans une console la commande suivante :
<code class='spip_code' dir='ltr'>sudo 'update-manager -d'</code>
Celle-ci permet de faire apparaitre le gestionnaire de mise à jour qui propose alors la mise à niveau vers la version 10.10.</p>

<p class="spip">Le programme va alors enchainer automatiquement toutes les opérations. Il a fallu environ 1/2 heure pour télécharger les nouveaux paquets (1687) et un peu plus d’une heure pour les installer.</p>

<p class="spip">Quelques questions seront posées concernant la mise à jour de certains fichiers de configuration</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>/etc/gnome/defaults.list<br />
/etc/update-manager/release-upgrade<br />
...</code></div>
<p class="spip">. J’ai choisi d’installer la nouvelle version.</p>

<h3>Les problèmes rencontrés</h3>
<li> Un freeze important de l’interface graphique (environ 30 secondes) est survenu. Plus aucune action possible hormis Ctrl-Alt-F1 qui m’a permis d’ouvrir une console texte. L’ouverture session a été assez longue. Je n’ai pas eu le temps de lancer htop pour voir le processus coupable.
<li> La mise à jour semble s’être arrêtée sur
<div style='text-align: left;' class='spip_code' dir='ltr'><code>Paramétrage de cups (1.4.4-6ubuntu2) ...<br />
Installation de la nouvelle version du fichier de configuration /etc/cups/snmp.conf ...<br />
Installation de la nouvelle version du fichier de configuration /etc/apparmor.d/usr.sbin.cupsd ...</code></div>
<p class="spip">Je décide donc de redémarrer le système. Pour terminer l’installation, je lance synaptic qui m’indique :</p>

<div style='text-align: left;' class='spip_code' dir='ltr'><code>E: dpkg a été interrompu. <br />
Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.</code></div>
<p class="spip">J’exécute donc <code class='spip_code' dir='ltr'>sudo dpkg --configure -a</code> dans un terminal pour terminer l’installation.</p>

<p class="spip">Quelques jour plus tard, lors d’une mise à jour, même soucis. Mais cette fois, après le redémarrage, plus de son, clavier souris. Par contre le serveur ssh fonctionnait. J’ai donc pu relancer la commande de réparation. Mais il y a toujours un problème avec le paquet cups. Mais maintenant après un redémarrage le système fonctionne normalement.</p>

<p class="spip">Pour m’en sortir j’ai fait ceci</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>jeb@ubuntu:/var/lib/dpkg/info$ sudo dpkg --configure -a<br />
dpkg : erreur de traitement de cups (--configure) :<br />
 Le paquet est dans un état vraiment incohérent - vous devriez<br />
 le réinstaller avant de tenter de le configurer.<br />
Des erreurs ont été rencontrées pendant l'exécution :<br />
 cups<br />
<br />
jeb@ubuntu:/var/lib/dpkg/info$ ls /var/lib/dpkg/info/cups.*<br />
/var/lib/dpkg/info/cups.conffiles  /var/lib/dpkg/info/cups.postinst  /var/lib/dpkg/info/cups.prerm<br />
/var/lib/dpkg/info/cups.config     /var/lib/dpkg/info/cups.postrm    /var/lib/dpkg/info/cups.templates<br />
/var/lib/dpkg/info/cups.md5sums    /var/lib/dpkg/info/cups.preinst<br />
<br />
jeb@ubuntu:/var/lib/dpkg/info$ sudo rm /var/lib/dpkg/info/cups.*<br />
<br />
jeb@ubuntu:/var/lib/dpkg/info$ sudo dpkg --configure -a<br />
dpkg : erreur de traitement de cups (--configure) :<br />
 Le paquet est dans un état vraiment incohérent - vous devriez<br />
 le réinstaller avant de tenter de le configurer.<br />
Des erreurs ont été rencontrées pendant l'exécution :<br />
 cups<br />
<br />
jeb@ubuntu:/var/lib/dpkg/info$ sudo apt-get install --reinstall cups</code></div>
<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 cette mise à jour a été un peu plus laborieuse que les précédentes.</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>09/10/2010</td><td>Création par Jibux</td></tr>
</tbody>
</table>