#1 Le 31/08/2017, à 17:52
- wyllyjon
[RESOLU] /boot plein et problèmes de dépendances manquantes
Bonjour à tous !
J'ai un soucis en voulant mettre à jour mon ordi. Il y n'y a plus assez de place sur /boot, donc les mises à jour ne se font pas.
J'ai vu sur un site qu'il fallait faire la liste des linux-image-* qui étaient installé et les enlever les anciennes versions, ce que j'ai essayé de faire. Sauf que, quand je veux les désinstaller, j'ai un soucis de dépendances manquantes, donc l'opération ne se fait pas et on me dit de faire un "apt-get -f install". Sauf que quand je fais un apt-get -f install, ça ne marche pas parce que je n'ai plus de place sur /boot !!
Bref, c'est pas top ! Quelqu'un aurait-il une solution pour pouvoir vider le /boot sans tout péter pour pouvoir réparer les dépendances manquantes ?
Merci à tous et bonne soirée !
Dernière modification par wyllyjon (Le 01/09/2017, à 11:24)
Hors ligne
#2 Le 31/08/2017, à 18:03
- xubu1957
Re : [RESOLU] /boot plein et problèmes de dépendances manquantes
Bonjour,
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 01/09/2017, à 08:57
- wyllyjon
Re : [RESOLU] /boot plein et problèmes de dépendances manquantes
bonjour,
Sur ce tuto, ils parlent d'espace disque indisponible et ils virent des fichiers de /usr/src
Le problème chez moi c'est le manque d'espace sur /boot
Donc j'ai essayé de virer tous les fichiers inférieurs à la version utilisée (je les ai mis dans /tmp au cas-où) :
- Tous les abi-4.4.0-XX-generic
- Tous les config-4.4.0-XX-generic
- Tous les initrd.img-4.4.0-XX-generic
- Tous les System.map-4.4.0-XX-generic
Je n'ai supprimé que les fichiers inférieurs, mais j'en ai pas mal qui ont une version supérieure (la version utilisée est 78 et j'ai en plus 79, 83 et 93)
Après avoir viré tous ces fichiers, j'ai fait un
sudo apt-get -f install
et j'ai encore eu "No space left on device" parce qu'il me regénérait les fichiers :
update-initramfs: Generating /boot/initrd.img-4.4.0-93-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-83-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-79-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-78-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-75-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-72-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-71-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-66-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-64-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-63-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-62-generic
Comment ça se fait qu'il regénère ces fichiers alors que le uname me renvoit "4.4.0-78-generic" ?
La partition /boot fait 473Mo, donc peut-être qu'il faudrait agrandir la partition ? Mais je ne sais pas si c'est possible sans tout reformater...
Merci à tous pour votre aide !
Hors ligne
#4 Le 01/09/2017, à 09:13
- xubu1957
Re : [RESOLU] /boot plein et problèmes de dépendances manquantes
Bonjour,
Pour faire un point d'étape :
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" dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" ls -sS1 /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
#5 Le 01/09/2017, à 09:59
- wyllyjon
Re : [RESOLU] /boot plein et problèmes de dépendances manquantes
Alors :
uname -a :
Linux nadine-X75VC 4.4.0-78-generic #99-Ubuntu SMP Thu Apr 27 15:29:09 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
df ... :
Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/ubuntu--vg-root ext4 681G 126G 521G 20% /
/dev/sda2 ext2 473M 462M 0 100% /boot
/dev/sda1 vfat 511M 3,4M 508M 1% /boot/efi
/dev/sr0 udf 6,3G 6,3G 0 100% /media/nadine/BOLT_FRA
Sys. de fichiers Type Inœuds IUtil. ILibre IUti% Monté sur
/dev/mapper/ubuntu--vg-root ext4 45342720 377419 44965301 1% /
/dev/sda2 ext2 124928 315 124613 1% /boot
/dev/sda1 vfat 0 0 0 - /boot/efi
/dev/sr0 udf 118 118 0 100% /media/nadine/BOLT_FRA
dpkg ... :
ii linux-generic 4.4.0.93.98 amd64 Complete Generic Linux kernel and headers
ii linux-headers-4.4.0-62 4.4.0-62.83 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-62-generic 4.4.0-62.83 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-63 4.4.0-63.84 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-63-generic 4.4.0-63.84 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-64 4.4.0-64.85 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-64-generic 4.4.0-64.85 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-66 4.4.0-66.87 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-66-generic 4.4.0-66.87 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-71 4.4.0-71.92 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-71-generic 4.4.0-71.92 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-72 4.4.0-72.93 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-72-generic 4.4.0-72.93 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-75 4.4.0-75.96 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-75-generic 4.4.0-75.96 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-78 4.4.0-78.99 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-78-generic 4.4.0-78.99 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-79 4.4.0-79.100 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-79-generic 4.4.0-79.100 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-83 4.4.0-83.106 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-93 4.4.0-93.116 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-93-generic 4.4.0-93.116 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-generic 4.4.0.93.98 amd64 Generic Linux kernel headers
rc linux-image-4.4.0-31-generic 4.4.0-31.50 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc linux-image-4.4.0-53-generic 4.4.0-53.74 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc linux-image-4.4.0-57-generic 4.4.0-57.78 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc linux-image-4.4.0-59-generic 4.4.0-59.80 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-62-generic 4.4.0-62.83 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-63-generic 4.4.0-63.84 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-64-generic 4.4.0-64.85 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-66-generic 4.4.0-66.87 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-71-generic 4.4.0-71.92 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-72-generic 4.4.0-72.93 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-75-generic 4.4.0-75.96 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-78-generic 4.4.0-78.99 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-79-generic 4.4.0-79.100 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-83-generic 4.4.0-83.106 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-93-generic 4.4.0-93.116 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-31-generic 4.4.0-31.50 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-53-generic 4.4.0-53.74 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-57-generic 4.4.0-57.78 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-59-generic 4.4.0-59.80 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-62-generic 4.4.0-62.83 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-63-generic 4.4.0-63.84 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-64-generic 4.4.0-64.85 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-66-generic 4.4.0-66.87 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-71-generic 4.4.0-71.92 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-72-generic 4.4.0-72.93 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-75-generic 4.4.0-75.96 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-78-generic 4.4.0-78.99 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-79-generic 4.4.0-79.100 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-83-generic 4.4.0-83.106 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-93-generic 4.4.0-93.116 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-generic 4.4.0.93.98 amd64 Generic Linux kernel image
ii linux-signed-generic 4.4.0.93.98 amd64 Complete Signed Generic Linux kernel and headers
rc linux-signed-image-4.4.0-31-generic 4.4.0-31.50 amd64 Signed kernel image generic
rc linux-signed-image-4.4.0-53-generic 4.4.0-53.74 amd64 Signed kernel image generic
rc linux-signed-image-4.4.0-57-generic 4.4.0-57.78 amd64 Signed kernel image generic
rc linux-signed-image-4.4.0-59-generic 4.4.0-59.80 amd64 Signed kernel image generic
ii linux-signed-image-4.4.0-62-generic 4.4.0-62.83 amd64 Signed kernel image generic
ii linux-signed-image-4.4.0-63-generic 4.4.0-63.84 amd64 Signed kernel image generic
ii linux-signed-image-4.4.0-64-generic 4.4.0-64.85 amd64 Signed kernel image generic
ii linux-signed-image-4.4.0-66-generic 4.4.0-66.87 amd64 Signed kernel image generic
ii linux-signed-image-4.4.0-71-generic 4.4.0-71.92 amd64 Signed kernel image generic
ii linux-signed-image-4.4.0-72-generic 4.4.0-72.93 amd64 Signed kernel image generic
ii linux-signed-image-4.4.0-75-generic 4.4.0-75.96 amd64 Signed kernel image generic
ii linux-signed-image-4.4.0-78-generic 4.4.0-78.99 amd64 Signed kernel image generic
ii linux-signed-image-4.4.0-79-generic 4.4.0-79.100 amd64 Signed kernel image generic
ii linux-signed-image-4.4.0-83-generic 4.4.0-83.106 amd64 Signed kernel image generic
ii linux-signed-image-4.4.0-93-generic 4.4.0-93.116 amd64 Signed kernel image generic
ii linux-signed-image-generic 4.4.0.93.98 amd64 Signed Generic Linux kernel image
ls :
total 462082
38505 initrd.img-4.4.0-93-generic
38503 initrd.img-4.4.0-78-generic
38502 initrd.img-4.4.0-79-generic
38501 initrd.img-4.4.0-83-generic
38498 initrd.img-4.4.0-72-generic
38498 initrd.img-4.4.0-75-generic
38498 initrd.img-4.4.0-71-generic
38494 initrd.img-4.4.0-64-generic
38494 initrd.img-4.4.0-63-generic
38491 initrd.img-4.4.0-66-generic
6962 vmlinuz-4.4.0-93-generic.efi.signed
6960 vmlinuz-4.4.0-93-generic
6958 vmlinuz-4.4.0-83-generic.efi.signed
6957 vmlinuz-4.4.0-79-generic.efi.signed
6956 vmlinuz-4.4.0-83-generic
6955 vmlinuz-4.4.0-79-generic
6955 vmlinuz-4.4.0-78-generic.efi.signed
6952 vmlinuz-4.4.0-78-generic
3811 System.map-4.4.0-93-generic
3809 System.map-4.4.0-83-generic
3809 System.map-4.4.0-79-generic
3808 System.map-4.4.0-78-generic
1225 abi-4.4.0-93-generic
1224 abi-4.4.0-83-generic
1224 abi-4.4.0-78-generic
1224 abi-4.4.0-79-generic
187 config-4.4.0-79-generic
187 config-4.4.0-83-generic
187 config-4.4.0-93-generic
187 config-4.4.0-78-generic
182 memtest86+_multiboot.bin
182 memtest86+.elf
180 memtest86+.bin
12 lost+found
4 efi
1 grub
Voilà !
Merci !
Hors ligne
#6 Le 01/09/2017, à 10:21
- xubu1957
Re : [RESOLU] /boot plein et problèmes de dépendances manquantes
Essaies :
sudo rm /boot/*-4.4.0-63-generic
sudo rm /boot/*-4.4.0-64-generic
sudo rm /boot/*-4.4.0-66-generic
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
#7 Le 01/09/2017, à 10:41
- kholo
Re : [RESOLU] /boot plein et problèmes de dépendances manquantes
salut,
apt autoremove ou kclean pourraient faire le boulot plus en profondeur, non ?
edit je répond ici pour ne pas poluer le fil
ok, ça va rentrer, merci pour le lien...
Dernière modification par kholo (Le 01/09/2017, à 11:04)
Hors ligne
#8 Le 01/09/2017, à 10:55
- xubu1957
Re : [RESOLU] /boot plein et problèmes de dépendances manquantes
@ kholo
Il faut faire de la place, pour pouvoir utiliser apt
Bonjour,
Je ne suis pas intervenue dans cette discussion parce que je n'étais pas là une bonne partie de la journée, je viens de découvrir tout cet échange et je constate qu'apparemment c'est résolu (il ne reste plus qu'à faire les poussières et à regarder si tout va bien avec les commandes de contrôle habituelles).
Vous aurez remarqué deux choses déjà connues :
quand c'est la partition /boot qui est pleine, ça ne sert à rien de faire du vide dans /usr/src/ à coup de rm, donc là, vous avez tourné en rond tant que rien n'a été fait suffisamment dans /boot
quand apt est bloqué à cause des dépendances liées à un manque de place dans /boot, lancer des commandes apt ne peut pas marcher, il faut absolument commencer par faire plein de vide dans /boot pour le débloquer
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
#9 Le 01/09/2017, à 11:23
- wyllyjon
Re : [RESOLU] /boot plein et problèmes de dépendances manquantes
Merci pour vos réponses !
En effet Kholo, un apt autoremove a résolu le problème !
Merci à tous pour votre aide !
Hors ligne
#10 Le 01/09/2017, à 12:05
- kholo
Re : [RESOLU] /boot plein et problèmes de dépendances manquantes
je t'invite à installer, paramétrer et utiliser régulièrement bleachbit qui fait parti des dépôts.
Prends soin de ne pas cocher ce que tu ne comprends pas ou qui pourrait être trop agressif.
NB les taches d'administration (as root) et pour l'utilisateur sont à séparer.
Hors ligne
#11 Le 01/09/2017, à 15:35
- xubu1957
Re : [RESOLU] /boot plein et problèmes de dépendances manquantes
Ce conseil :
Pour automatiser - sans rien installer - la purge hebdomadaire des noyaux excédentaires, même marqués "d'installation manuelle", et ne garder que les deux plus récents et opérationnels,
copier-coller dans l'ordre les six dernières commandes de ce message de nany ./viewtopic.php?pid=21300891#p21300891.
(Les 2 dernières traitent précisément les fichiers de configuration, ceux marqués "rc").
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