Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/11/2018, à 23:31

Filias

Suppression des vieux noyaux linux - problème de dépendances.[RESOLU]

Salut à tous,

Régulièrement je supprime les anciens noyaux de mon PC. Cette fois-ci, j'ai des difficultés, je me retrouve bloqué à ne plus pouvoir réaliser de mise à jour sur la machine. Je suis sur LTS 16.04.

Voici ce que j'ai quand je tente de supprimer un vieux noyau :

sudo apt-get remove linux-image-extra-4.4.0-112-generic
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Le paquet « linux-image-extra-4.4.0-112-generic » n'est pas installé, et ne peut donc être supprimé
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
 linux-image-extra-4.4.0-138-generic : Dépend: linux-image-4.4.0-138-generic mais ne sera pas installé
 linux-image-generic : Dépend: linux-image-4.4.0-138-generic mais ne sera pas installé
 linux-signed-image-4.4.0-138-generic : Dépend: linux-image-4.4.0-138-generic (= 4.4.0-138.164) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).

Du coup, bête et discipliné, je m'exécute pour la commande indiquée. Voici ce que j'obtiens ensuite :

sudo apt-get -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libllvm5.0 linux-headers-4.4.0-122 linux-headers-4.4.0-122-generic linux-headers-4.4.0-124
  linux-headers-4.4.0-124-generic linux-image-4.4.0-122-generic linux-image-4.4.0-124-generic
  linux-image-extra-4.4.0-122-generic linux-image-extra-4.4.0-124-generic linux-signed-image-4.4.0-122-generic
  linux-signed-image-4.4.0-124-generic
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
  linux-image-4.4.0-138-generic
Paquets suggérés :
  fdutils linux-doc-4.4.0 | linux-source-4.4.0 linux-tools
Les NOUVEAUX paquets suivants seront installés :
  linux-image-4.4.0-138-generic
0 mis à jour, 1 nouvellement installés, 0 à enlever et 154 non mis à jour.
31 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/22,1 Mo dans les archives.
Après cette opération, 68,1 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
(Lecture de la base de données... 394943 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../linux-image-4.4.0-138-generic_4.4.0-138.164_amd64.deb ...
Examining /etc/kernel/preinst.d/
run-parts: executing /etc/kernel/preinst.d/intel-microcode 4.4.0-138-generic /boot/vmlinuz-4.4.0-138-generic
Done.
Dépaquetage de linux-image-4.4.0-138-generic (4.4.0-138.164) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/linux-image-4.4.0-138-generic_4.4.0-138.164_amd64.deb (--unpack) :
 impossible de copier les données extraites pour « ./boot/vmlinuz-4.4.0-138-generic » vers « /boot/vmlinuz-4.4.0-138-generic.dpkg-new » : échec d'écriture (Aucun espace disponible sur le périphérique)
Aucun rapport « apport » n'a été créé car un disque plein a été signalé
                                                                       dpkg-deb : erreur : le sous-processus coller a été tué par le signal (Relais brisé (pipe))
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-138-generic /boot/vmlinuz-4.4.0-138-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-138-generic /boot/vmlinuz-4.4.0-138-generic
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/linux-image-4.4.0-138-generic_4.4.0-138.164_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Donc, de ce que je comprends, je ne peux pas supprimer parce que des choses ne sont pas installées, et qu'il y a des problèmes de dépendances, mais comme /boot est plein, je ne peux rien ajouter/installer non plus.
Du coup c'est l'impasse !! yikes

Qu'en pensez-vous ?

Dernière modification par Filias (Le 19/11/2018, à 14:52)

Hors ligne

#2 Le 05/11/2018, à 23:34

xubu1957

Re : Suppression des vieux noyaux linux - problème de dépendances.[RESOLU]

Bonjour,

Pour faire un point de situation :

cqfd93 a écrit :

Donne les retours de :

uname -a
df -Th | grep -Ev "devpts|none|proc|sys|tmpfs|udev"; echo ; df -Ti | grep -Ev "devpts|none|proc|sys|tmpfs|udev"
echo; dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | grep -v ^rc | sort -k3 | tr -s " " | cut -d" " -s -f1,2,3,4 | column -s" " -t ; echo ; uname -mr
ls -AsS1 /boot

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#3 Le 19/11/2018, à 14:46

Filias

Re : Suppression des vieux noyaux linux - problème de dépendances.[RESOLU]

Salut Xubu1957,

Merci pour ton retour. J'ai néanmoins décidé de faire une réinstallation, en passant à 18.04LTS.

Merci quand même !

Hors ligne