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 05/07/2020, à 14:21

PaulBaconnier

[Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Bonjour à tous,

Mon PC est en Ubuntu 20.04. Je rencontre un problème avec des vieux paquets linux-image impossible à dé-installer, ce qui rend difficile les mises jours sur mon ordi. Je dois utiliser $ sudo apt-get full-upgrade pour faire les mises à jour avant de rencontrer le bug décrit plus bas.

Résultats des commandes:

- sudo apt-get upgrade

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants seront ENLEVÉS :
  linux-image-5.4.0-31-generic
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
4 partiellement installés ou enlevés.
Après cette opération, 11,7 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] O
(Lecture de la base de données... 544650 fichiers et répertoires déjà installés.)
Suppression de linux-image-5.4.0-31-generic (5.4.0-31.35) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.4.0-31-generic
/etc/kernel/postrm.d/zz-update-grub:
Sourcing file `/etc/default/grub'
/usr/sbin/grub-mkconfig: 10: /etc/default/grub: splash: not found
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 127
dpkg: erreur de traitement du paquet linux-image-5.4.0-31-generic (--remove) :
 installed linux-image-5.4.0-31-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-31-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)

- uname -r

5.4.0-33-generic

- 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
+++-=============================================-=====================================-============-======================================================================================================
rH  linux-image-5.4.0-31-generic                  5.4.0-31.35                           amd64        Signed kernel image generic
rF  linux-image-5.4.0-37-generic                  5.4.0-37.41                           amd64        Signed kernel image generic
iF  linux-image-5.4.0-39-generic                  5.4.0-39.43                           amd64        Signed kernel image generic
iF  linux-image-5.4.0-40-generic                  5.4.0-40.44                           amd64        Signed kernel image generic

- sudo apt-get --purge autoremove

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  linux-image-5.4.0-31-generic
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
4 partiellement installés ou enlevés.
Après cette opération, 11,7 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] O
(Lecture de la base de données... 544650 fichiers et répertoires déjà installés.)
Suppression de linux-image-5.4.0-31-generic (5.4.0-31.35) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.4.0-31-generic
/etc/kernel/postrm.d/zz-update-grub:
Sourcing file `/etc/default/grub'
/usr/sbin/grub-mkconfig: 10: /etc/default/grub: splash: not found
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 127
dpkg: erreur de traitement du paquet linux-image-5.4.0-31-generic (--remove) :
 installed linux-image-5.4.0-31-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-31-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)

- sudo dpkg --configure -a

Paramétrage de linux-image-5.4.0-40-generic (5.4.0-40.44) ...
Paramétrage de linux-image-5.4.0-39-generic (5.4.0-39.43) ...
Traitement des actions différées (« triggers ») pour linux-image-5.4.0-40-generic (5.4.0-40.44) ...
/etc/kernel/postinst.d/dkms:
 * dkms: running auto installation service for kernel 5.4.0-40-generic
   ...done.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.4.0-40-generic
I: The initramfs will attempt to resume from /dev/sdb2
I: (UUID=d06971cb-8455-4525-b2a5-2ffe665a9e64)
I: Set the RESUME variable to override this.
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
/usr/sbin/grub-mkconfig: 10: /etc/default/grub: splash: not found
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 127
dpkg: erreur de traitement du paquet linux-image-5.4.0-40-generic (--configure) :
 installed linux-image-5.4.0-40-generic package post-installation script subprocess returned error exit status 1
Traitement des actions différées (« triggers ») pour linux-image-5.4.0-39-generic (5.4.0-39.43) ...
/etc/kernel/postinst.d/dkms:
 * dkms: running auto installation service for kernel 5.4.0-39-generic
   ...done.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.4.0-39-generic
I: The initramfs will attempt to resume from /dev/sdb2
I: (UUID=d06971cb-8455-4525-b2a5-2ffe665a9e64)
I: Set the RESUME variable to override this.
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
/usr/sbin/grub-mkconfig: 10: /etc/default/grub: splash: not found
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 127
dpkg: erreur de traitement du paquet linux-image-5.4.0-39-generic (--configure) :
 installed linux-image-5.4.0-39-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-40-generic
 linux-image-5.4.0-39-generic

Je ne parviens pas à dé-installer ces paquets. Une âme charitable aurait-elle une idée géniale qui ne nécessite pas de refaire l'installation d'Ubuntu?

Paul

Dernière modification par PaulBaconnier (Le 04/10/2020, à 15:14)

Hors ligne

#2 Le 05/07/2020, à 14:25

xubu1957

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Bonjour,

Pour ajouter toi-même les balises code à ton précédent message #1 :                      Merci               wink

  • Cliquer sur  le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message

1642675956.jpg

comme indiqué dans le premier message du tutoriel Retour utilisable de commande

_ _ _

Pour faire un point de situation, donne les retours de :

