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.

#26 Le 04/12/2016, à 19:32

cqfd93

Re : comment virer des anciens noyaux [ RESOLU ]

Bonjour,

Et en plus, il n'y a aucun linux-headers…


cqfd93

Hors ligne

#27 Le 04/12/2016, à 20:07

jplemoine

Re : comment virer des anciens noyaux [ RESOLU ]

Je ne l'avais pas vu... Merci Sylvie !!! smile


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#28 Le 04/12/2016, à 20:10

cqfd93

Re : comment virer des anciens noyaux [ RESOLU ]

De rien Jean-Philippe smile

Il faudrait en plus s'assurer de l'installation des méta-paquets qui permettent les mises à jour de noyaux sinon Alaingenieux restera bloqué au 3.13.0-103.


cqfd93

Hors ligne

#29 Le 04/12/2016, à 20:30

Coeur Noir

Re : comment virer des anciens noyaux [ RESOLU ]

Comme ça ?

sudo apt-get install linux-headers-3.13.0-103 linux-headers-3.13.0-103-generic linux-generic-lts-trusty linux-headers-generic-lts-trusty

C'est bizarre que apt autoremove ne fonctionne pas pareil d'un pc à l'autre - pas constaté de pépins de mon côté sur trois machines assez différentes, depuis des mois…


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#30 Le 04/12/2016, à 20:43

cqfd93

Re : comment virer des anciens noyaux [ RESOLU ]

Coeur Noir a écrit :

Comme ça ?

sudo apt-get install linux-headers-3.13.0-103 linux-headers-3.13.0-103-generic linux-generic-lts-trusty linux-headers-generic-lts-trusty

Plutôt :

sudo apt-get install linux-headers-3.13.0-103 linux-headers-3.13.0-103-generic linux-generic linux-headers-generic

(les paquets -lts-trusty servent pour 12.04.5)

C'est bizarre que apt autoremove ne fonctionne pas pareil d'un pc à l'autre - pas constaté de pépins de mon côté sur trois machines assez différentes, depuis des mois…

C'est pour ça qu'on est plusieurs à encore lui préférer kclean smile


cqfd93

Hors ligne

#31 Le 04/12/2016, à 20:44

jplemoine

Re : comment virer des anciens noyaux [ RESOLU ]

A priori, ça dépend si tu le lances avant ou après avoir basculé sur le nouveau noyau...
- Si tu le lances avant d'avoir basculé sur le nouveau noyau, c'est bon. (mais comme tu ne l'as pas testé, ...)
- Si comme moi, tu le lances après avoir basculé (et testé) sur le nouveau noyau, c'est pas bon --> donc, la parade que j'ai trouvé :
tu lances

sudo /etc/kernel/postinst.d/apt-auto-removal $(uname -r)
sudo rm /var/run/reboot-required

Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#32 Le 04/12/2016, à 21:17

Coeur Noir

Re : comment virer des anciens noyaux [ RESOLU ]

Et que penser de purge-old-kernels amené par byobu ou bikeshed ? Ça au moins c'est dans les dépôts officiels d'Ubuntu…

…après je ne reproche rien à kclean, hein big_smile si ce n'est qu'il faut aller le chercher ailleurs.


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#33 Le 04/12/2016, à 23:13

jplemoine

Re : comment virer des anciens noyaux [ RESOLU ]

Je ne connais pas purge-old-kernels. Donc, je ne juge pas.
Perso, comme je sais d'où vient kckean et que je sais ce qu'il y a dans le script, ça ne me dérange pas.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#34 Le 05/12/2016, à 06:51

cqfd93

Re : comment virer des anciens noyaux [ RESOLU ]

jplemoine a écrit :

Je ne connais pas purge-old-kernels. Donc, je ne juge pas.
Perso, comme je sais d'où vient kckean et que je sais ce qu'il y a dans le script, ça ne me dérange pas.

Tout pareil wink


cqfd93

Hors ligne

#35 Le 06/12/2016, à 10:27

Alaingenieux

Re : comment virer des anciens noyaux [ RESOLU ]

Alaingenieux a écrit :

Le voici, je ne sais pas pourquoi il reste quelques bricoles mais ça ne doit pas être grave

alain @ alain-P5K-E  ~
└─ $ ▶ dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)"
rc  linux-image-3.13.0-101-generic             3.13.0-101.148                          i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-3.13.0-103-generic             3.13.0-103.150                          i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-3.13.0-24-generic              3.13.0-24.47                            i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-3.13.0-93-generic              3.13.0-93.140                           i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-extra-3.13.0-100-generic       3.13.0-100.147                          i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-extra-3.13.0-101-generic       3.13.0-101.148                          i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-103-generic       3.13.0-103.150                          i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-extra-3.13.0-24-generic        3.13.0-24.47                            i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-extra-3.13.0-93-generic        3.13.0-93.140                           i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-generic                        3.13.0.103.111                          i386         Generic Linux kernel image
alain @ ala

