#26 Le 08/04/2026, à 06:43
- xubu1957

Re : {Résolu]Problème installation/suppression d'un kernel avec Mainline
Bonjour,
Fournis les noyaux présents :
echo; dpkg -l | awk '!/^rc/ && / linux-(c|g|h|i|lo|m|si|t)/{print $1,$2,$3,$4 | "sort -k3V | column -t"}' ; echo -e "\nNoyau courant : $(uname -mr)"et d'éventuels paquets cassés :
dpkg -l | grep -v ^iiConseils 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
#27 Le 08/04/2026, à 13:07
- ylag
Re : {Résolu]Problème installation/suppression d'un kernel avec Mainline
Bonjour,
Hello.
...
Edit:
Et ben là...kkwete@kkwete-ThinkPad:~$ sudo tee /var/lib/dpkg/info/linux-image-unsigned-6.19.11-061911-generic <<EOF #!/bin/bash /bin/true EOF #!/bin/bash /bin/true kkwete@kkwete-ThinkPad:~$ sudo dpkg -P --force-all linux-image-unsigned-6.19.11-061911-generic (Lecture de la base de données... 197305 fichiers et répertoires déjà installés.) Suppression de linux-image-unsigned-6.19.11-061911-generic (6.19.11-061911.202604021147) ... run-parts: missing operand Try `run-parts --help' for more information. dpkg: erreur de traitement du paquet linux-image-unsigned-6.19.11-061911-generic (--purge) : le sous-processus paquet linux-image-unsigned-6.19.11-061911-generic script post-removal installé a renvoyé un état de sortie d'erreur 1 Des erreurs ont été rencontrées pendant l'exécution : linux-image-unsigned-6.19.11-061911-generic kkwete@kkwete-ThinkPad:~$
Je crois qu'il aurait fallu ajouter l'extension .postrm au nom du fichier linux-image-unsigned-6.19.11-061911-generic pour que ça fonctionne dans la commande de création du here-document, ton fichier ainsi créé se nomme linux-image-unsigned-6.19.11-061911-generic au lieu de linux-image-unsigned-6.19.11-061911-generic.postrm
Mais tant mieux si tu as quand même réussi la purge du paquet ... ![]()
A+
Dernière modification par ylag (Le 08/04/2026, à 16:02)
Hors ligne
#28 Le 08/04/2026, à 18:48
- kkwete

Re : {Résolu]Problème installation/suppression d'un kernel avec Mainline
Hello!
kkwete@kkwete-ThinkPad:~$ echo; dpkg -l | awk '!/^rc/ && / linux-(c|g|h|i|lo|m|si|t)/{print $1,$2,$3,$4 | "sort -k3V | column -t"}' ; echo -e "\nNoyau courant : $(uname -mr)"
ii linux-tools-common 6.8.0-107.107 all
ii linux-headers-6.19.10-061910 6.19.10-061910.202603251147 all
ii linux-headers-6.19.10-061910-generic 6.19.10-061910.202603251147 amd64
ii linux-image-unsigned-6.19.10-061910-generic 6.19.10-061910.202603251147 amd64
ii linux-modules-6.19.10-061910-generic 6.19.10-061910.202603251147 amd64
Noyau courant : 6.19.10-061910-generic x86_64
kkwete@kkwete-ThinkPad:~$ dpkg -l | grep -v ^ii
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom Version Architecture Description
+++-===========================================-================================================-============-================================================================================
kkwete@kkwete-ThinkPad:~$ @ylag: j'ai hésité!
mais pour être tout à fait honnête, l'extension .postrm m'est complètement inconnue, je suis donc resté en terrain maitrisé... ![]()
Hors ligne
#29 Le 08/04/2026, à 18:54
- xubu1957

Re : {Résolu]Problème installation/suppression d'un kernel avec Mainline
Noyau courant : 6.19.10-061910-generic x86_64C'est toujours un noyau mainline
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
#30 Le 08/04/2026, à 19:08
- kkwete