echo; df -Thx tmpfs -x devtmpfs -x squashfs ; echo; df -Tix tmpfs -x devtmpfs -x squashfs
echo; dpkg -l | awk '/^rc/{next} ; / linux-(c|g|h|i|lo|m|si|t)/{print $1,$2,$3,$4 | "sort -k3V | column -t"}' ; echo -e "\nNoyau courant : $(uname -mr)"
sudo du -ah --max-depth=2 /boot | sort -h | tail -23

Méthode détaillée :

cqfd93 a écrit :

Bonjour,

Entrer des commandes dans un terminal et donner le résultat - Voilà la marche à suivre :

  1. Ouvre le terminal avec ctrl-alt-t

  2. Sélectionne la commande voulue avec un triple clic (ça sélectionne toute la ligne, même la fin si on ne la voit pas)

  3. Colle-la dans le terminal avec un clic molette, valide avec Entrée

  4. Sélectionne et copie tout ce que te dit le terminal depuis la commande jusqu'à la dernière ligne incluse

  5. Clique sur le <> de l'éditeur de message
    1530289742.png

  6. Colle là où se trouve le curseur (entre le ] et le [)

  7. Refais toutes les étapes depuis la 2 pour les autres commandes.

Dernière modification par xubu1957 (Le 30/06/2022, à 08:49)


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

#3 Le 05/07/2020, à 14:32

PaulBaconnier

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Merci beaucoup pour cette réponse super rapide, et désolé pour les conventions du forum, je ne suis pas encore très coutumier de ubuntu-fr.org !

Les retours des commandes:

- echo; df -Thx tmpfs -x devtmpfs -x squashfs ; echo; df -Tix tmpfs -x devtmpfs -x squashfs

Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur
/dev/sdb3        ext4   203G     25G  169G  13% /
/dev/sdb1        vfat   570M    7,8M  563M   2% /boot/efi
/dev/sda         ext4   916G    763G  107G  88% /home

Sys. de fichiers Type   Inœuds IUtil.   ILibre IUti% Monté sur
/dev/sdb3        ext4 13582336 585642 12996694    5% /
/dev/sdb1        vfat        0      0        0     - /boot/efi
/dev/sda         ext4 61054976 421938 60633038    1% /home

- echo; dpkg -l | awk '/^rc/{next} ; / 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-headers-5.4.0-31                5.4.0-31.35  all
ii  linux-headers-5.4.0-31-generic        5.4.0-31.35  amd64
ii  linux-modules-5.4.0-31-generic        5.4.0-31.35  amd64
rH  linux-image-5.4.0-31-generic          5.4.0-31.35  amd64
ii  linux-headers-5.4.0-33                5.4.0-33.37  all
ii  linux-headers-5.4.0-33-generic        5.4.0-33.37  amd64
ii  linux-image-5.4.0-33-generic          5.4.0-33.37  amd64
ii  linux-modules-5.4.0-33-generic        5.4.0-33.37  amd64
ii  linux-modules-extra-5.4.0-33-generic  5.4.0-33.37  amd64
ii  linux-headers-5.4.0-37                5.4.0-37.41  all
ii  linux-headers-5.4.0-37-generic        5.4.0-37.41  amd64
ii  linux-modules-5.4.0-37-generic        5.4.0-37.41  amd64
ii  linux-modules-extra-5.4.0-37-generic  5.4.0-37.41  amd64
rF  linux-image-5.4.0-37-generic          5.4.0-37.41  amd64
ii  linux-headers-5.4.0-39                5.4.0-39.43  all
iF  linux-image-5.4.0-39-generic          5.4.0-39.43  amd64
ii  linux-headers-5.4.0-39-generic        5.4.0-39.43  amd64
ii  linux-modules-5.4.0-39-generic        5.4.0-39.43  amd64
ii  linux-modules-extra-5.4.0-39-generic  5.4.0-39.43  amd64
ii  linux-headers-5.4.0-40                5.4.0-40.44  all
iF  linux-image-5.4.0-40-generic          5.4.0-40.44  amd64
ii  linux-headers-5.4.0-40-generic        5.4.0-40.44  amd64
ii  linux-modules-5.4.0-40-generic        5.4.0-40.44  amd64
ii  linux-modules-extra-5.4.0-40-generic  5.4.0-40.44  amd64
ii  linux-generic                         5.4.0.40.43  amd64
ii  linux-headers-generic                 5.4.0.40.43  amd64
ii  linux-headers-generic-hwe-20.04       5.4.0.40.43  amd64
ii  linux-image-generic                   5.4.0.40.43  amd64

Noyau courant : 5.4.0-33-generic x86_64

- sudo du -ah --max-depth=2 /boot | sort -h | tail -23