Juste par souci de perfectionnisme (et pour m'éviter des sueurs froides):D, y aurait-il un inconvénient à supprimer manuellement les résidus ci-dessus ? Ca doit être possible avec Synaptic ?

Hors ligne

#36 Le 06/12/2016, à 11:40

remp

Re : comment virer des anciens noyaux [ RESOLU ]

Bonjour,
pour supprimer les fichiers "rc"

 dpkg -l | grep ^rc | cut -d' ' -f3 | xargs sudo dpkg --purge

hp pavilion

Hors ligne

#37 Le 06/12/2016, à 12:51

Coeur Noir

Re : comment virer des anciens noyaux [ RESOLU ]

Synaptic, tri par état :
mini_698126Capturedu20161206124739.png mini_600668Capturedu20161206124803.png


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#38 Le 06/12/2016, à 17:06

cqfd93

Re : comment virer des anciens noyaux [ RESOLU ]

Bonjour,

Il reste un certain nombre de paquets à installer pour remettre tout d'aplomb :

sudo apt-get install linux-headers-3.13.0-103 linux-headers-3.13.0-103-generic linux-generic linux-headers-generic

Après ça :

dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)"

cqfd93

Hors ligne

#39 Le 06/12/2016, à 18:01

bluc

Re : comment virer des anciens noyaux [ RESOLU ]

Bonjour,

Je ne trouve pas normal qu'une distribution comme Ubuntu ne supprime pas les anciens noyaux automatiquement

Moko138 donne ici un script de Nany qui supprime automatiquement les noyaux obsolètes


Clevo :  Ubuntu 23.10   ❖  Xubuntu 22.10  ❖  Kubuntu 23.10   
         avec partition data commune       Une fraction de seconde                    Multiboot

Hors ligne

#40 Le 06/12/2016, à 18:40

Alaingenieux

Re : comment virer des anciens noyaux [ RESOLU ]

cqfd93
Il faudrait en plus s'assurer de l'installation des méta-paquets qui permettent les mises à jour de noyaux sinon Alaingenieux restera bloqué au 3.13.0-103.

Avant de lire ton post j'avais déjà reçu et installé la 105 et tout s'est passé nickel. Je crois que je peux en rester là.
Merci à REMP dont la commande a achevé le nettoyage.
Cette fois je crois que je peux passer en RESOLU  mais j'aurais bien aimé savoir écrire toutes ces commandes tout seul....:/ roll
Merci à tous.

Hors ligne

#41 Le 06/12/2016, à 18:43

cqfd93

Re : comment virer des anciens noyaux [ RESOLU ]

Alaingenieux a écrit :

Avant de lire ton post j'avais déjà reçu et installé la 105 et tout s'est passé nickel. Je crois que je peux en rester là.
Merci à REMP dont la commande a achevé le nettoyage.
Cette fois je crois que je peux passer en RESOLU  mais j'aurais bien aimé savoir écrire toutes ces commandes tout seul....:/ roll
Merci à tous.

J'aimerais quand même voir le retour de :

dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)"

cqfd93

Hors ligne

#42 Le 06/12/2016, à 18:47

