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 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 !! smile

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 ! smile

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


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 :

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"
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 ! smile

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

cqfd93 a écrit :

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

> [Résolu] Ubuntu 16.04 LTS Logithèque mise à jour bloquée


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 :

moko138 a écrit :

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