236K	/boot/config-5.4.0-37-generic
236K	/boot/config-5.4.0-39-generic
236K	/boot/config-5.4.0-40-generic
2,3M	/boot/grub/fonts
2,3M	/boot/grub/unicode.pf2
3,4M	/boot/grub/x86_64-efi
4,6M	/boot/System.map-5.4.0-31-generic
4,6M	/boot/System.map-5.4.0-33-generic
4,6M	/boot/System.map-5.4.0-37-generic
4,6M	/boot/System.map-5.4.0-39-generic
4,6M	/boot/System.map-5.4.0-40-generic
7,8M	/boot/efi
7,8M	/boot/efi/EFI
8,0M	/boot/grub
12M	/boot/vmlinuz-5.4.0-33-generic
12M	/boot/vmlinuz-5.4.0-37-generic
12M	/boot/vmlinuz-5.4.0-39-generic
12M	/boot/vmlinuz-5.4.0-40-generic
48M	/boot/initrd.img-5.4.0-33-generic
48M	/boot/initrd.img-5.4.0-37-generic
48M	/boot/initrd.img-5.4.0-39-generic
48M	/boot/initrd.img-5.4.0-40-generic
274M	/boot

Hors ligne

#4 Le 05/07/2020, à 14:37

xubu1957

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Je vais voir dans les étages, si je trouve un expert.


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

#5 Le 05/07/2020, à 15:44

cqfd93

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Bonjour,

Pour le paquet linux-image-5.4.0-31-generic qui bloque, commencer par ces deux commandes pour sauvegarder le fichier .postrm :

cd /var/lib/dpkg/info/
sudo cp linux-image-5.4.0-31-generic.postrm linux-image-5.4.0-31-generic.postrm.bak

Et reconstruire un fichier .postrm minimal en copiant / collant cette commande d'un bloc :

sudo tee linux-image-5.4.0-31-generic.postrm <<EOF
#!/bin/sh
set -e
exit 0
EOF

On peut procéder de la même façon pour les deux autres noyaux qui coincent :

cd /var/lib/dpkg/info/
sudo cp linux-image-5.4.0-39-generic.postinst linux-image-5.4.0-39-generic.postinst.bak
sudo tee linux-image-5.4.0-39-generic.postinst <<EOF
#!/bin/sh
set -e
exit 0
EOF
cd /var/lib/dpkg/info/
sudo cp linux-image-5.4.0-40-generic.postinst linux-image-5.4.0-40-generic.postinst.bak
sudo tee linux-image-5.4.0-40-generic.postinst <<EOF
#!/bin/sh
set -e
exit 0
EOF

Après ça, essaye :

sudo apt install -f

cqfd93

Hors ligne

#6 Le 05/07/2020, à 15:54

PaulBaconnier

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Merci beaucoup pour cette réponse. J'ai procédé en exécutant chacune de ces commandes. Pour le sudo apt install -f, j'obtiens:

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  linux-image-5.4.0-31-generic
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
4 partiellement installés ou enlevés.
Après cette opération, 11,7 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] O
(Lecture de la base de données... 544650 fichiers et répertoires déjà installés.)
Suppression de linux-image-5.4.0-31-generic (5.4.0-31.35) ...
Paramétrage de linux-image-5.4.0-37-generic (5.4.0-37.41) ...
Paramétrage de linux-image-5.4.0-40-generic (5.4.0-40.44) ...
Paramétrage de linux-image-5.4.0-39-generic (5.4.0-39.43) ...
Traitement des actions différées (« triggers ») pour linux-image-5.4.0-37-generic (5.4.0-37.41) ...
/etc/kernel/postinst.d/dkms:
 * dkms: running auto installation service for kernel 5.4.0-37-generic
   ...done.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.4.0-37-generic
I: The initramfs will attempt to resume from /dev/sdb2
I: (UUID=d06971cb-8455-4525-b2a5-2ffe665a9e64)
I: Set the RESUME variable to override this.
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
/usr/sbin/grub-mkconfig: 10: /etc/default/grub: splash: not found
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 127
dpkg: erreur de traitement du paquet linux-image-5.4.0-37-generic (--configure) :
 installed linux-image-5.4.0-37-generic package post-installation script subprocess returned error ex
it status 1
Des erreurs ont été rencontrées pendant l'exécution :
 linux-image-5.4.0-37-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

Il semble donc que le paquet linux-image-5.4.0-37-generic pose aussi problème. Je répète donc le procédé pour ce paquet en effectuant

cd /var/lib/dpkg/info/
sudo cp linux-image-5.4.0-37-generic.postrm linux-image-5.4.0-37-generic.postrm.bak

Puis, d'un bloc

sudo tee linux-image-5.4.0-37-generic.postrm <<EOF
#!/bin/sh
set -e
exit 0
EOF

