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 09/01/2018, à 14:03

kersaweol

[résolu] fichier linux headers generic cassé

Bonjour,

Mon vieux père a un pb avec son ordi (16.04) ; lors d'une màj, il l'a malencontreusement éteint avant la fin...
Depuis, aucune màj ne se fait (sens interdit) ; avec teamviewer j'ai pris la main et synaptic indique que le fichier linux headers generic 3.13.0.143.153 est cassé. Mais rien pas de réparation possible avec synaptic ?

Que puis-je lui proposer de faire ? je pensais lui dire -dans le grub options ubuntu- de faire recovery de ce fichier ? En souhaitant que ça se fasse sans intervention de sa part par la suite...

Merci par avance

Dernière modification par kersaweol (Le 21/03/2018, à 08:18)

Hors ligne

#2 Le 09/01/2018, à 14:26

nam1962

Re : [résolu] fichier linux headers generic cassé

Pourrions nous avoir les retours de :

cat /etc/apt/sources.list
ls /etc/apt/sources.list.d -1
dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | sort -k3 | tr -s " " | cut -d" " -s -f1,2,3 | column -s" " -t
sudo dpkg -P linux-headers-3.13.0.137.246
sudo apt-get remove linux-generic linux-headers-generic linux-image-generic
sudo apt-get upgrade
sudo apt-get install linux-generic linux-headers-generic linux-image-generic

[ Modéré ]

Hors ligne

#3 Le 19/03/2018, à 18:43

kersaweol

Re : [résolu] fichier linux headers generic cassé

Excuse, j'ai mis du temps à répondre car il s'agit de l'ordi de mon père et je n'étais pas auprès de l'ordi...
Donc :

roger-gisele@roger-gisele-ordi:~$ cat /etc/apt/sources.list
# deb cdrom:[Ubuntu 14.04.1 LTS _Trusty Tahr_ - Release i386 (20140722.2)]/ trusty main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to 
# newer versions of the distribution. 
deb http://fr.archive.ubuntu.com/ubuntu/ trusty main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty main restricted

## Major bug fix updates produced after the final release of the 
## distribution. 
deb http://fr.archive.ubuntu.com/ubuntu/ trusty-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team. Also, please note that software in universe WILL NOT receive any 
## review or updates from the Ubuntu security team. 
deb http://fr.archive.ubuntu.com/ubuntu/ trusty universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty universe
deb http://fr.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu 
## security team. 
deb http://fr.archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty-updates multiverse

## N.B. software from this repository may not have been tested as 
## extensively as that contained in the main release, although it includes 
## newer versions of some applications which may provide useful features. 
## Also, please note that software in backports WILL NOT receive any review 
## or updates from the Ubuntu security team. 
deb http://fr.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu trusty-security main restricted
deb-src http://security.ubuntu.com/ubuntu trusty-security main restricted
deb http://security.ubuntu.com/ubuntu trusty-security universe
deb-src http://security.ubuntu.com/ubuntu trusty-security universe
deb http://security.ubuntu.com/ubuntu trusty-security multiverse
deb-src http://security.ubuntu.com/ubuntu trusty-security multiverse

## Uncomment the following two lines to add software from Canonical's 
## 'partner' repository. 
## This software is not part of Ubuntu, but is offered by Canonical and the 
## respective vendors as a service to Ubuntu users. 
# deb http://archive.canonical.com/ubuntu trusty partner
# deb-src http://archive.canonical.com/ubuntu trusty partner
 
