supprimer un vieux noyau Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4902
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Bonjour,
j'ai upgradé une machine de debian 10 vers debian 11.
J'ai un kernel 5.10.0-16-amd64 d'installé (ce n'est pas le kernel utilisé), mais impossible de le désinstaller.
Le script de post-install plante (une erreur s'est produite ....).
Vous auriez une idée de comment virer ce kernel.
J'ai vérifié, il est bien dans les dépots bullseye (debian11)
Avatar de l’utilisateur
frank
Membre
Membre
Messages : 55
Inscription : 28 févr. 2021, 21:56
Status : Hors-ligne

Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 4958
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : En ligne

Salut,
piratebab a écrit : 03 sept. 2022, 11:35Le script de post-install plante (une erreur s'est produite ....).

Pas plus de détails?
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Le 5.10.0-17-amd64 est installé ?
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4902
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Franck, si il suffisait de faire un apt remove, je n'aurais pas posé la question ....
j'ai réussi à avoir plus d'info en essayent d'installer un autre kernel. C'est la mise à jour de GRUb qui coince
Adding boot menu entry for EFI firmware configuration
erreur : syntax error.
erreur : Incorrect command.
erreur : syntax error.
Erreur de syntaxe à la ligne 91
Syntax errors are detected in generated GRUB config file.
Ensure that there are no errors in /etc/default/grub
and /etc/grub.d/* files or please file a bug report with
/boot/grub/grub.cfg.new file attached.
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 1
Je vais regarder ça de plus pret.
PascalHambourg
Contributeur
Contributeur
Messages : 876
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

J'ai déjà vu cette erreur. Regarde s'il n'y aurait pas un paramètre avec une valeur anormale dans /etc/default/grub, du genre contenant des espaces pour un paramètre numérique ou un #.

PS: pourquoi vouloir désinstaller l'avant-dernier noyau ? Ça peut servir de l'avoir en cas de problème pour démarrer avec le dernier noyau.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4902
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Effectivement, ce grub a été bricolé, le fichier semble avoir plusieurs lignes étranges
cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'

GRUB_DEFAULT="0"
#GRUB_TIMEOUT="5"
#GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="threadirqs quiet"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL="console"

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE="640x480"

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID="true"

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
# Added by LibraZiK 4 (package librazik-grub) to get the LibraZiK 4 grub splashscreen #LZKgrub
GRUB_BACKGROUND="/usr/share/images/LibraZiK4/LibraZiK4-grub-splashimage.png #LZKgrub"
GRUB_TIMEOUT="0 #LZKgrub"
GRUB_HIDDEN_TIMEOUT="5 #LZKgrub"
GRUB_THEME="/boot/grub/themes/librazik4/theme.txt"
GRUB_DISTRIBUTOR="`echo -n LibraZiK-4` #LZKgrub"
Pascal, j'ai déja d'autres noyaux basse latence d'installés
PascalHambourg
Contributeur
Contributeur
Messages : 876
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

Hasard, c'était précisément avec un fichier trafiqué par librazik que j'avais vu le problème.
Les lignes qui posent problème sont celles qui contiennent des # dans les valeurs. Ça insère des commentaires mal placés dans grub.cfg qui causent des erreurs de syntaxe. Vire les commentaires #LZKgrub ou sors-les des "".
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4902
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

J'ai corrigé la ligne GRUB_HIDDEN_TIMEOUT="5 #LZKgrub"
je vais en parler à Olivier, le mainteneur de Librazik
Avatar de l’utilisateur
Junichirô
Membre actif
Membre actif
Messages : 971
Inscription : 26 avr. 2016, 01:10
Localisation : Baillif (Guadeloupe)
Status : Hors-ligne

Pour info: Je viens de faire une mise à jour de mes debian 11 (Installées par upgrade de debian 10) avec apt ; lors de cette mise à jour apt me fait remarquer que j'ai un noyau 5.10.0-16 qui ne me sert plus à rien et de faire un autoremove pour le supprimer. Ce que je fais après la mise à jour et le dit noyau se désinstalle sans problème sur mes deux machines.
“Lorsque vous avez éliminé l’impossible, ce qui reste, si improbable soit-il, est nécessairement la vérité.”
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4902
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Salut Juni, le problème venait de la surcouche librazik qui rajoute un thème à GRUB.
Avatar de l’utilisateur
Junichirô
Membre actif
Membre actif
Messages : 971
Inscription : 26 avr. 2016, 01:10
Localisation : Baillif (Guadeloupe)
Status : Hors-ligne

OK! C'était juste pour info.
“Lorsque vous avez éliminé l’impossible, ce qui reste, si improbable soit-il, est nécessairement la vérité.”
Répondre