Et je retrouve le même message d'erreur (il me semble):

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Paramétrage de linux-image-5.4.0-37-generic (5.4.0-37.41) ...
Traitement des actions différées (« triggers ») pour linux-image-5.4.0-37-generic (5.4.0-37.41) ...
/etc/kernel/postinst.d/dkms:
 * dkms: running auto installation service for kernel 5.4.0-37-generic
   ...done.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.4.0-37-generic
I: The initramfs will attempt to resume from /dev/sdb2
I: (UUID=d06971cb-8455-4525-b2a5-2ffe665a9e64)
I: Set the RESUME variable to override this.
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
/usr/sbin/grub-mkconfig: 10: /etc/default/grub: splash: not found
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 127
dpkg: erreur de traitement du paquet linux-image-5.4.0-37-generic (--configure) :
 installed linux-image-5.4.0-37-generic package post-installation script subprocess returned error ex
it status 1
Des erreurs ont été rencontrées pendant l'exécution :
 linux-image-5.4.0-37-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

Hors ligne

#7 Le 05/07/2020, à 15:55

jvcharles

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

avant de faire un, sudo apt upgrade
j'aimerai bien voir un

sudo apt update

et après tu fait

sudo apt upgrade

pour y voir plus clair


Debian Stable Sid/rc-buggy - Gnome/Kde  Tails LiveUsbPersistance  UBports/Ubuntu-Touch 2022/08/19 (Pixel 3a)
Windows 10/Facebook supprimer 2019/02/02   Compte Google supprimé 2023/02/15

Hors ligne

#8 Le 05/07/2020, à 16:54

PaulBaconnier

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Voila !

sudo apt-get update

Atteint :1 http://archive.canonical.com/ubuntu focal InRelease
Atteint :2 http://mirror.easyspeedy.com/ubuntu focal InRelease
Réception de :3 http://mirror.easyspeedy.com/ubuntu focal-updates InRelease [107 kB]
Réception de :4 http://mirror.easyspeedy.com/ubuntu focal-backports InRelease [98,3 kB]
Réception de :5 http://mirror.easyspeedy.com/ubuntu focal-security InRelease [107 kB]
Réception de :6 http://mirror.easyspeedy.com/ubuntu focal-updates/main amd64 DEP-11 Metadata [149 kB]
Réception de :7 http://mirror.easyspeedy.com/ubuntu focal-updates/universe amd64 DEP-11 Metadata [167 kB]
Réception de :8 http://mirror.easyspeedy.com/ubuntu focal-backports/universe amd64 DEP-11 Metadata [532 B]
Réception de :9 http://mirror.easyspeedy.com/ubuntu focal-security/main amd64 DEP-11 Metadata [21,2 kB]
Réception de :10 http://mirror.easyspeedy.com/ubuntu focal-security/universe amd64 DEP-11 Metadata [35,8 kB]
686 ko réceptionnés en 2s (421 ko/s)                                        
Lecture des listes de paquets... Fait

sudo apt-get upgrade

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Paramétrage de linux-image-5.4.0-37-generic (5.4.0-37.41) ...
Traitement des actions différées (« triggers ») pour linux-image-5.4.0-37-generic (5.4.0-37.41) ...
/etc/kernel/postinst.d/dkms:
 * dkms: running auto installation service for kernel 5.4.0-37-generic
   ...done.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.4.0-37-generic
I: The initramfs will attempt to resume from /dev/sdb2
I: (UUID=d06971cb-8455-4525-b2a5-2ffe665a9e64)
I: Set the RESUME variable to override this.
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
/usr/sbin/grub-mkconfig: 10: /etc/default/grub: splash: not found
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 127
dpkg: erreur de traitement du paquet linux-image-5.4.0-37-generic (--configure) :
 installed linux-image-5.4.0-37-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-37-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

Hors ligne

#9 Le 05/07/2020, à 17:30

cqfd93

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

PaulBaconnier a écrit :

Merci beaucoup pour cette réponse. J'ai procédé en exécutant chacune de ces commandes. Pour le sudo apt install -f, j'obtiens:

…
dpkg: erreur de traitement du paquet linux-image-5.4.0-37-generic (--configure) :
 installed linux-image-5.4.0-37-generic package post-installation script subprocess returned error ex
it status 1
Des erreurs ont été rencontrées pendant l'exécution :
 linux-image-5.4.0-37-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

Il semble donc que le paquet linux-image-5.4.0-37-generic pose aussi problème. Je répète donc le procédé pour ce paquet en effectuant

cd /var/lib/dpkg/info/
sudo cp linux-image-5.4.0-37-generic.postrm linux-image-5.4.0-37-generic.postrm.bak

Puis, d'un bloc

sudo tee linux-image-5.4.0-37-generic.postrm <<EOF
#!/bin/sh
set -e
exit 0
EOF

Et je retrouve le même message d'erreur (il me semble):