## This software is not part of Ubuntu, but is offered by third-party 
## developers who want to ship their latest software. 
deb http://extras.ubuntu.com/ubuntu trusty main
deb-src http://extras.ubuntu.com/ubuntu trusty main
roger-gisele@roger-gisele-ordi:~$
roger-gisele@roger-gisele-ordi:~$ ls /etc/apt/sources.list.d -1
pipelight-stable-trusty.list
pipelight-stable-trusty.list.save
roger-gisele@roger-gisele-ordi:~$
roger-gisele@roger-gisele-ordi:~$ dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | sort -k3 | tr -s " " | cut -d" " -s -f1,2,3 | column -s" " -t
ii  linux-headers-3.13.0-100              3.13.0-100.147
ii  linux-image-extra-3.13.0-100-generic  3.13.0-100.147
ii  linux-headers-3.13.0-100-generic      3.13.0-100.147
ii  linux-image-3.13.0-100-generic        3.13.0-100.147
ii  linux-headers-3.13.0-101              3.13.0-101.148
ii  linux-image-extra-3.13.0-101-generic  3.13.0-101.148
ii  linux-headers-3.13.0-101-generic      3.13.0-101.148
ii  linux-image-3.13.0-101-generic        3.13.0-101.148
ii  linux-headers-3.13.0-103              3.13.0-103.150
ii  linux-image-extra-3.13.0-103-generic  3.13.0-103.150
ii  linux-headers-3.13.0-103-generic      3.13.0-103.150
ii  linux-image-3.13.0-103-generic        3.13.0-103.150
ii  linux-headers-3.13.0-105              3.13.0-105.152
ii  linux-image-extra-3.13.0-105-generic  3.13.0-105.152
ii  linux-headers-3.13.0-105-generic      3.13.0-105.152
ii  linux-image-3.13.0-105-generic        3.13.0-105.152
ii  linux-headers-3.13.0-106              3.13.0-106.153
ii  linux-image-extra-3.13.0-106-generic  3.13.0-106.153
ii  linux-headers-3.13.0-106-generic      3.13.0-106.153
ii  linux-image-3.13.0-106-generic        3.13.0-106.153
ii  linux-headers-3.13.0-107              3.13.0-107.154
ii  linux-image-extra-3.13.0-107-generic  3.13.0-107.154
ii  linux-headers-3.13.0-107-generic      3.13.0-107.154
ii  linux-image-3.13.0-107-generic        3.13.0-107.154
ii  linux-headers-3.13.0-108              3.13.0-108.155
ii  linux-image-extra-3.13.0-108-generic  3.13.0-108.155
ii  linux-headers-3.13.0-108-generic      3.13.0-108.155
ii  linux-image-3.13.0-108-generic        3.13.0-108.155
ii  linux-headers-3.13.0-110              3.13.0-110.157
ii  linux-image-extra-3.13.0-110-generic  3.13.0-110.157
ii  linux-headers-3.13.0-110-generic      3.13.0-110.157
ii  linux-image-3.13.0-110-generic        3.13.0-110.157
ii  linux-headers-3.13.0-112              3.13.0-112.159
ii  linux-image-extra-3.13.0-112-generic  3.13.0-112.159
ii  linux-headers-3.13.0-112-generic      3.13.0-112.159
ii  linux-image-3.13.0-112-generic        3.13.0-112.159
ii  linux-headers-3.13.0-116              3.13.0-116.163
ii  linux-image-extra-3.13.0-116-generic  3.13.0-116.163
ii  linux-headers-3.13.0-116-generic      3.13.0-116.163
ii  linux-image-3.13.0-116-generic        3.13.0-116.163
ii  linux-headers-3.13.0-117              3.13.0-117.164
ii  linux-image-extra-3.13.0-117-generic  3.13.0-117.164
ii  linux-headers-3.13.0-117-generic      3.13.0-117.164
ii  linux-image-3.13.0-117-generic        3.13.0-117.164
ii  linux-headers-3.13.0-119              3.13.0-119.166
ii  linux-image-extra-3.13.0-119-generic  3.13.0-119.166
ii  linux-headers-3.13.0-119-generic      3.13.0-119.166
ii  linux-image-3.13.0-119-generic        3.13.0-119.166
ii  linux-headers-3.13.0-123              3.13.0-123.172
ii  linux-image-extra-3.13.0-123-generic  3.13.0-123.172
ii  linux-headers-3.13.0-123-generic      3.13.0-123.172
ii  linux-image-3.13.0-123-generic        3.13.0-123.172
ii  linux-headers-3.13.0-125              3.13.0-125.174
ii  linux-image-extra-3.13.0-125-generic  3.13.0-125.174
ii  linux-headers-3.13.0-125-generic      3.13.0-125.174
ii  linux-image-3.13.0-125-generic        3.13.0-125.174
ii  linux-headers-3.13.0-128              3.13.0-128.177
ii  linux-image-extra-3.13.0-128-generic  3.13.0-128.177
ii  linux-headers-3.13.0-128-generic      3.13.0-128.177
ii  linux-image-3.13.0-128-generic        3.13.0-128.177
ii  linux-headers-3.13.0-129              3.13.0-129.178
ii  linux-image-extra-3.13.0-129-generic  3.13.0-129.178
ii  linux-headers-3.13.0-129-generic      3.13.0-129.178
ii  linux-image-3.13.0-129-generic        3.13.0-129.178
ii  linux-headers-3.13.0-132              3.13.0-132.181
ii  linux-image-extra-3.13.0-132-generic  3.13.0-132.181
ii  linux-headers-3.13.0-132-generic      3.13.0-132.181
ii  linux-image-3.13.0-132-generic        3.13.0-132.181
ii  linux-image-extra-3.13.0-137-generic  3.13.0-137.186
ii  linux-image-3.13.0-137-generic        3.13.0-137.186
iU  linux-generic                         3.13.0.143.153
iU  linux-headers-generic                 3.13.0.143.153
ii  linux-image-generic                   3.13.0.143.153
ii  linux-image-extra-3.13.0-143-generic  3.13.0-143.192
ii  linux-image-3.13.0-143-generic        3.13.0-143.192
rc  linux-image-extra-3.13.0-32-generic   3.13.0-32.57
rc  linux-image-3.13.0-32-generic         3.13.0-32.57
ii  linux-headers-3.13.0-51               3.13.0-51.84
ii  linux-image-extra-3.13.0-51-generic   3.13.0-51.84
ii  linux-headers-3.13.0-51-generic       3.13.0-51.84
ii  linux-image-3.13.0-51-generic         3.13.0-51.84
rc  linux-image-extra-3.13.0-52-generic   3.13.0-52.86
rc  linux-image-3.13.0-52-generic         3.13.0-52.86
rc  linux-image-extra-3.13.0-53-generic   3.13.0-53.89
rc  linux-image-3.13.0-53-generic         3.13.0-53.89
rc  linux-image-extra-3.13.0-54-generic   3.13.0-54.91
rc  linux-image-3.13.0-54-generic         3.13.0-54.91
rc  linux-image-extra-3.13.0-55-generic   3.13.0-55.94
rc  linux-image-3.13.0-55-generic         3.13.0-55.94
rc  linux-image-extra-3.13.0-57-generic   3.13.0-57.95
rc  linux-image-3.13.0-57-generic         3.13.0-57.95
rc  linux-image-extra-3.13.0-58-generic   3.13.0-58.97
rc  linux-image-3.13.0-58-generic         3.13.0-58.97
rc  linux-image-extra-3.13.0-61-generic   3.13.0-61.100
rc  linux-image-3.13.0-61-generic         3.13.0-61.100
rc  linux-image-extra-3.13.0-62-generic   3.13.0-62.102
rc  linux-image-3.13.0-62-generic         3.13.0-62.102
ii  linux-headers-3.13.0-63               3.13.0-63.103
ii  linux-image-extra-3.13.0-63-generic   3.13.0-63.103
ii  linux-headers-3.13.0-63-generic       3.13.0-63.103
ii  linux-image-3.13.0-63-generic         3.13.0-63.103
ii  linux-headers-3.13.0-65               3.13.0-65.106
ii  linux-image-extra-3.13.0-65-generic   3.13.0-65.106
ii  linux-headers-3.13.0-65-generic       3.13.0-65.106
ii  linux-image-3.13.0-65-generic         3.13.0-65.106
ii  linux-headers-3.13.0-66               3.13.0-66.108
ii  linux-image-extra-3.13.0-66-generic   3.13.0-66.108
ii  linux-headers-3.13.0-66-generic       3.13.0-66.108
ii  linux-image-3.13.0-66-generic         3.13.0-66.108
ii  linux-headers-3.13.0-68               3.13.0-68.111
ii  linux-image-extra-3.13.0-68-generic   3.13.0-68.111
ii  linux-headers-3.13.0-68-generic       3.13.0-68.111
ii  linux-image-3.13.0-68-generic         3.13.0-68.111
ii  linux-headers-3.13.0-71               3.13.0-71.114
ii  linux-image-extra-3.13.0-71-generic   3.13.0-71.114
ii  linux-headers-3.13.0-71-generic       3.13.0-71.114
ii  linux-image-3.13.0-71-generic         3.13.0-71.114
ii  linux-headers-3.13.0-74               3.13.0-74.118
ii  linux-image-extra-3.13.0-74-generic   3.13.0-74.118
ii  linux-headers-3.13.0-74-generic       3.13.0-74.118
ii  linux-image-3.13.0-74-generic         3.13.0-74.118
ii  linux-headers-3.13.0-76               3.13.0-76.120
ii  linux-image-extra-3.13.0-76-generic   3.13.0-76.120
ii  linux-headers-3.13.0-76-generic       3.13.0-76.120
ii  linux-image-3.13.0-76-generic         3.13.0-76.120
ii  linux-headers-3.13.0-77               3.13.0-77.121
ii  linux-image-extra-3.13.0-77-generic   3.13.0-77.121
ii  linux-headers-3.13.0-77-generic       3.13.0-77.121
ii  linux-image-3.13.0-77-generic         3.13.0-77.121
ii  linux-headers-3.13.0-79               3.13.0-79.123
ii  linux-image-extra-3.13.0-79-generic   3.13.0-79.123
ii  linux-headers-3.13.0-79-generic       3.13.0-79.123
ii  linux-image-3.13.0-79-generic         3.13.0-79.123
ii  linux-headers-3.13.0-83               3.13.0-83.127
ii  linux-image-extra-3.13.0-83-generic   3.13.0-83.127
ii  linux-headers-3.13.0-83-generic       3.13.0-83.127
ii  linux-image-3.13.0-83-generic         3.13.0-83.127
ii  linux-headers-3.13.0-85               3.13.0-85.129
ii  linux-image-extra-3.13.0-85-generic   3.13.0-85.129
ii  linux-headers-3.13.0-85-generic       3.13.0-85.129
ii  linux-image-3.13.0-85-generic         3.13.0-85.129
ii  linux-headers-3.13.0-87               3.13.0-87.133
ii  linux-image-extra-3.13.0-87-generic   3.13.0-87.133
ii  linux-headers-3.13.0-87-generic       3.13.0-87.133
ii  linux-image-3.13.0-87-generic         3.13.0-87.133
ii  linux-headers-3.13.0-88               3.13.0-88.135
ii  linux-image-extra-3.13.0-88-generic   3.13.0-88.135
ii  linux-headers-3.13.0-88-generic       3.13.0-88.135
ii  linux-image-3.13.0-88-generic         3.13.0-88.135
ii  linux-headers-3.13.0-91               3.13.0-91.138
ii  linux-image-extra-3.13.0-91-generic   3.13.0-91.138
ii  linux-headers-3.13.0-91-generic       3.13.0-91.138
ii  linux-image-3.13.0-91-generic         3.13.0-91.138
ii  linux-headers-3.13.0-93               3.13.0-93.140
ii  linux-image-extra-3.13.0-93-generic   3.13.0-93.140
ii  linux-headers-3.13.0-93-generic       3.13.0-93.140
ii  linux-image-3.13.0-93-generic         3.13.0-93.140
ii  linux-headers-3.13.0-95               3.13.0-95.142
ii  linux-image-extra-3.13.0-95-generic   3.13.0-95.142
ii  linux-headers-3.13.0-95-generic       3.13.0-95.142
ii  linux-image-3.13.0-95-generic         3.13.0-95.142
roger-gisele@roger-gisele-ordi:~$
roger-gisele@roger-gisele-ordi:~$ sudo dpkg -P linux-headers-3.13.0.137.246
[sudo] password for roger-gisele: 
dpkg : avertissement : requête ignorée : suppression de linux-headers-3.13.0.137.246, qui n'est pas installé
roger-gisele@roger-gisele-ordi:~$
roger-gisele@roger-gisele-ordi:~$ sudo apt-get remove linux-generic linux-headers-generic linux-image-generic
[sudo] password for roger-gisele: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libhdb9-heimdal libkdc2-heimdal linux-headers-3.13.0-88
  linux-headers-3.13.0-88-generic linux-image-3.13.0-88-generic
  linux-image-extra-3.13.0-88-generic
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  linux-generic linux-headers-generic linux-image-generic
0 mis à jour, 0 nouvellement installés, 3 à enlever et 133 non mis à jour.
2 partiellement installés ou enlevés.
Après cette opération, 95,2 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] O
(Lecture de la base de données... 1201145 fichiers et répertoires déjà installés.)
Suppression de linux-generic (3.13.0.143.153) ...
Suppression de linux-headers-generic (3.13.0.143.153) ...
Suppression de linux-image-generic (3.13.0.143.153) ...
roger-gisele@roger-gisele-ordi:~$
roger-gisele@roger-gisele-ordi:~$ sudo apt-get install linux-generic linux-headers-generic linux-image-generic
[sudo] password for roger-gisele: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libhdb9-heimdal libkdc2-heimdal linux-headers-3.13.0-88
  linux-headers-3.13.0-88-generic linux-image-3.13.0-88-generic
  linux-image-extra-3.13.0-88-generic
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés : 
  linux-headers-3.13.0-143 linux-headers-3.13.0-143-generic