Alaingenieux

Re : comment virer des anciens noyaux [ RESOLU ]

Le voici; je te dois bien ça !!!

alain @ alain-P5K-E  ~
└─ $ ▶ dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)"
ii  linux-image-3.13.0-103-generic             3.13.0-103.150                          i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-3.13.0-105-generic             3.13.0-105.152                          i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-103-generic       3.13.0-103.150                          i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-105-generic       3.13.0-105.152                          i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-generic                        3.13.0.105.113                          i386         Generic Linux kernel image
alain @ alain-P5K-E  ~
└─ $ ▶ 

Hors ligne

#43 Le 06/12/2016, à 18:56

cqfd93

Re : comment virer des anciens noyaux [ RESOLU ]

Et bien, les commandes que j'ai données dans mon message #38 sont toujours nécessaires ! En fait, en remplaçant 3.13.0-103 par 3.13.0-105 :

sudo apt-get install linux-headers-3.13.0-105 linux-headers-3.13.0-105-generic linux-generic linux-headers-generic
dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)"

cqfd93

Hors ligne

#44 Le 06/12/2016, à 19:14

Alaingenieux

Re : comment virer des anciens noyaux [ RESOLU ]

Voilà, c'est fait.

alain @ alain-P5K-E  ~
└─ $ ▶ sudo apt-get install linux-headers-3.13.0-105 linux-headers-3.13.0-105-generic linux-generic linux-headers-generic
[sudo] password for alain: 
Désolé, essayez de nouveau.
[sudo] password for alain: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
  linux-generic linux-headers-3.13.0-105 linux-headers-3.13.0-105-generic
  linux-headers-generic
0 mis à jour, 4 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 9 575 ko dans les archives.
Après cette opération, 76,8 Mo d'espace disque supplémentaires seront utilisés.
Réception de : 1 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main linux-headers-3.13.0-105 all 3.13.0-105.152 [8 877 kB]
Réception de : 2 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main linux-headers-3.13.0-105-generic i386 3.13.0-105.152 [694 kB]
Réception de : 3 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main linux-headers-generic i386 3.13.0.105.113 [2 328 B]
Réception de : 4 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main linux-generic i386 3.13.0.105.113 [1 786 B]
9 575 ko réceptionnés en 20s (459 ko/s)                                        
Sélection du paquet linux-headers-3.13.0-105 précédemment désélectionné.
(Lecture de la base de données... 161146 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../linux-headers-3.13.0-105_3.13.0-105.152_all.deb ...
Dépaquetage de linux-headers-3.13.0-105 (3.13.0-105.152) ...
Sélection du paquet linux-headers-3.13.0-105-generic précédemment désélectionné.
Préparation du dépaquetage de .../linux-headers-3.13.0-105-generic_3.13.0-105.152_i386.deb ...
Dépaquetage de linux-headers-3.13.0-105-generic (3.13.0-105.152) ...
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.105.113_i386.deb ...
Dépaquetage de linux-headers-generic (3.13.0.105.113) ...
Sélection du paquet linux-generic précédemment désélectionné.
Préparation du dépaquetage de .../linux-generic_3.13.0.105.113_i386.deb ...
Dépaquetage de linux-generic (3.13.0.105.113) ...
Paramétrage de linux-headers-3.13.0-105 (3.13.0-105.152) ...
Paramétrage de linux-headers-3.13.0-105-generic (3.13.0-105.152) ...
Paramétrage de linux-headers-generic (3.13.0.105.113) ...
Paramétrage de linux-generic (3.13.0.105.113) ...
alain @ alain-P5K-E  ~
└─ $ ▶ dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)"
ii  linux-generic                              3.13.0.105.113                          i386         Complete Generic Linux kernel and headers
ii  linux-headers-3.13.0-105                   3.13.0-105.152                          all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-105-generic           3.13.0-105.152                          i386         Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii  linux-headers-generic                      3.13.0.105.113                          i386         Generic Linux kernel headers
ii  linux-image-3.13.0-103-generic             3.13.0-103.150                          i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-3.13.0-105-generic             3.13.0-105.152                          i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-103-generic       3.13.0-103.150                          i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-105-generic       3.13.0-105.152                          i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-generic                        3.13.0.105.113                          i386         Generic Linux kernel image
alain @ alain-P5K-E 