C'est normal puisque ce qui pose problème, cette fois, c'est linux-image-5.4.0-37-generic package post-installation, il faut donc faire la manœuvre avec linux-image-5.4.0-37-generic.postinst. Donc il serait bon de rétablir le .postrm qui avait été sauvegardé et de faire la manœuvre sur linux-image-5.4.0-37-generic.postinst. Tu sauras faire ?


cqfd93

Hors ligne

#10 Le 05/07/2020, à 17:42

PaulBaconnier

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Waow merci !!!

Je récapitule pour de futurs lecteurs ayant le même problème:

Pour rétablir le fichier linux-image-5.4.0-37-generic.postrm

cd /var/lib/dpkg/info/
sudo rm linux-image-5.4.0-37-generic.postrm

Puis

sudo mv linux-image-5.4.0-37-generic.postrm.bak linux-image-5.4.0-37-generic.postrm

Et enfin, on exécute le procédé expliqué plus haut sur le fichier linux-image-5.4.0-37-generic.postinst. D'abord

cd /var/lib/dpkg/info/
sudo cp linux-image-5.4.0-37-generic.postinst linux-image-5.4.0-37-generic.postinst.bak

Et, d'un bloc

sudo tee linux-image-5.4.0-37-generic.postinst <<EOF
#!/bin/sh
set -e
exit 0
EOF

On fini avec

sudo apt install -f
sudo apt-get update
sudo apt-get upgrade

Tout fonctionne !

Hors ligne

#11 Le 05/07/2020, à 19:31

cqfd93

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Super ! smile


cqfd93

Hors ligne

#12 Le 03/10/2020, à 14:28

PaulBaconnier

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Bonjour,

Je relance ce problème de dé-installation aujourd'hui car il persiste jusqu'à présent, du moins en partie. Je rappelle que je suis sur Ubuntu 20.04. Depuis que vous m'avez aidé à résoudre mon problème de dé-installation des paquets linux-image-generic, des soucis similaires reviennent régulièrement lors des mises à jour. Les paquets problématiques pour lesquels j'ai du corriger les scripts de post-installation/removal aujourd'hui étaient:

- grub-pc
- linux-image-5.4.0-48-generic
- linux-image-5.4.0-47-generic

Je remet le résultat de la commande

uname -r
5.4.0-33-generic

Avez-vous une idée d'où vient le problème? Y a-t-il une solution à long terme meilleure que de juste corriger les scripts problématiques systématiquement à la main?

Merci d'avance pour votre réponse,

Paul Baconnier

Dernière modification par PaulBaconnier (Le 03/10/2020, à 14:29)

Hors ligne

#13 Le 03/10/2020, à 14:43

xubu1957

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Bonjour,

Donne une liste complète :

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 :

dpkg -l | grep -v ^ii

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

#14 Le 03/10/2020, à 14:49

PaulBaconnier

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Voici le résultat des commandes:

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-headers-5.4.0-31                5.4.0-31.35  all
ii  linux-headers-5.4.0-31-generic        5.4.0-31.35  amd64
ii  linux-modules-5.4.0-31-generic        5.4.0-31.35  amd64
ii  linux-headers-5.4.0-33                5.4.0-33.37  all
ii  linux-headers-5.4.0-33-generic        5.4.0-33.37  amd64
ii  linux-image-5.4.0-33-generic          5.4.0-33.37  amd64
ii  linux-modules-5.4.0-33-generic        5.4.0-33.37  amd64
ii  linux-modules-extra-5.4.0-33-generic  5.4.0-33.37  amd64
ii  linux-headers-5.4.0-37                5.4.0-37.41  all
ii  linux-headers-5.4.0-37-generic        5.4.0-37.41  amd64
ii  linux-image-5.4.0-37-generic          5.4.0-37.41  amd64
ii  linux-modules-5.4.0-37-generic        5.4.0-37.41  amd64
ii  linux-modules-extra-5.4.0-37-generic  5.4.0-37.41  amd64
ii  linux-modules-5.4.0-39-generic        5.4.0-39.43  amd64
ii  linux-modules-5.4.0-40-generic        5.4.0-40.44  amd64
ii  linux-headers-5.4.0-42                5.4.0-42.46  all
ii  linux-headers-5.4.0-42-generic        5.4.0-42.46  amd64
ii  linux-modules-5.4.0-42-generic        5.4.0-42.46  amd64
ii  linux-headers-5.4.0-45                5.4.0-45.49  all
ii  linux-headers-5.4.0-45-generic        5.4.0-45.49  amd64
ii  linux-image-5.4.0-45-generic          5.4.0-45.49  amd64
ii  linux-modules-5.4.0-45-generic        5.4.0-45.49  amd64
ii  linux-modules-extra-5.4.0-45-generic  5.4.0-45.49  amd64
ii  linux-headers-5.4.0-47                5.4.0-47.51  all
ii  linux-headers-5.4.0-47-generic        5.4.0-47.51  amd64
ii  linux-image-5.4.0-47-generic          5.4.0-47.51  amd64
ii  linux-modules-5.4.0-47-generic        5.4.0-47.51  amd64
ii  linux-modules-extra-5.4.0-47-generic  5.4.0-47.51  amd64
ii  linux-headers-5.4.0-48                5.4.0-48.52  all
ii  linux-headers-5.4.0-48-generic        5.4.0-48.52  amd64
ii  linux-image-5.4.0-48-generic          5.4.0-48.52  amd64
ii  linux-modules-5.4.0-48-generic        5.4.0-48.52  amd64
ii  linux-modules-extra-5.4.0-48-generic  5.4.0-48.52  amd64
ii  linux-generic                         5.4.0.48.51  amd64
ii  linux-headers-generic                 5.4.0.48.51  amd64
ii  linux-headers-generic-hwe-20.04       5.4.0.48.51  amd64
ii  linux-image-generic                   5.4.0.48.51  amd64