Les NOUVEAUX paquets suivants seront installés :
  linux-generic linux-headers-3.13.0-143 linux-headers-3.13.0-143-generic
  linux-headers-generic linux-image-generic
0 mis à jour, 5 nouvellement installés, 0 à enlever et 49 non mis à jour.
78 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/9 614 ko dans les archives.
Après cette opération, 76,9 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Paramétrage de sensible-utils (0.0.9ubuntu0.14.04.1) ...
Sélection du paquet linux-image-generic précédemment désélectionné.
(Lecture de la base de données... 1201138 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../linux-image-generic_3.13.0.143.153_i386.deb ...
Dépaquetage de linux-image-generic (3.13.0.143.153) ...
Préparation du dépaquetage de .../linux-headers-3.13.0-143_3.13.0-143.192_all.deb ...
Dépaquetage de linux-headers-3.13.0-143 (3.13.0-143.192) ...
Aucun rapport « apport » n'a été créé car un disque plein a été signalé
                                                                       dpkg: erreur de traitement de l'archive /var/cache/apt/archives/linux-headers-3.13.0-143_3.13.0-143.192_all.deb (--unpack) :
 impossible de créer « /usr/src/linux-headers-3.13.0-143/include/uapi/linux/rtc.h.dpkg-new » (pendant le traitement de « ./usr/src/linux-headers-3.13.0-143/include/uapi/linux/rtc.h »): Aucun espace disponible sur le périphérique
dpkg-deb : erreur : le sous-processus coller a été tué par le signal (Relais brisé (pipe))
Préparation du dépaquetage de .../linux-headers-3.13.0-143-generic_3.13.0-143.192_i386.deb ...
Dépaquetage de linux-headers-3.13.0-143-generic (3.13.0-143.192) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/linux-headers-3.13.0-143-generic_3.13.0-143.192_i386.deb (--unpack) :
 impossible de créer « /usr/src/linux-headers-3.13.0-143-generic/include/config/nls/iso8859/4.h.dpkg-new » (pendant le traitement de « ./usr/src/linux-headers-3.13.0-143-generic/include/config/nls/iso8859/4.h »): 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))
