Résolu le 2-03-23 impossible de supprimer des noyaux ou de finir des mises à jour

Postez ici toutes vos demandes d’assistance.
Répondre
Avatar du membre
bouledogue
Messages : 1431
Enregistré le : jeu. 6 oct. 2016 06:54
Localisation : Hauts de France

impossible de supprimer des noyaux ou de finir des mises à jour

Message par bouledogue »

Bonjour à tous! J'espère que vous allez tous bien :)
Toujours aussi ravi de ma linuxmint 20 xfce, :)
je vais essayer d'être exhaustif concernant mon probléme:
- j'ai suivi 2 tutos du youtubeur Adrien de Linuxtricks pour
-changer la durée d'affichage/l'ordre de Grub
-supprimer des noyaux inutiles.

-> d'abord je pense que j'ai dû faire une bêtise lors de ma modif du fichier grub.cfg car Mintupdate me met systématiquement un message d'erreur lors des mises à jour

-> ensuite j'ai été surpris de remarquer dans mintupdate que je tournais sur un noyau 5.4.0-73 alors que les 5.4.0-135, 136, 137 et 139 sont installés, mais ils ne se sont jamais chargé, et je ne les ai jamais vu dans Grub.... j'ai essayé de supprimer les 135 et 136 automatiquement mais il y a un message d'erreur...

Depuis cette tentative de suppression de noyaux, non seulement Mintupdate essaie de supprimer le noyau 5.4.0-135 , mais la mise à jour de ce matin ne se terminent pas, j'ai essayé d'installer un logiciel (grub reboot, ou un truc comme ça) , mais l'installation ne se termine même pas...

A noter que j'arrive à demarrer mon systéme avec grub sans aucun probleme, comme d'habitude.

Avez vous une idée pour arranger tout ça? ;)

Voici le compte rendu de mint update ce matin :

Code : Tout sélectionner