Re : {Résolu]Problème installation/suppression d'un kernel avec Mainline
En effet, faut que je repasse sous le noyau standard.
Je suis en 24.04 LTS.
generic ou HWE?
Hors ligne
#31 Le 08/04/2026, à 19:10
- ylag
Re : {Résolu]Problème installation/suppression d'un kernel avec Mainline
Bonjour,
Faudrait maintenant installer le bon méta-paquet pour récupérer une structure de noyau générique de la 24.04, linux-generic pour les noyaux 6.8.x.x, ou bien linux-generic-hwe-24.04 pour les noyaux HWE présentement en version 6.17 ...
Il y a aussi d'autres choix possibles :
https://packages.ubuntu.com/search?suit … ux-generic
https://packages.ubuntu.com/search?suit … ux-generic
Une fois démarré sur le noyau générique installé, si tout fonctionne correctement, on peut passer à la suppresion du noyau mainline restant ?
A+
Hors ligne
#32 Le 08/04/2026, à 19:14
- kkwete

Re : {Résolu]Problème installation/suppression d'un kernel avec Mainline
J'aurais tendance à me diriger vers le HWE, vous validez mon choix?
car j'ai peur de retrouver la raison (que j'ai complètement oublié...) pour laquelle j'avais initialement utilisé mainline...
Hors ligne
#33 Le 08/04/2026, à 19:16
- ylag
Re : {Résolu]Problème installation/suppression d'un kernel avec Mainline
Bonjour,
generic ou HWE?
C'est à toi de voir ce qui te convient ...
AMHA, le HWE devrait convenir si ton matériel est récent ; le non-HWE fera l'affaire pour du matos vieillissant.
Sinon, tu peut commencer par le non-HWE en 6.8, avec la possibilité de passer aux HWE plus tard, si le besoin s'en fait sentir ?
A+
Dernière modification par ylag (Le 08/04/2026, à 19:17)
Hors ligne
#34 Le 08/04/2026, à 19:19
- ylag
Re : {Résolu]Problème installation/suppression d'un kernel avec Mainline
Vu que ta machine semble pouvoir tourner sur un 6.19, les HWE devraient convenir ...
A+
Dernière modification par ylag (Le 08/04/2026, à 19:20)
Hors ligne
#35 Le 08/04/2026, à 19:27
- kkwete

Re : {Résolu]Problème installation/suppression d'un kernel avec Mainline
Je viens de passer sur la version HWE.
reboot dessus, pas de pb pour le moment.
Suppression du kernel mainline.
kkwete@kkwete-ThinkPad:~$ dpkg -l | grep -v ^ii
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom Version Architecture Description
+++-=====================================-================================================-============-================================================================================
pi linux-headers-6.17.0-20-generic 6.17.0-20.20~24.04.1 amd64 Linux kernel headers for version 6.17.0
pi linux-headers-generic-hwe-24.04 6.17.0-20.20~24.04.1 amd64 Generic Linux kernel headers
pi linux-image-6.17.0-20-generic 6.17.0-20.20~24.04.1 amd64 Signed kernel image generic
pi linux-image-generic-hwe-24.04 6.17.0-20.20~24.04.1 amd64 Generic Linux kernel image
pi linux-modules-6.17.0-20-generic 6.17.0-20.20~24.04.1 amd64 Linux kernel extra modules for version 6.17.0
pi linux-modules-extra-6.17.0-20-generic 6.17.0-20.20~24.04.1 amd64 Linux kernel extra modules for version 6.17.0
kkwete@kkwete-ThinkPad:~$ Tout me parait correct. De votre coté aussi?
Hors ligne
#36 Le 08/04/2026, à 19:51
- ylag
Re : {Résolu]Problème installation/suppression d'un kernel avec Mainline
Bonjour,
Au #35, les paquets marqués « pi » sont dans un état incohérent, je ne sais quoi te proposer pour corriger ; désolé ...
Tente peut-être une mise à jour complète du système :
sudo apt update && sudo apt full-upgradeA+
Dernière modification par ylag (Le 08/04/2026, à 19:59)
Hors ligne
#37 Le 08/04/2026, à 20:21
- nany

Re : {Résolu]Problème installation/suppression d'un kernel avec Mainline
Bonjour,
mais pour être tout à fait honnête, l'extension .postrm m'est complètement inconnue, je suis donc resté en terrain maitrisé...
Eh bien, excuse-moi de te contredire mais tu n’as pas maîtrisé le truc. Au lieu d’écraser le fichier d’extension postrm, tu a créé un fichier sans extension qui n’existait pas et qui est donc inutile.
D’ailleurs, par curiosité et si le fichier est toujours présent, donne s’il te plaît le retour de :
cat /tmp/linux-image-unsigned-6.19.11-061911-generic.postrmpour essayer de voir ce que ce script était censé faire et qu’il n’a pas réussi.
Au #35, les paquets marqués « pi » sont dans un état incohérent, je ne sais quoi te proposer pour corriger ; désolé ...
dpkg -l | awk '/^pi/{print $2}' | xargs -r sudo apt install --reinstall -y?
En ligne
#38 Le 08/04/2026, à 22:12
- kkwete