Sélection du paquet linux-headers-generic précédemment désélectionné.
Préparation du dépaquetage de .../linux-headers-generic_3.13.0.143.153_i386.deb ...
Dépaquetage de linux-headers-generic (3.13.0.143.153) ...
Sélection du paquet linux-generic précédemment désélectionné.
Préparation du dépaquetage de .../linux-generic_3.13.0.143.153_i386.deb ...
Dépaquetage de linux-generic (3.13.0.143.153) ...
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/linux-headers-3.13.0-143_3.13.0-143.192_all.deb
 /var/cache/apt/archives/linux-headers-3.13.0-143-generic_3.13.0-143.192_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
roger-gisele@roger-gisele-ordi:~$

Hors ligne

#4 Le 19/03/2018, à 18:53

nam1962

Re : [résolu] fichier linux headers generic cassé

Arf, ce doit être ton /boot qui est plein !
donne nous :

df -Th
df -i

Et tu peux déjà passer une commande magique de nany pour préparer le nettoyage qui va suivre :

[[ $(apt-mark showmanual | egrep 'linux-.*[0-9]' | grep -v "hwe") ]] && sudo apt-mark auto $(apt-mark showmanual | egrep linux-.*[0-9] | grep -v "hwe")

[Edit] tu peux déjà rassurer ton père : il n'y est à priori pour rien, par contre les devs Ubuntu qui ont une gestion très légère des kernels obsolètes ont eux droit à une fessée !