Noyau courant : 5.4.0-33-generic x86_64

et

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
+++-=============================================-=====================================-============-======================================================================================================
rc  linux-image-5.4.0-31-generic                  5.4.0-31.35                           amd64        Signed kernel image generic
rc  linux-image-5.4.0-39-generic                  5.4.0-39.43                           amd64        Signed kernel image generic
rc  linux-image-5.4.0-40-generic                  5.4.0-40.44                           amd64        Signed kernel image generic
rc  linux-image-5.4.0-42-generic                  5.4.0-42.46                           amd64        Signed kernel image generic
rc  linux-modules-extra-5.4.0-39-generic          5.4.0-39.43                           amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.4.0-40-generic          5.4.0-40.44                           amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.4.0-42-generic          5.4.0-42.46                           amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP

Hors ligne

#15 Le 03/10/2020, à 15:14

xubu1957

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Montre le sources.list :

find /etc/apt -name '*.list' -exec bash -c 'echo -e "\n$1\n"; nl -ba "$1"' _ '{}' \;

Tu n'as pas le ppa grub-customizer ?


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

#16 Le 03/10/2020, à 15:17

PaulBaconnier

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Le retour de la commande

find /etc/apt -name '*.list' -exec bash -c 'echo -e "\n$1\n"; nl -ba "$1"' _ '{}' \;
/etc/apt/sources.list

     1	# deb cdrom:[Ubuntu 20.04 LTS _Focal Fossa_ - Release amd64 (20200423)]/ focal main restricted
     2	
     3	# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
     4	# newer versions of the distribution.
     5	deb http://mirror.easyspeedy.com/ubuntu/ focal main restricted
     6	# deb-src http://fr.archive.ubuntu.com/ubuntu/ focal main restricted
     7	
     8	## Major bug fix updates produced after the final release of the
     9	## distribution.
    10	deb http://mirror.easyspeedy.com/ubuntu/ focal-updates main restricted
    11	# deb-src http://fr.archive.ubuntu.com/ubuntu/ focal-updates main restricted
    12	
    13	## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    14	## team. Also, please note that software in universe WILL NOT receive any
    15	## review or updates from the Ubuntu security team.
    16	deb http://mirror.easyspeedy.com/ubuntu/ focal universe
    17	# deb-src http://fr.archive.ubuntu.com/ubuntu/ focal universe
    18	deb http://mirror.easyspeedy.com/ubuntu/ focal-updates universe
    19	# deb-src http://fr.archive.ubuntu.com/ubuntu/ focal-updates universe
    20	
    21	## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
    22	## team, and may not be under a free licence. Please satisfy yourself as to 
    23	## your rights to use the software. Also, please note that software in 
    24	## multiverse WILL NOT receive any review or updates from the Ubuntu
    25	## security team.
    26	deb http://mirror.easyspeedy.com/ubuntu/ focal multiverse
    27	# deb-src http://fr.archive.ubuntu.com/ubuntu/ focal multiverse
    28	deb http://mirror.easyspeedy.com/ubuntu/ focal-updates multiverse
    29	# deb-src http://fr.archive.ubuntu.com/ubuntu/ focal-updates multiverse
    30	
    31	## N.B. software from this repository may not have been tested as
    32	## extensively as that contained in the main release, although it includes
    33	## newer versions of some applications which may provide useful features.
    34	## Also, please note that software in backports WILL NOT receive any review
    35	## or updates from the Ubuntu security team.
    36	deb http://mirror.easyspeedy.com/ubuntu/ focal-backports main restricted universe multiverse
    37	# deb-src http://fr.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
    38	
    39	## Uncomment the following two lines to add software from Canonical's
    40	## 'partner' repository.
    41	## This software is not part of Ubuntu, but is offered by Canonical and the
    42	## respective vendors as a service to Ubuntu users.
    43	deb http://archive.canonical.com/ubuntu focal partner
    44	deb-src http://archive.canonical.com/ubuntu focal partner
    45	
    46	deb http://mirror.easyspeedy.com/ubuntu/ focal-security main restricted
    47	# deb-src http://security.ubuntu.com/ubuntu focal-security main restricted
    48	deb http://mirror.easyspeedy.com/ubuntu/ focal-security universe
    49	# deb-src http://security.ubuntu.com/ubuntu focal-security universe
    50	deb http://mirror.easyspeedy.com/ubuntu/ focal-security multiverse
    51	# deb-src http://security.ubuntu.com/ubuntu focal-security multiverse
    52	
    53	# This system was installed using small removable media
    54	# (e.g. netinst, live or single CD). The matching "deb cdrom"
    55	# entries were disabled at the end of the installation process.
    56	# For information about how to configure apt package sources,
    57	# see the sources.list(5) manual.