Re : {Résolu]Problème installation/suppression d'un kernel avec Mainline
Je vous ai mis toutes les commandes à la suite:
kkwete@kkwete-ThinkPad:~$ sudo apt update && sudo apt full-upgrade
[sudo] Mot de passe de kkwete :
Atteint :1 http://fr.archive.ubuntu.com/ubuntu noble InRelease
Atteint :2 http://fr.archive.ubuntu.com/ubuntu noble-updates InRelease
Atteint :3 http://fr.archive.ubuntu.com/ubuntu noble-backports InRelease
Atteint :4 https://linux.teamviewer.com/deb stable InRelease
Atteint :5 http://archive.ubuntu.com/ubuntu noble InRelease
Atteint :6 http://security.ubuntu.com/ubuntu noble-security InRelease
Réception de :7 https://mega.nz/linux/repo/xUbuntu_24.04 ./ InRelease [2967 B]
Atteint :8 https://ppa.launchpadcontent.net/cappelikan/ppa/ubuntu noble InRelease
Atteint :9 https://ppa.launchpadcontent.net/gerardpuig/ppa/ubuntu noble InRelease
Atteint :10 https://ppa.launchpadcontent.net/ubuntubudgie/backports/ubuntu noble InRelease
Réception de :11 https://esm.ubuntu.com/apps/ubuntu noble-apps-security InRelease [8371 B]
Réception de :12 https://esm.ubuntu.com/apps/ubuntu noble-apps-updates InRelease [8220 B]
Réception de :13 https://esm.ubuntu.com/infra/ubuntu noble-infra-security InRelease [8214 B]
Réception de :14 https://esm.ubuntu.com/infra/ubuntu noble-infra-updates InRelease [8213 B]
36,0 ko réceptionnés en 1s (36,7 ko/s)
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
12 paquets peuvent être mis à jour. Exécutez « apt list --upgradable » pour les voir.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les mises à jour suivantes ont été différées à cause du phasage :
libnss-myhostname libnss-systemd libpam-systemd libsystemd-shared
libsystemd0 libudev1 systemd systemd-dev systemd-resolved systemd-sysv
systemd-timesyncd udev
0 mis à jour, 0 nouvellement installés, 0 à enlever et 12 non mis à jour.
kkwete@kkwete-ThinkPad:~$ cat /tmp/linux-image-unsigned-6.19.11-061911-generic.postrm
cat: /tmp/linux-image-unsigned-6.19.11-061911-generic.postrm: Aucun fichier ou dossier de ce nom
kkwete@kkwete-ThinkPad:~$ dpkg -l | awk '/^pi/{print $2}' | xargs -r sudo apt install --reinstall -y
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 6 réinstallés, 0 à enlever et 12 non mis à jour.
Il est nécessaire de prendre 185 Mo dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Réception de :1 http://fr.archive.ubuntu.com/ubuntu noble-updates/main amd64 linux-headers-6.17.0-20-generic amd64 6.17.0-20.20~24.04.1 [4010 kB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu noble-updates/main amd64 linux-headers-generic-hwe-24.04 amd64 6.17.0-20.20~24.04.1 [2218 B]
Réception de :3 http://fr.archive.ubuntu.com/ubuntu noble-updates/main amd64 linux-image-6.17.0-20-generic amd64 6.17.0-20.20~24.04.1 [16,0 MB]
Réception de :4 http://fr.archive.ubuntu.com/ubuntu noble-updates/main amd64 linux-image-generic-hwe-24.04 amd64 6.17.0-20.20~24.04.1 [2384 B]
Réception de :5 http://fr.archive.ubuntu.com/ubuntu noble-updates/main amd64 linux-modules-6.17.0-20-generic amd64 6.17.0-20.20~24.04.1 [42,3 MB]
Réception de :6 http://fr.archive.ubuntu.com/ubuntu noble-updates/main amd64 linux-modules-extra-6.17.0-20-generic amd64 6.17.0-20.20~24.04.1 [122 MB]
185 Mo réceptionnés en 3s (55,8 Mo/s)
(Lecture de la base de données... 197660 fichiers et répertoires déjà installés.
)
Préparation du dépaquetage de .../0-linux-headers-6.17.0-20-generic_6.17.0-20.20
~24.04.1_amd64.deb ...
Dépaquetage de linux-headers-6.17.0-20-generic (6.17.0-20.20~24.04.1) sur (6.17.
0-20.20~24.04.1) ...
Préparation du dépaquetage de .../1-linux-headers-generic-hwe-24.04_6.17.0-20.20
~24.04.1_amd64.deb ...
Dépaquetage de linux-headers-generic-hwe-24.04 (6.17.0-20.20~24.04.1) sur (6.17.
0-20.20~24.04.1) ...
Préparation du dépaquetage de .../2-linux-image-6.17.0-20-generic_6.17.0-20.20~2
4.04.1_amd64.deb ...
Dépaquetage de linux-image-6.17.0-20-generic (6.17.0-20.20~24.04.1) sur (6.17.0-
20.20~24.04.1) ...
Préparation du dépaquetage de .../3-linux-image-generic-hwe-24.04_6.17.0-20.20~2
4.04.1_amd64.deb ...
Dépaquetage de linux-image-generic-hwe-24.04 (6.17.0-20.20~24.04.1) sur (6.17.0-
20.20~24.04.1) ...
Préparation du dépaquetage de .../4-linux-modules-6.17.0-20-generic_6.17.0-20.20
~24.04.1_amd64.deb ...
Dépaquetage de linux-modules-6.17.0-20-generic (6.17.0-20.20~24.04.1) sur (6.17.
0-20.20~24.04.1) ...
Préparation du dépaquetage de .../5-linux-modules-extra-6.17.0-20-generic_6.17.0
-20.20~24.04.1_amd64.deb ...
Dépaquetage de linux-modules-extra-6.17.0-20-generic (6.17.0-20.20~24.04.1) sur
(6.17.0-20.20~24.04.1) ...
Paramétrage de linux-modules-6.17.0-20-generic (6.17.0-20.20~24.04.1) ...
Paramétrage de linux-headers-6.17.0-20-generic (6.17.0-20.20~24.04.1) ...
Paramétrage de linux-headers-generic-hwe-24.04 (6.17.0-20.20~24.04.1) ...
Paramétrage de linux-image-6.17.0-20-generic (6.17.0-20.20~24.04.1) ...
Paramétrage de linux-modules-extra-6.17.0-20-generic (6.17.0-20.20~24.04.1) ...
Paramétrage de linux-image-generic-hwe-24.04 (6.17.0-20.20~24.04.1) ...
Traitement des actions différées (« triggers ») pour linux-image-6.17.0-20-gener
ic (6.17.0-20.20~24.04.1) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-6.17.0-20-generic
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.17.0-20-generic
Found initrd image: /boot/initrd.img-6.17.0-20-generic
Found memtest86+ 64bit EFI image: /boot/memtest86+x64.efi
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
kkwete@kkwete-ThinkPad:~$ dpkg -l | grep -v ^ii
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom Version Architecture Description
+++-=====================================-================================================-============-================================================================================
kkwete@kkwete-ThinkPad:~$ Hors ligne
#39 Le 09/04/2026, à 05:54
- nany