Dernière modification par nam1962 (Le 19/03/2018, à 21:51)


[ Modéré ]

Hors ligne

#5 Le 19/03/2018, à 21:28

MicP

Re : [résolu] fichier linux headers generic cassé

Bonsoir

Je fais juste une suggestion,

Il pourrait remettre à zéro (avec > /boot/fichierImage) chacun des fichiers image (sauf les 2 derniers <=> linux-image-3.13.0-{137,143}-generic),
ce qui lui ferait assez de place libre (environ 1GB) sans avoir à effacer les fichiers (ils seront juste remis à 0 au lieu d'occuper chacun environ 30 ou 40 Mio)
ce qui permettra ensuite d'utiliser apt afin de désinstaller les paquetages
dont la liste peut être affichée en lançant les 2 lignes de commande suivantes :

lstPkgs="$(echo linux-{image,image-extra,headers}-3.13.0-{51,63,65,66,68,71,74,76,77,79,83,85,87,88,95,100,101,103,{105..108},110,112,116,117,119,123,125,128,129,132}-generic)"
for pkg in $lstPkgs; do echo $pkg; done

=======
Mais, juste par curiosité, il pourrait déjà voir
l'espace disque total occupé par les fichiers /boot/initrd.img-3.13.0-xxx-generic
en lançant les 2 lignes de commande suivante :

lstFichs="$(echo /boot/initrd.img-3.13.0-{51,63,65,66,68,71,74,76,77,79,83,85,87,88,95,100,101,103,{105..108},110,112,116,117,119,123,125,128,129,132}-generic)"
for fich in $lstFichs; do stat -c%s $fich; done | awk '{ total += $0 }; END { print total }'

======================
Bon! Maintenant, au boulot
======================
L'exécution des 2 lignes de commandes ci-dessous mettra à zéro la taille des fichiers /boot/initrd.img-3.13.0-xxx-generic
sauf pour les 2 fichiers  /boot/linux-image-3.13.0-{137,143}-generic puisqu'ils ne sont pas dans la liste.

lstFichs="$(echo /boot/initrd.img-3.13.0-{51,63,65,66,68,71,74,76,77,79,83,85,87,88,95,100,101,103,{105..108},110,112,116,117,119,123,125,128,129,132}-generic)"
sudo for fich in $lstFichs; do > $fich; done

et il pourra alors faire la mise à jour des 49 paquetages qui en ont besoin avec :

sudo apt-get autoremove && sudo apt update && sudo apt upgrade -y

Il ne restera plus qu'à désinstaller toute la liste des paquetages superflus avec :

sudo apt-get purge linux-{image,image-extra,headers}-3.13.0-{51,63,65,66,68,71,74,76,77,79,83,85,87,88,95,100,101,103,{105..108},110,112,116,117,119,123,125,128,129,132}-generic

Dernière modification par MicP (Le 20/03/2018, à 00:39)

Hors ligne

#6 Le 21/03/2018, à 08:17

kersaweol

Re : [résolu] fichier linux headers generic cassé

Merci vous tous, vraiment pour la précision des infos.

Vu que je ne me rends pas très souvent chez mon père, j'ai finalement opté pour lui installer en propre la 16.04 en remplacement de sa 14.04.
Je garde néanmoins toutes les information à propos des kernels qui s'entassent ; ça pourra m'être utile au besoin si je suis amené à rencontrer ce genre de cas de figure.

Merci encore !

Hors ligne

#7 Le 21/03/2018, à 08:19

xubu1957

Re : [résolu] fichier linux headers generic cassé


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

En ligne