Pour le ppa grub-customizer, je n'en connaissant pas l'existence avant de le taper sur google juste là ^^. C'est une app graphique pour configurer grub de ce que j'en ai compris, tu me recommande de l'utiliser?

Hors ligne

#17 Le 03/10/2020, à 15:21

xubu1957

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Surtout pas !

Nous avions une anomalie de blocage de noyau > dans ce fil de pastix


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

#18 Le 03/10/2020, à 15:23

PaulBaconnier

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Sympa d'avoir confirmé !

Dernière modification par PaulBaconnier (Le 03/10/2020, à 15:23)

Hors ligne

#19 Le 03/10/2020, à 15:28

xubu1957

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Je ne comprends pas pourquoi le noyau 5.4.0-48, n'est pas le noyau utilisé par ton système.


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

#20 Le 03/10/2020, à 15:31

PaulBaconnier

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

A ma connaissance, je n'ai pas fais de manœuvre particulière qui aurait pu engendrer ça. Y a-t-il un moyen de forcer le système à passer de 5.4.0-33 à 5.4.0-48?

Hors ligne

#21 Le 03/10/2020, à 15:35

xubu1957

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Montre :

sudo du -a --max-depth=2 /boot | sort -n | tail -23

Il faut les conseils d'autres aidants.


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

#22 Le 03/10/2020, à 15:36

PaulBaconnier

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Le retour de

sudo du -a --max-depth=2 /boot | sort -n | tail -23
4628	/boot/System.map-5.4.0-31-generic
4628	/boot/System.map-5.4.0-33-generic
4628	/boot/System.map-5.4.0-37-generic
4628	/boot/System.map-5.4.0-39-generic
4628	/boot/System.map-5.4.0-40-generic
4628	/boot/System.map-5.4.0-42-generic
4632	/boot/System.map-5.4.0-45-generic
4632	/boot/System.map-5.4.0-47-generic
4632	/boot/System.map-5.4.0-48-generic
7980	/boot/efi/EFI
7984	/boot/efi
8124	/boot/grub
11392	/boot/vmlinuz-5.4.0-33-generic
11392	/boot/vmlinuz-5.4.0-37-generic
11400	/boot/vmlinuz-5.4.0-45-generic
11400	/boot/vmlinuz-5.4.0-47-generic
11408	/boot/vmlinuz-5.4.0-48-generic
48340	/boot/initrd.img-5.4.0-33-generic
48364	/boot/initrd.img-5.4.0-37-generic
48368	/boot/initrd.img-5.4.0-45-generic
48368	/boot/initrd.img-5.4.0-47-generic
48376	/boot/initrd.img-5.4.0-48-generic
359256	/boot

Pas de soucis, merci beaucoup d'avoir regardé aussi rapidement !

Hors ligne

#23 Le 03/10/2020, à 15:57

nany

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Bonjour,



En premier lieu, j’aimerais comprendre pourquoi tu es sur la version 33 du noyau et non la dernière version (48).

Donc donne les retours de :

cat /etc/default/grub
cat /boot/grub/grub.cfg

Hors ligne

#24 Le 03/10/2020, à 15:59

PaulBaconnier

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Les retours de

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_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash usbcore.usbfs_memory_mb=10000”
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"

et de

cat /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${initrdfail}" = 2 ]; then
   set initrdfail=
