Bonjour à vous,
Je me permets ce petit post car je me retrouve bloqué avec un de mes serveurs Ubuntu.
Ubuntu 14.04 LTS (noyau 3.13.0-93-generic). Ma partition boot est saturée (100% utilisée, dixit df).
J'ai voulu la nettoyer en supprimant les anciens noyaux devenus inutiles.
J'ai alors listé les noyaux locaux :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
dpkg -l | grep -Ei "linux-headers|linux-image"
Et j'obtiens cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
iU  linux-headers-3.13.0-100             3.13.0-100.147                       all          Header files related to Linux kernel version 3.13.0
iU  linux-headers-3.13.0-100-generic     3.13.0-100.147                       amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-85              3.13.0-85.129                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-85-generic      3.13.0-85.129                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-86              3.13.0-86.131                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-86-generic      3.13.0-86.131                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-87              3.13.0-87.133                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-87-generic      3.13.0-87.133                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-88              3.13.0-88.135                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-88-generic      3.13.0-88.135                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-91              3.13.0-91.138                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-91-generic      3.13.0-91.138                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-92              3.13.0-92.139                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-92-generic      3.13.0-92.139                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-93              3.13.0-93.140                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-93-generic      3.13.0-93.140                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-95              3.13.0-95.142                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-95-generic      3.13.0-95.142                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-96              3.13.0-96.143                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-96-generic      3.13.0-96.143                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-98              3.13.0-98.145                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-98-generic      3.13.0-98.145                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
iU  linux-headers-generic                3.13.0.100.108                       amd64        Generic Linux kernel headers
ii  linux-image-3.13.0-85-generic        3.13.0-85.129                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-86-generic        3.13.0-86.131                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-87-generic        3.13.0-87.133                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-88-generic        3.13.0-88.135                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-91-generic        3.13.0-91.138                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-92-generic        3.13.0-92.139                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-93-generic        3.13.0-93.140                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
iF  linux-image-3.13.0-95-generic        3.13.0-95.142                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
iF  linux-image-3.13.0-96-generic        3.13.0-96.143                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
iU  linux-image-extra-3.13.0-100-generic 3.13.0-100.147                       amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-85-generic  3.13.0-85.129                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-86-generic  3.13.0-86.131                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-87-generic  3.13.0-87.133                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-88-generic  3.13.0-88.135                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-91-generic  3.13.0-91.138                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-92-generic  3.13.0-92.139                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-93-generic  3.13.0-93.140                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
iU  linux-image-extra-3.13.0-95-generic  3.13.0-95.142                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
iU  linux-image-extra-3.13.0-96-generic  3.13.0-96.143                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
iU  linux-image-extra-3.13.0-98-generic  3.13.0-98.145                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
iU  linux-image-generic                  3.13.0.100.108                       amd64        Generic Linux kernel image
Je fais alors un : qui me donne :Donc, j'ai voulu procéder au nettoyage, en commençant par le plus ancien, 0-85 et 0-85-generic. Pour cela j'utilise la commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
apt-get remove linux-headers-3.13.0-85 linux-image-3.13.0-85 linux-headers-3.13.0-85-generic linux-image-3.13.0-85-generic
Voilà ce que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Note*: sélection de linux-image-3.13.0-85-generic pour l'expression rationnelle «*linux-image-3.13.0-85*»
Note*: sélection de linux-image-3.13.0-85-lowlatency pour l'expression rationnelle «*linux-image-3.13.0-85*»
Package 'linux-image-3.13.0-85-lowlatency' is not installed, so not removed
Vous pouvez lancer «*apt-get -f install*» pour corriger ces problèmes*:
Les paquets suivants contiennent des dépendances non satisfaites*:
 linux-image-extra-3.13.0-100-generic : Dépend: linux-image-3.13.0-100-generic mais ne sera pas installé
 linux-image-extra-3.13.0-85-generic : Dépend: linux-image-3.13.0-85-generic mais ne sera pas installé
 linux-image-extra-3.13.0-98-generic : Dépend: linux-image-3.13.0-98-generic mais ne sera pas installé
 linux-image-generic : Dépend: linux-image-3.13.0-100-generic mais ne sera pas installé
E: Dépendances non satisfaites. Essayez «*apt-get -f install*» sans paquet
(ou indiquez une solution).
???
Alors j'ai tenté ce qui est conseillé : « apt-get -f install »
Et j'obtiens ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
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*:
  linux-headers-3.13.0-98 linux-headers-3.13.0-98-generic
  linux-image-3.13.0-95-generic linux-image-3.13.0-98-generic
  linux-image-extra-3.13.0-95-generic linux-image-extra-3.13.0-98-generic
Veuillez utiliser «*apt-get autoremove*» pour les supprimer.
Les paquets supplémentaires suivants seront installés*:
  linux-image-3.13.0-100-generic linux-image-3.13.0-98-generic
Paquets suggérés*:
  fdutils linux-doc-3.13.0 linux-source-3.13.0 linux-tools
Les NOUVEAUX paquets suivants seront installés*:
  linux-image-3.13.0-100-generic linux-image-3.13.0-98-generic
0 mis à jour, 2 nouvellement installés, 0 à enlever et 34 non mis à jour.
11 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/30,6 Mo dans les archives.
Après cette opération, 86,0 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
(Lecture de la base de données... 391510 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../linux-image-3.13.0-100-generic_3.13.0-100.147_amd64.deb ...
Done.
Dépaquetage de linux-image-3.13.0-100-generic (3.13.0-100.147) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/linux-image-3.13.0-100-generic_3.13.0-100.147_amd64.deb (--unpack)*:
 impossible de copier les données extraites pour «*./boot/vmlinuz-3.13.0-100-generic*» vers «*/boot/vmlinuz-3.13.0-100-generic.dpkg-new*»*: échec d'écriture (Aucun espace disponible sur le périphérique)
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 3.13.0-100-generic /boot/vmlinuz-3.13.0-100-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-100-generic /boot/vmlinuz-3.13.0-100-generic
Préparation du dépaquetage de .../linux-image-3.13.0-98-generic_3.13.0-98.145_amd64.deb ...
Done.
Dépaquetage de linux-image-3.13.0-98-generic (3.13.0-98.145) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/linux-image-3.13.0-98-generic_3.13.0-98.145_amd64.deb (--unpack)*:
 impossible de copier les données extraites pour «*./boot/System.map-3.13.0-98-generic*» vers «*/boot/System.map-3.13.0-98-generic.dpkg-new*»*: échec d'écriture (Aucun espace disponible sur le périphérique)
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 3.13.0-98-generic /boot/vmlinuz-3.13.0-98-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-98-generic /boot/vmlinuz-3.13.0-98-generic
Des erreurs ont été rencontrées pendant l'exécution*:
 /var/cache/apt/archives/linux-image-3.13.0-100-generic_3.13.0-100.147_amd64.deb
 /var/cache/apt/archives/linux-image-3.13.0-98-generic_3.13.0-98.145_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Quelqu'un pourrait-il m'aider ?
Je n'arrive plus à faire de mise à jour. Le système fonctionne toujours, ses services aussi, mais plus moyen de faire de mise à jour...