Re : {Résolu]Problème installation/suppression d'un kernel avec Mainline
Bonjour,
… kkwete@kkwete-ThinkPad:~$ cat /tmp/linux-image-unsigned-6.19.11-061911-generic.postrm cat: /tmp/linux-image-unsigned-6.19.11-061911-generic.postrm: Aucun fichier ou dossier de ce nom kkwete@kkwete-ThinkPad:~$ …
Bon ben on ne saura pas. Merci quand même d’avoir passé la commande.
En ligne
#40 Le 09/04/2026, à 13:45
- kkwete

Re : {Résolu]Problème installation/suppression d'un kernel avec Mainline
Merci à vous tous tu veux dire !
Hors ligne
#41 Le 09/04/2026, à 17:25
- ylag
Re : {Résolu]Problème installation/suppression d'un kernel avec Mainline
Bonjour,
Vu que le fichier .postrm du noyau 6.19 a été emporté lors de la suppression de ce noyau, on pourrait peut-être voir le contenu de celui du noyau 6.17.0-20-generic, histoire de se faire une idée des actions accomplies par ce genre de script ?
cat /var/lib/dpkg/info/linux-image-6.17.0-20-generic.postrmLe fichier linux-image-6.17.0-20-generic.postrm est un script de maintenance post-désinstallation utilisé par le système de gestion de paquets Debian (dpkg/apt) lorsqu'une version spécifique du noyau Linux est désinstallée.
Bien que son contenu exact soit généré lors de la création du paquet, ce script effectue généralement les opérations de nettoyage suivantes :
Fonctions principales du script :
Mise à jour de GRUB : Lance la mise à jour du chargeur de démarrage (par exemple, update-grub) afin de supprimer l'entrée du noyau concerné du menu de démarrage.
Suppression de l'initramfs : Supprime le fichier initrd (disque RAM initial) associé du répertoire /boot pour libérer de l'espace.
Exécution de hooks : Exécute les scripts situés dans /etc/kernel/postrm.d/, qui peuvent inclure le nettoyage des pilotes propriétaires (comme NVIDIA) ou des outils de surveillance.
Nettoyage des liens symboliques : Supprime les liens symboliques tels que /vmlinuz ou /initrd.img s'ils pointaient vers la version du noyau désinstallée.
A+
Dernière modification par ylag (Le 09/04/2026, à 17:26)
Hors ligne
#42 Le 09/04/2026, à 20:46
- kkwete

