Echec de l’installation du kernel: apt et dpkg échouent en raison de dépendances et de problèmes de configuration

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 .