Ma batterie est morte lors d'une mise à niveau et j'ai maintenant ce problème lorsque j'essaie d'installer des mises à jour. Comment je le répare?
The following packages have unmet dependencies:
linux-generic: Depends: linux-image-generic (= 3.2.0.52.62) but 3.2.0.57.68 is installed
Depends: linux-headers-generic (= 3.2.0.52.62) but 3.2.0.57.68 is installed
Tirez ceci en ligne de commande:
$ Sudo apt-get install -f
Ceci vérifie votre bibliothèque et si elle trouve une dépendance non satisfaite, elle récupérera les fichiers nécessaires et les installera.
En attendant, cette version de dépendance d’image-generic m’a indiqué que vous exécutiez le 12.04. Peut-être que cette affaire fera l'affaire:
$ Sudo apt-get install syslinux-themes-debian-wheezy
$ Sudo apt-get upgrade && Sudo apt-get dist-upgrade
$ Sudo dpkg-reconfigure -a
Je viens de rencontrer ce problème de dépendances non satisfait en essayant de faire une "mise à niveau d'apt-get", mais j'avais également le problème supplémentaire de/boot étant à court d'espace.
Quelques erreurs qui fournissent des indices sur le manque d'espace dans votre/boot:
gzip: stdout: aucun espace disponible sur le périphérique
Aucun rapport de répartition écrit car le message d'erreur indique une erreur de disque plein
Cela signifiait qu'apt-get était impuissant, car "Sudo apt-get install -f" et "Sudo apt-get autoremove" ne fonctionnaient pas.
En fin de compte, le lien dans la réponse de Justin a fourni la solution:
1) Vérifiez le nombre de vieux noyaux Linux génériques que vous avez installés:
find /boot -type f -regex "^.*-generic"
2) Si plus de 2, nettoyez manuellement les anciens
Sudo find /boot -type f -regex "^.*XX-generic" -delete
Remplacement XX par le numéro de l'ancien noyau que vous souhaitez supprimer (par exemple, find/boot -type f -regex "^. * 24-generic "-delete) Assurez-vous de laisser les deux derniers noyaux (les deux plus grands nombres).
3) Vous avez maintenant un espace pour réparer les dépendances non satisfaites:
Sudo apt-get -f install
Supprimer et réinstaller linux-generic
résoudra ce problème. Pour ce faire, essayez la commande ci-dessous sur la console virtuelle (ctrl+alt+F1)
Sudo apt-get purge linux-generic
Sudo apt-get install --reinstall linux-generic
Je sais que c'est un sujet assez ancien, mais j'ai trouvé une solution sur un autre forum. La personne a suggéré de supprimer tous les anciens fichiers du noyau car je rencontrais le même problème. C'était parce que ma partition/boot était pleine et qu'apt ne pouvait donc pas décompresser et installer quoi que ce soit. La voici: Comment gérer les erreurs d’espace
A bientôt, Justin