Re : {Résolu]Problème installation/suppression d'un kernel avec Mainline
Bonne idée.
kkwete@kkwete-ThinkPad:~$ cat /var/lib/dpkg/info/linux-image-6.17.0-20-generic.postrm
#!/bin/sh
set -e
version=6.17.0-20-generic
image_path=/boot/vmlinuz-$version
rm -f /lib/modules/$version/.fresh-install
if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then
linux-update-symlinks remove $version $image_path
fi
if [ -d /etc/kernel/postrm.d ]; then
# We cannot trigger ourselves as at the end of this we will no longer
# exist and can no longer respond to the trigger. The trigger would
# then become lost. Therefore we clear any pending trigger and apply
# postrm directly.
if [ -f /usr/lib/linux/triggers/$version ]; then
echo "$0 ... removing pending trigger"
rm -f /usr/lib/linux/triggers/$version
fi
DEB_MAINT_PARAMS="$*" run-parts --report --exit-on-error --arg=$version \
--arg=$image_path /etc/kernel/postrm.d
fi
if [ "$1" = purge ]; then
for extra_file in modules.dep modules.isapnpmap modules.pcimap \
modules.usbmap modules.parportmap \
modules.generic_string modules.ieee1394map \
modules.ieee1394map modules.pnpbiosmap \
modules.alias modules.ccwmap modules.inputmap \
modules.symbols modules.ofmap \
modules.seriomap modules.\*.bin \
modules.softdep modules.weakdep modules.devname; do
eval rm -f /lib/modules/$version/$extra_file
done
rmdir /lib/modules/$version || true
fi
exit 0
kkwete@kkwete-ThinkPad:~$ Hors ligne
#43 Le 10/04/2026, à 09:16
- nany

Re : {Résolu]Problème installation/suppression d'un kernel avec Mainline
Bonjour,
J’avais déjà regardé chez moi le contenu pour la version 6.17.0-20-generic mais j’aurais voulu savoir si la version mainline &tait identique ou non.
En admettant qu’elle soit identique (excepté le numéro de version) et vu l’erreur rencontrée :
run-parts: missing operand Try `run-parts --help' for more information. dpkg: erreur de traitement du paquet linux-image-unsigned-6.19.11-061911-generic (--purge) : le sous-processus paquet linux-image-unsigned-6.19.11-061911-generic script post-removal installé a renvoyé un état de sortie d'erreur 1
Le problème se situe là :
DEB_MAINT_PARAMS="$*" run-parts --report --exit-on-error --arg=$version \ --arg=$image_path /etc/kernel/postrm.d
Pourtant la commande run-parts semble correctement écrite. La seule inconnue est la valeur de "$*" placée avant.
Pour connaître les arguments donnés au script, il aurait fallu y modifier set -e en set -ex et voir le retour plus bavard de la commande de désinstallation.
En ligne