Maverick behavior for Kubuntu Maverick Meerkat: how to handle it? (Part 3)Maverick behavior for Kubuntu Maverick Meerkat: how to handle it? (3ème partie)
Coming soon…
Erreur 404 durant la mise à niveau sur à Kubuntu 10.10 sur mon Dell Latitude D830… récupérer le système après une mise à jour partielle.
Mise à niveau… la grosse catastrophe !
Après une mise à niveau relativement correcte sur un premier ordinateur (voir ici), je tente la mise à niveau de Kubuntu 10.04 vers Kubuntu 10.10 sur mon Dell Latitude D830 : la catastrophe fût proche ! Les paquets sont chargés correctement mais, au milieu de la mise à niveau, le processus s’interrompt avec une erreur 404, du jamais vu jusqu’ici…
-
ce que j’aurais dû faire : ouvrir un terminal et forcer la mise à niveau
sudo apt-get --dist-upgrade -f
en corrigeant les éventuelles erreurs au coup par coup…</li>
- ce que j’ai fait : redémarrer la machine (ok : vraiment stupide !) ou plutôt tenter de la redémarrer car, évidemment, avec un système partiellement mis à jour, impossible de redémarrer, même en “recovery mode” ! </ul>
- vous avez une sauvegarde de vos données importantes : vous pouvez tenter la solution suivante pour récupérer le système ;
- vous n’avez pas de sauvegarde de vos données importantes : (vous êtes donc un plus grand boulet que moi !), redémarrez sur un live CD et faites une sauvegarde avant toute autre chose.
- redémarrer l’ordinateur sur un liveCD kubuntu ;
-
Monter la partition correspondant à Kubuntu sur le live CD (dans mon cas, la partition était
sda6
; unfdisk -l
dans un terminal ou bien lancer dolphin et regarder les partition sur la gauche de la fenêtre devrait vous permettre d’identifier la bonne partition) :sudo mount /dev/sda6 /mnt
-
Monter les répertoires
dev
,proc
,sys
etdbus
:sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo mount --bind /var/run/dbus /mnt/var/run/dbus
-
Entrer dans le système Kubuntu de l’ordinateur :
sudo chroot /mnt
-
Vérifier le fichier
sources.list
:nano /etc/apt/sources.list
Il doit contenir :
deb http://fr.archive.ubuntu.com/ubuntu/ maverick main restricted deb-src http://fr.archive.ubuntu.com/ubuntu/ maverick main restricted deb http://fr.archive.ubuntu.com/ubuntu/ maverick-updates main restricted deb-src http://fr.archive.ubuntu.com/ubuntu/ maverick-updates main restricted deb http://fr.archive.ubuntu.com/ubuntu/ maverick universe deb-src http://fr.archive.ubuntu.com/ubuntu/ maverick universe deb http://fr.archive.ubuntu.com/ubuntu/ maverick-updates universe deb-src http://fr.archive.ubuntu.com/ubuntu/ maverick-updates universe deb http://fr.archive.ubuntu.com/ubuntu/ maverick multiverse deb-src http://fr.archive.ubuntu.com/ubuntu/ maverick multiverse deb http://fr.archive.ubuntu.com/ubuntu/ maverick-updates multiverse deb-src http://fr.archive.ubuntu.com/ubuntu/ maverick-updates multiverse deb http://security.ubuntu.com/ubuntu maverick-security main restricted deb-src http://security.ubuntu.com/ubuntu maverick-security main restricted deb http://security.ubuntu.com/ubuntu maverick-security universe deb-src http://security.ubuntu.com/ubuntu maverick-security universe deb http://security.ubuntu.com/ubuntu maverick-security multiverse deb-src http://security.ubuntu.com/ubuntu maverick-security multiverse
(pour ma part, j’en ai aussi profité pour activer quelques autres dépôts que j’utilise (canonical, medibuntu, tor…).</li>
-
Récupérer les clés d’authentification des serveurs Kubuntu manquantes (si il une erreur est produite par
sudo apt-get update
) :sudo apt-key adv --keyserver keyserver.ubuntu.com xxx
où
xxx
est le numéro qui apparaît si une erreur est produite par les commandes suivantes :sudo apt-get update sudo apt-get upgrade
-
puis relancer la mise à jour :
sudo apt-get update sudo apt-get upgrade
Une erreur est apparue, à ce stage, sur le paquet krfb que j’ai donc désinstallé :
sudo apt-get remove --purge krfb
avant de relancer la mise à jour du système et de la compléter correctement.</li>
-
Redémarrer en “recovery mode” et relancer la mise à jour des paquets pour s’assurer que le processus a été correctement accompli (j’avais encore des paquets à mettre à jour concernant le noyau) :
sudo apt-get update sudo apt-get upgrade
</ul>
- les mêmes problèmes que lors de l’installation sur mon Asus EEEPC 1005HA ont été rencontrés (unison, kontact, imprimante HP) ;
-
en plus, j’utilisais knetworkmanager qui a disparu donc plus d’icône pour gérer le réseau dans la boîte à miniatures ; problème résolu en installant
network-manager-kde
.
À ce stade là, si une mésaventure similaire vous arrive, deux possibilités :
La procédure de récupération point par point
Bilan de la mise à niveau
</div>