web-dev-qa-db-fra.com

Problème d'espace libre Ubuntu 14.04 ne se connecte pas après la mise à jour

J'ai mis à jour mon ordinateur de bureau avec le noyau 4.4.0-38 de 4.4.0-36 (c'était correct). Après le redémarrage, je ne pouvais plus me connecter à mon ordinateur.

Avec advanced from grub, j’ai sélectionné l’ancien noyau 4.4.0-36 et essayé de supprimer le nouveau noyau 4.4.0-38.

Détails du bug mentionné ci-dessus. En essayant de supprimer le noyau avec:

Sudo apt-get purge linux-image-4.4.0-34-generic

=>

The following packages have unmet dependencies:
linux-headers-4.4.0-38-generic : Depends: linux-headers-4.4.0-38 but it is not going to be installed 
E: Unmet dependencies.

ou

Sudo apt-get purge linux-image-4.4.0-38-generic

=>

The following packages have unmet dependencies: linux-headers-4.4.0-38-generic : Depends: linux-headers-4.4.0-38 but it is not going to be installed 
linux-image-extra-4.4.0-38-generic : Depends: linux-image-4.4.0-38-generic but it is not going to be installed
linux-image-generic-lts-xenial : Depends: linux-image-4.4.0-38-generic but it is not going to be installed
E: Unmet dependencies.

et

Sudo apt-get -f install

Ne le résoudra pas.

J'ai trouvé cette question Espace disque insuffisant lors de la mise à nivea et je l'ai utilisé pour libérer de l'espace sur ma partition Ubuntu.

En guise de solution temporaire, j'ai utilisé ceci Définir le noyau "plus ancien" comme entrée de base par défaut pour définir le noyau par défaut comme 4.4.0-36 afin d'utiliser l'ordinateur.

3
marius-ciclistu

Après une discussion avec David Foerster, j’ai lu ceci apt-get: il ne restait plus d’espace sur le périphérique (12.04) et j’ai découvert que les inodes étaient à 1% d’espace libre. Vous pouvez vérifier cela en utilisant:

df -ih /usr/src

et mon résultat était:

Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/sda6        550K  540K   11K   99% /

Avant de rencontrer ce problème, j'avais trouvé cette question Espace disque insuffisant lors de la mise à nivea et je l'avais utilisée pour libérer de l'espace sur ma partition Ubuntu, mais je n'ai pas libéré de l'espace inodes. Donc, en utilisant la question ci-dessus apt-get: Il ne reste plus d’espace sur le périphérique (12.04) Je l’ai fait et maintenant mon problème est résolu.

À partir de maintenant, je vais libérer de l'espace en utilisant Espace disque insuffisant lors de la mise à nivea et ceci apt-get: il ne reste plus d'espace sur le périphérique (12.04) pour éviter ce type de problème. problème.

1
marius-ciclistu

J'ai le même problème. J'ai utilisé Synaptic; recherché 4.4.0-38; marqué pour l'enlèvement; appliquer. Après, apparemment redondant, non requis, j'ai exécuté "suso update-grub" puis redémarré. Juste pour des raisons de santé, après le redémarrage, j'ai exécuté "Sudo apt-get autoremove" puis "Sudo apt-get clean" puis "Sudo apt -f install"

J'ai redémarré, encore une fois, et tout allait bien, avec le noyau 3.19.0-69.

Ensuite, j'ai exécuté les outils système - administration - programme de mise à jour du logiciel, qui ont commencé à réinstaller 4.4.0-68. J'ai annulé la mise à jour du système. Toujours googler pour un correctif permanent pour ne pas pouvoir se connecter à 4.4.0-38.

Je ne peux pas prendre le crédit pour ce qui suit - trouvé en ligne. Je les ai tous utilisés avec succès:

Afficher toutes les versions enregistrées du noyau - Ubuntu

dpkg -l linux-image-\* | grep ^ii

Affiche tous les noyaux et les en-têtes pouvant être supprimés, à l'exception du noyau en cours d'exécution - Ubuntu

kernelver=$(uname -r | sed -r 's/-[a-z]+//') dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve $kernelver

Après la mise à niveau des noyaux et le redémarrage pour le tester, vous pouvez supprimer tous les anciens noyaux avec: (Ubuntu)

Sudo apt-get purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve "$(uname -r | sed -r 's/-[a-z]+//')")
1
Paul