elif [ "${initrdfail}" = 1 ]; then
   set next_entry="${prev_entry}"
   set prev_entry=
   save_env prev_entry
   if [ "${next_entry}" ]; then
      set initrdfail=2
   fi
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function initrdfail {
    if [ -n "${have_grubenv}" ]; then if [ -n "${partuuid}" ]; then
      if [ -z "${initrdfail}" ]; then
        set initrdfail=1
        if [ -n "${boot_once}" ]; then
          set prev_entry="${default}"
          save_env prev_entry
        fi
      fi
      save_env initrdfail
    fi; fi
}
function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_gpt
insmod ext2
set root='hd1,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3  3cea5bed-98d5-4562-b5be-f423208e8fd3
else
  search --no-floppy --fs-uuid --set=root 3cea5bed-98d5-4562-b5be-f423208e8fd3
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=fr_FR
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=hidden
    set timeout=0
  # Fallback hidden-timeout code in case the timeout_style feature is
  # unavailable.
  elif sleep --interruptible 0 ; then
    set timeout=0
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
	if [ "${1}" = "keep" ]; then
		set vt_handoff=vt.handoff=7
	else
		set vt_handoff=
	fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-3cea5bed-98d5-4562-b5be-f423208e8fd3' {
	recordfail
	load_video
	gfxmode $linux_gfx_mode
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_gpt
	insmod ext2
	set root='hd1,gpt3'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3  3cea5bed-98d5-4562-b5be-f423208e8fd3
	else
	  search --no-floppy --fs-uuid --set=root 3cea5bed-98d5-4562-b5be-f423208e8fd3
	fi
	linux	/boot/vmlinuz-5.4.0-33-generic root=UUID=3cea5bed-98d5-4562-b5be-f423208e8fd3 ro  quiet splash $vt_handoff
	initrd	/boot/initrd.img-5.4.0-33-generic
}
submenu 'Options avancées pour Ubuntu' $menuentry_id_option 'gnulinux-advanced-3cea5bed-98d5-4562-b5be-f423208e8fd3' {
	menuentry 'Ubuntu, avec Linux 5.4.0-33-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.0-33-generic-advanced-3cea5bed-98d5-4562-b5be-f423208e8fd3' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd1,gpt3'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3  3cea5bed-98d5-4562-b5be-f423208e8fd3
		else
		  search --no-floppy --fs-uuid --set=root 3cea5bed-98d5-4562-b5be-f423208e8fd3
		fi
		echo	'Chargement de Linux 5.4.0-33-generic…'
		linux	/boot/vmlinuz-5.4.0-33-generic root=UUID=3cea5bed-98d5-4562-b5be-f423208e8fd3 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-5.4.0-33-generic
	}
	menuentry 'Ubuntu, avec Linux 5.4.0-33-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.0-33-generic-recovery-3cea5bed-98d5-4562-b5be-f423208e8fd3' {
		recordfail
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd1,gpt3'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3  3cea5bed-98d5-4562-b5be-f423208e8fd3
		else
		  search --no-floppy --fs-uuid --set=root 3cea5bed-98d5-4562-b5be-f423208e8fd3
		fi
		echo	'Chargement de Linux 5.4.0-33-generic…'
		linux	/boot/vmlinuz-5.4.0-33-generic root=UUID=3cea5bed-98d5-4562-b5be-f423208e8fd3 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-5.4.0-33-generic
	}
	menuentry 'Ubuntu, avec Linux 5.4.0-31-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.0-31-generic-advanced-3cea5bed-98d5-4562-b5be-f423208e8fd3' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd1,gpt3'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3  3cea5bed-98d5-4562-b5be-f423208e8fd3
		else
		  search --no-floppy --fs-uuid --set=root 3cea5bed-98d5-4562-b5be-f423208e8fd3
		fi
		echo	'Chargement de Linux 5.4.0-31-generic…'
		linux	/boot/vmlinuz-5.4.0-31-generic root=UUID=3cea5bed-98d5-4562-b5be-f423208e8fd3 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-5.4.0-31-generic
	}
	menuentry 'Ubuntu, avec Linux 5.4.0-31-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.0-31-generic-recovery-3cea5bed-98d5-4562-b5be-f423208e8fd3' {
		recordfail
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd1,gpt3'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3  3cea5bed-98d5-4562-b5be-f423208e8fd3
		else
		  search --no-floppy --fs-uuid --set=root 3cea5bed-98d5-4562-b5be-f423208e8fd3
		fi
		echo	'Chargement de Linux 5.4.0-31-generic…'
		linux	/boot/vmlinuz-5.4.0-31-generic root=UUID=3cea5bed-98d5-4562-b5be-f423208e8fd3 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-5.4.0-31-generic
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/10_linux_zfs ###
### END /etc/grub.d/10_linux_zfs ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
	fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

Hors ligne

#25 Le 03/10/2020, à 16:10

nany

Re : [Résolu] Problème de dé-installation des linux-image - Ubuntu 20.04

Il y a un gros problème, seules les versions 31 et 33 sont disponibles dans GRUB.


Ça vient de là ;

PaulBaconnier a écrit :

Les paquets problématiques pour lesquels j'ai du corriger les scripts de post-installation/removal aujourd'hui étaient:

- grub-pc
- linux-image-5.4.0-48-generic
- linux-image-5.4.0-47-generic

C’était une très mauvaise idée.

Alors, si tu as sauvegardé les scripts avant « correction », restaure-les et donne le retour de  :

sudo apt install -fy

Hors ligne