Je travaille VM que je n’avais jamais administré et il est en mauvais état (mais j’ai besoin de le sauver). Je ne suis pas un expert Linux, mais au cours des 5 dernières années, j'ai pu résoudre des problèmes en utilisant Google. Après une journée complète hier, je ne savais plus quoi faire que de poser des questions idiotes en énonçant simplement mon problème.
apt-get install linux-image-generic
Je comprends que ce message ne pose même pas une question appropriée, mais je ne sais même pas comment en formuler une. Il semble y avoir tellement de choses qui ne fonctionnent pas que j'ai évidemment oublié où commencer.
modifier
sortie de dpkg --get-selections
: http://Pastebin.com/CRFaaJ7m
sortie de apt-get install linux-generic
: http://Pastebin.com/7t20Bav
sortie de dpgk --configure -a
: http://Pastebin.com/Hpmch9dM
je pense aussi que le résultat pourrait être intéressant (surtout à partir de la ligne 484): http://Pastebin.com/uUi86FtT
N'a pu voir qu'un ancien noyau à partir de l'état dpkg
, mais je ne suis pas sûr qu'il soit réellement sur le disque.
En tous cas:
Faire une sauvegarde du fichier d'état DPKG
cp /var/lib/dpkg/status /var/lib/dpkg/status.backup0
Efface ces noyaux supprimés manuellement du statut DPKG
Vérifiez quelle ligne est l'entrée du paquet
grep -n linux-image-extra-3.13.0-93-generic /var/lib/dpkg/status
Statut ouvert pour modification (changez xxxxx
avec le numéro de ligne)
nano +xxxxx /var/lib/dpkg/status
Changez son statut en deinstall
comme dans cet exemple
Package: linux-image-extra-3.13.0-93-generic
Status: install ok installed
à
Package: linux-image-extra-3.13.0-93-generic
Status: deinstall ok config-files
Ctrl+O sauver & Ctrl+X pour quitter
Effectuer l'étape précédente pour les packages suivants
linux-image-3.13.0-93-generic
linux-image-extra-3.13.0-101-generic
linux-image-3.13.0-101-generic
Modifier le script post-installation de DBus pour ignorer les erreurs
nano /var/lib/dpkg/info/dbus.postinst
et commenter set -e
→ #set -e
(autour de la ligne 5)
Continuer l'installation précédente
dpkg --configure -a
Réparer les dépendances
apt -f install