Hors ligne

#45 Le 06/12/2016, à 19:38

cqfd93

Re : comment virer des anciens noyaux [ RESOLU ]

Maintenant c'est parfait ! smile


cqfd93

Hors ligne

#46 Le 06/12/2016, à 19:59

Alaingenieux

Re : comment virer des anciens noyaux [ RESOLU ]

BLUC a écrit :

Aujourd'hui à 18:01
Bonjour,

Je ne trouve pas normal qu'une distribution comme Ubuntu ne supprime pas les anciens noyaux automatiquement

Mais je suis bien d'accord avec BLUC car il a fallu que je mette toute la communauté à feu et à sang pour nettoyer ma machine. sad
Même Windows se dem.... tout seul !

Hors ligne

#47 Le 10/12/2016, à 18:01

Coeur Noir

Re : comment virer des anciens noyaux [ RESOLU ]

xubu1957 a écrit :

Bonsoir,
@ Coeur Noir

Coeur Noir a écrit :

@Laurent, attention Alain est en 14.04 donc apt-get et pas seulement apt

apt-get c'est pour la 12.04 Precise , en Trusty apt est correct.

Bah non, finalement, sous 14.04 :

mailleselphe@Asgard:~$ sudo apt autoremove
[sudo] password for mailleselphe: 
E: L'opération autoremove n'est pas valable
mailleselphe@Asgard:~$

https://www.maketecheasier.com/apt-vs-apt-get-ubuntu/
http://askubuntu.com/a/446484
Pas d'autoremove dispo avec apt sous 14.04

Dernière modification par Coeur Noir (Le 10/12/2016, à 18:19)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#48 Le 10/12/2016, à 18:07

Coeur Noir

Re : comment virer des anciens noyaux [ RESOLU ]

cqfd93 a écrit :

Dans le retour du message 8, on trouve ça :

…
depmod: FATAL: could not load /boot/System.map-3.13.0-100-generic: No such file or directory
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.13.0-100-generic /boot/vmlinuz-3.13.0-100-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.13.0-100-generic /boot/vmlinuz-3.13.0-100-generic
update-initramfs: Generating /boot/initrd.img-3.13.0-100-generic
grep: /boot/config-3.13.0-100-generic: Aucun fichier ou dossier de ce type
WARNING: missing /lib/modules/3.13.0-100-generic
Device driver support needs thus be built-in linux image!
depmod: ERROR: could not open directory /lib/modules/3.13.0-100-generic: No such file or directory
depmod: FATAL: could not search modules: No such file or directory
/tmp/mkinitramfs_RS3dgh/scripts/casper-bottom/48xubuntu_maybe_ubiquity: 6: .: Can't open /scripts/casper-functions
depmod: WARNING: could not open /tmp/mkinitramfs_RS3dgh/lib/modules/3.13.0-100-generic/modules.order: No such file or directory
depmod: WARNING: could not open /tmp/mkinitramfs_RS3dgh/lib/modules/3.13.0-100-generic/modules.builtin: No such file or directory
…

Look at the last 2 lines : depmod: WARNING: could not open /tmp/mkinitramfs_RS3dgh/lib/modules/3.13.0-100-generic/modules.builtin: No such file or directory


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#49 Le 10/12/2016, à 18:10

xubu1957

Re : comment virer des anciens noyaux [ RESOLU ]

Bonsoir,

@ Coeur Noir , pour le message 47

J'avais ce lien : 14-04-apt-get-devient-juste-apt

Si il faut adapter entre les commandes des mises à jour et les autres, on n'est pas sorti de l'auberge !

(edit) la Doc : kernel a conservé la bonne commande au § 4.1.

Dernière modification par xubu1957 (Le 10/12/2016, à 18:26)


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