Suppression de linux-image-5.4.0-135-generic (5.4.0-135.152) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.4.0-135-generic
/etc/kernel/postrm.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/50_linuxmint.cfg'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Création du fichier de configuration GRUB…
using custom appearance settings
Found background image: /fichiers/Documents/Linux/fonds d'écran dark/bones_death_plait_wings_32025_1920x1080.jpg
Image Linux trouvée : /boot/vmlinuz-5.4.0-139-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-139-generic
Image Linux trouvée : /boot/vmlinuz-5.4.0-137-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-137-generic
Image Linux trouvée : /boot/vmlinuz-5.4.0-136-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-136-generic
Image Linux trouvée : /boot/vmlinuz-5.4.0-73-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-73-generic
Image Linux trouvée : /boot/vmlinuz-5.4.0-26-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-26-generic
Peppermint 10 Ten (10) trouvé sur /dev/sda1
erreur : mémoire épuisée.
erreur : syntax error.
erreur : Incorrect command.
erreur : syntax error.
Erreur de syntaxe à la ligne 405
Des erreurs de syntaxe sont détectées dans le fichier de configuration
de GRUB. Veuillez vérifier qu'il n'y a pas d'erreur dans les fichiers
/etc/default/grub et /etc/grub.d/*. Sinon veuillez signaler un bogue
en joignant le fichier /boot/grub/grub.cfg.new.
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 1
dpkg: erreur de traitement du paquet linux-image-5.4.0-135-generic (--remove) :
 installed linux-image-5.4.0-135-generic package post-removal script subprocess returned error exit status 1
dpkg: trop d'erreurs, arrêt
Des erreurs ont été rencontrées pendant l'exécution :
 linux-image-5.4.0-135-generic
L'exécution a été arrêtée car il y avait trop d'erreurs.
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l'installation d'un paquet. Tentative de récupération :
Paramétrage de linux-image-5.4.0-139-generic (5.4.0-139.156) ...
Traitement des actions différées (« triggers ») pour linux-image-5.4.0-139-generic (5.4.0-139.156) ...
/etc/kernel/postinst.d/dkms:
 * dkms: running auto installation service for kernel 5.4.0-139-generic
   ...done.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.4.0-139-generic
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/50_linuxmint.cfg'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Création du fichier de configuration GRUB…
using custom appearance settings
Found background image: /fichiers/Documents/Linux/fonds d'écran dark/bones_death_plait_wings_32025_1920x1080.jpg
Image Linux trouvée : /boot/vmlinuz-5.4.0-139-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-139-generic
Image Linux trouvée : /boot/vmlinuz-5.4.0-137-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-137-generic
Image Linux trouvée : /boot/vmlinuz-5.4.0-136-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-136-generic
Image Linux trouvée : /boot/vmlinuz-5.4.0-73-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-73-generic
Image Linux trouvée : /boot/vmlinuz-5.4.0-26-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-26-generic
File descriptor 9 (pipe:[148030]) leaked on lvs invocation. Parent PID 70344: /bin/sh
File descriptor 10 (pipe:[148030]) leaked on lvs invocation. Parent PID 70344: /bin/sh
File descriptor 11 (pipe:[150657]) leaked on lvs invocation. Parent PID 70344: /bin/sh
File descriptor 72 (/root/.synaptic/selections.proceed) leaked on lvs invocation. Parent PID 70344: /bin/sh
Peppermint 10 Ten (10) trouvé sur /dev/sda1
erreur : mémoire épuisée.
erreur : syntax error.
erreur : Incorrect command.
erreur : syntax error.
Erreur de syntaxe à la ligne 405
Des erreurs de syntaxe sont détectées dans le fichier de configuration
de GRUB. Veuillez vérifier qu'il n'y a pas d'erreur dans les fichiers
/etc/default/grub et /etc/grub.d/*. Sinon veuillez signaler un bogue
en joignant le fichier /boot/grub/grub.cfg.new.
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 1
dpkg: erreur de traitement du paquet linux-image-5.4.0-139-generic (--configure) :
 installed linux-image-5.4.0-139-generic package post-installation script subprocess returned error exit status 1
Des erreurs ont été rencontrées pendant l'exécution :
 linux-image-5.4.0-139-generic
Modifié en dernier par bouledogue le jeu. 2 mars 2023 11:07, modifié 1 fois.
Un chien vaut mieux que deux tu l'auras 8-)
Image

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: impossible de supprimer des noyaux ou de finir des mises à jour

Message par cyrille »

Tu peux afficher /etc/default/grub ?
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
bouledogue
Messages : 1431
Enregistré le : jeu. 6 oct. 2016 06:54
Localisation : Hauts de France

Re: impossible de supprimer des noyaux ou de finir des mises à jour

Message par bouledogue »

Voili voilà merci d'avance ;)

Code : Tout sélectionner

# 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="saved"
GRUB_TIMEOUT_STYLE="hidden"
GRUB_TIMEOUT="15"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
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="1920x1080x8"

# 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"

GRUB_SAVEDEFAULT="true"
GRUB_DISABLE_LINUX_RECOVERY="true"
export GRUB_MENU_PICTURE="/fichiers/Documents/Linux/fonds d'écran dark/bones_death_plait_wings_32025_1920x1080.jpg"
export GRUB_COLOR_NORMAL="black/black"
export GRUB_COLOR_HIGHLIGHT="black/white"
Un chien vaut mieux que deux tu l'auras 8-)
Image

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: impossible de supprimer des noyaux ou de finir des mises à jour

Message par cyrille »

Vires les export sur les 3 dernières dernières et relance un

Code : Tout sélectionner

update-grub 
La bonne syntaxe serait

Code : Tout sélectionner

set GRUB_MENU_PICTURE="/fichiers/Documents/Linux/fonds d'écran dark/bones_death_plait_wings_32025_1920x1080.jpg"
set GRUB_COLOR_NORMAL="black/black"
set GRUB_COLOR_HIGHLIGHT="black/white"
Mais uniquement si on éditait le grub à la volée et au démarrage du système (touche E lors de l'apparition du menu du grub) et ce serait un set non un export ;)

Mais la comme tu tapes directement dans le fichier de config, on ne met pas de set ni d'export
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
bouledogue
Messages : 1431
Enregistré le : jeu. 6 oct. 2016 06:54
Localisation : Hauts de France

Re: impossible de supprimer des noyaux ou de finir des mises à jour

Message par bouledogue »

Super! J'ai supprimé les lignes comme tu me l'as suggeré et tout refonctionne: les mises à jour sont finies, et j'ai pu facilement supprimer les noyaux inutiles.
Je ne comprend pas du tout pourquoi tout ceci est lié à Grub, mais je suis admiratif de votre savoir les gars, merci!! :P
Mais après 2 redémarrages j'ai toujours ce probléme du 5.4.0-73 qui est le seul reconnu par grub alors que le 5.4.0-139 est installé et mis à jour réguliérement depuis des mois/années...
Je pense recreer un sujet pour suivre la régle: "un sujet, un probléme" ;)
Merci encore! :) :B
Un chien vaut mieux que deux tu l'auras 8-)
Image

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: impossible de supprimer des noyaux ou de finir des mises à jour

Message par cyrille »

Je ne comprend pas du tout pourquoi tout ceci est lié à Grub,
La mise à jour nécessite d'upgrader le grub pour que les modifications soient appliquées (ajout ou suppression d'un kernel)
Si le grub contient des erreurs de syntaxe, le script de mis à jour plante et empêche celle ci ;)

Bonne route sous Linux ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Répondre