J’ai vu des questions similaires mais aucune de celles que j’ai vues n’a résolu mon problème. Une erreur s’est produite lors de la mise à niveau du kernel sous Ubuntu 12.04 de linux-image-3.2.0-36-generic
à linux-image-3.2.0-38-generic
. Une panique du kernel se produit au démarrage lors du démarrage avec 3.2.0-38
.
Pour démarrer sous 3.2.0-36, le système démarre normalement. Cependant, lorsque j’essaie de supprimer le programme de kernel concerné ou de le configurer, le message d’erreur suivant s’affiche:
Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: initramfs-tools : Depends: initramfs-tools-bin (< 0.99ubuntu13.1~) but 0.99ubuntu13.1 is to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
La tentative d’ sudo apt-get -f install
rencontre aucun succès en raison de problèmes de dépendance et de configuration, après la récupération du paquet:
dpkg: dependency problems prevent configuration of initramfs-tools: initramfs-tools depends on initramfs-tools-bin (<= 0.36ubuntu6); however: Package initramfs-tools is not configured yet. dpkg: error processing linux-image-3.2.0-38-generic (--configure): dependency problems - leaving unconfigured No apport report written because the error message indicates its a followup error from a previous failure. No apport report written because the error message indicates its a followup error from a previous failure. dpkg: dependency problems prevent configuration of casper: casper depends on initramfs-tools (>= 0.92bubuntu55); however: Package initramfs-tools is not configured yet. dpkg: error processing casper (--configure): dependency problems - leaving unconfigured No apport report written because the error message indicates its a followup error from a previous failure. Errors were encountered while processing: initramfs-tools linux-image-3.2.0-38-generic casper E: Sub-process /usr/bin/dpkg returned an error code (1)
Je reçois des erreurs similaires lors de l’exécution de dpkg -- configure -a
, apt-get -f dist-upgrade
et apt-get -f autoremove
.
Des idées sur ce qui est exactement corrompu pendant la mise à niveau du kernel et comment je peux restaurer la version de mon kernel sans utiliser Apt-get ou Dpkg?
La procédure à suivre pour résoudre ce problème consiste à supprimer temporairement tous les packages problématiques avec:
dpkg --force-depends --purge
Ensuite, réparez les dépendances manquantes avec
apt-get install -f
Assurez-vous que votre système ne fonctionne pas sur le kernel 3.2.0-38 avec
uname -r
Alors je suggère de faire un:
dpkg --force-depends --purge linux*3.2.0-38* apt-get install -f
Les paquets causant tous ces problèmes sont initramfs-tools et initramfs-tools-bin. Leurs versions sont 0.99ubuntu13 dans un référentiel précis et 0.99ubuntu13.1 dans un référentiel de mises à jour précises . D’une manière ou d’une autre, les listes de paquets sont dans un état incohérent, ce qui rend apt à essayer d’installer une version à partir de chaque référentiel.
Supprimez les listes de paquets:
sudo rm /var/cache/apt/*.bin /var/lib/apt/lists/* /var/lib/apt/lists/partial/*
Ensuite, lancez apt-get update
pour télécharger les nouvelles listes de paquets, puis relancez apt-get -f install
.
Cela m’a aidé à résoudre le problème:
sudo apt-get remove grub*
suivi par
sudo apt-get update && sudo apt-get upgrade
J’espère que ça va t’aider aussi.
Traduction automatique de la réponse originale en espagnol .