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 29/08/2015, à 23:05

frozenbubble

[Résolu] Noyau partiellement installé

Bonjour,

Je n'arrive pas à supprimer d'anciens noyaux et je pense que le problème vient de celui-ci: linux-signed-image-3.16.0-44-generic

En effet lorsque je cherche à le supprimer via la commande

sudo apt-get autoremove

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-3.16.0-44-generic linux-image-extra-3.16.0-44-generic
  linux-signed-image-3.16.0-44-generic
0 mis à jour, 0 nouvellement installés, 3 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 201 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] 

En entrant "O", quelques lignes s'affichent dans le terminal puis l'ordinateur redémarre.

Au redémarrage et en lançant le gestionnaire de packet synaptic, celui-ci refuse de démarrer et me demande d'entrer la commande suivante:

dpkg --configure -a

Une fois celle-ci exécutée, j'ai a nouveau accès au gestionnaire de packet synaptic mais le noyau n'est toujours pas désinstallé.

Si je choisi de démarrer sur ce noyau j'ai le message suivant qui s'affiche: "fichier /boot/vmlinuz-3.16.0-44-generic.efi.signed non disponible".

uname -r me donne:

user@user-acer:~$ uname -r
3.16.0-46-generic

Je ne sais pas trop quoi faire d'autant plus que je ne suis pas encore très à l'aise avec Linux, si vous avez des suggestions je vous en remercie.

Dernière modification par frozenbubble (Le 30/08/2015, à 14:01)

Hors ligne

#2 Le 29/08/2015, à 23:12

nany

Re : [Résolu] Noyau partiellement installé

Bonjour,

peux-tu donner le retour de la commande suivante ?

dpkg -l | egrep "linux-(g|h|i|s)"

frozenbubble a écrit :

En entrant "O", quelques lignes s'affichent dans le terminal puis l'ordinateur redémarre.

Ce comportement est étrange.

En ligne

#3 Le 29/08/2015, à 23:17

frozenbubble

Re : [Résolu] Noyau partiellement installé

Bonsoir,

Voici ce que donne la commande:

user@user-acer:~$ dpkg -l | egrep "linux-(g|h|i|s)"
ii  linux-generic-lts-utopic                              3.16.0.46.37                                        amd64        Complete Generic Linux kernel and headers
ii  linux-headers-3.16.0-46                               3.16.0-46.62~14.04.1                                all          Header files related to Linux kernel version 3.16.0
ii  linux-headers-3.16.0-46-generic                       3.16.0-46.62~14.04.1                                amd64        Linux kernel headers for version 3.16.0 on 64 bit x86 SMP
ii  linux-headers-generic-lts-utopic                      3.16.0.46.37                                        amd64        Generic Linux kernel headers
ii  linux-image-3.16.0-30-generic                         3.16.0-30.40~14.04.1                                amd64        Linux kernel image for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-3.16.0-44-generic                         3.16.0-44.59~14.04.1                                amd64        Linux kernel image for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-3.16.0-45-generic                         3.16.0-45.60~14.04.1                                amd64        Linux kernel image for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-3.16.0-46-generic                         3.16.0-46.62~14.04.1                                amd64        Linux kernel image for version 3.16.0 on 64 bit x86 SMP
rc  linux-image-extra-3.16.0-30-generic                   3.16.0-30.40~14.04.1                                amd64        Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-extra-3.16.0-44-generic                   3.16.0-44.59~14.04.1                                amd64        Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-extra-3.16.0-45-generic                   3.16.0-45.60~14.04.1                                amd64        Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-extra-3.16.0-46-generic                   3.16.0-46.62~14.04.1                                amd64        Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-generic-lts-utopic                        3.16.0.46.37                                        amd64        Generic Linux kernel image
ii  linux-signed-generic-lts-utopic                       3.16.0.46.37                                        amd64        Complete Signed Generic Linux kernel and headers
rH  linux-signed-image-3.16.0-44-generic                  3.16.0-44.59~14.04.1                                amd64        Signed kernel image generic
ii  linux-signed-image-3.16.0-45-generic                  3.16.0-45.60~14.04.1                                amd64        Signed kernel image generic
ii  linux-signed-image-3.16.0-46-generic                  3.16.0-46.62~14.04.1                                amd64        Signed kernel image generic
ii  linux-signed-image-generic-lts-utopic                 3.16.0.46.37                                        amd64        Signed Generic Linux kernel image
ii  linux-sound-base                                      1.0.25+dfsg-0ubuntu4                                all          base package for ALSA and OSS sound systems

Merci,

Hors ligne

#4 Le 29/08/2015, à 23:23

nany

Re : [Résolu] Noyau partiellement installé

Le paquet est effectivement marqué comme semi-installé. La désinstallation n’a pas dû aller jusqu’au out à cause de ce redémarrage inhabituel.

Que donne cette commande ?

sudo dpkg -P linux-signed-image-3.16.0-44-generic

En ligne

#5 Le 29/08/2015, à 23:25

frozenbubble

Re : [Résolu] Noyau partiellement installé

Voila le résultat de la commande:

user@user-acer:~$ sudo dpkg -P linux-signed-image-3.16.0-44-generic
[sudo] password for user: 
(Lecture de la base de données... 210424 fichiers et répertoires déjà installés.)
Suppression de linux-signed-image-3.16.0-44-generic (3.16.0-44.59~14.04.1) ...
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-3.16.0-46-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-46-generic
Image Linux trouvée : /boot/vmlinuz-3.16.0-45-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-45-generic
Image Linux trouvée : /boot/vmlinuz-3.16.0-44-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-44-generic
Image Linux trouvée : /boot/vmlinuz-3.16.0-30-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-30-generic
Windows Boot Manager trouvé sur /dev/sdb2@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
fait
Purging configuration files for linux-signed-image-3.16.0-44-generic (3.16.0-44.59~14.04.1) ...
user@user-acer:~$ 

Hors ligne

#6 Le 29/08/2015, à 23:30

nany

Re : [Résolu] Noyau partiellement installé

Bon ben ça semble avoir marché.
Tant qu’on y est, virons aussi l’image marquée rc :

sudo dpkg -P linux-image-extra-3.16.0-30-generic

Puis donne le retour de cette commande :

apt-mark showmanual | egrep 'linux-.*[0-9]'

En ligne

#7 Le 29/08/2015, à 23:34

frozenbubble

Re : [Résolu] Noyau partiellement installé

voici le retour de la commande:

user@user-acer:~$ apt-mark showmanual | egrep 'linux-.*[0-9]'
linux-headers-3.16.0-46
linux-headers-3.16.0-46-generic
linux-image-3.16.0-45-generic
linux-image-3.16.0-46-generic
linux-image-extra-3.16.0-45-generic
linux-image-extra-3.16.0-46-generic
linux-signed-image-3.16.0-45-generic
linux-signed-image-3.16.0-46-generic
user@user-acer:~$ 

Effectivement j'ai l'impression que cela à marché puisqu'entre temps j'ai réussi à installer un logiciel (chose que je ne pouvais pas faire avant puisque'il me demandait sans cesse de supprimer ce noyau avant tout).

D'autre choses à faire pour optimiser/nettoyer/terminer avant de passer en résolu?

Hors ligne

#8 Le 29/08/2015, à 23:42

nany

Re : [Résolu] Noyau partiellement installé

Oui. Passe ces deux commandes :

sudo apt-mark auto $(apt-mark showmanual | egrep 'linux-.*[0-9]')
sudo apt-get autoremove --purge

Puis, comme je trouve bizarre de ne pas voir le 30, redonne le retour de :

dpkg -l | egrep "linux-(g|h|i|s)"

En ligne

#9 Le 30/08/2015, à 08:18

frozenbubble

Re : [Résolu] Noyau partiellement installé

Bonjour,

Voici les retours des commandes:

user@user-acer:~$ sudo apt-mark auto $(apt-mark showmanual | egrep 'linux-.*[0-9]')
[sudo] password for user: 
linux-headers-3.16.0-46 passé en « installé automatiquement ».
linux-headers-3.16.0-46-generic passé en « installé automatiquement ».
linux-image-3.16.0-45-generic passé en « installé automatiquement ».
linux-image-3.16.0-46-generic passé en « installé automatiquement ».
linux-image-extra-3.16.0-45-generic passé en « installé automatiquement ».
linux-image-extra-3.16.0-46-generic passé en « installé automatiquement ».
linux-signed-image-3.16.0-45-generic passé en « installé automatiquement ».
linux-signed-image-3.16.0-46-generic passé en « installé automatiquement ».
user@user-acer:~$ 
user@user-acer:~$ sudo apt-get autoremove --purge
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-3.16.0-44-generic* linux-image-3.16.0-45-generic*
  linux-image-extra-3.16.0-44-generic* linux-image-extra-3.16.0-45-generic*
  linux-signed-image-3.16.0-45-generic*
0 mis à jour, 0 nouvellement installés, 5 à enlever et 0 non mis à jour.
Après cette opération, 403 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] O
(Lecture de la base de données... 210582 fichiers et répertoires déjà installés.)
Suppression de linux-image-extra-3.16.0-44-generic (3.16.0-44.59~14.04.1) ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.16.0-44-generic /boot/vmlinuz-3.16.0-44-generic
run-parts: executing /etc/kernel/postinst.d/dkms 3.16.0-44-generic /boot/vmlinuz-3.16.0-44-generic
Error! Your kernel headers for kernel 3.16.0-44-generic cannot be found.
Please install the linux-headers-3.16.0-44-generic package,
or use the --kernelsourcedir option to tell DKMS where it's located
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.16.0-44-generic /boot/vmlinuz-3.16.0-44-generic
update-initramfs: Generating /boot/initrd.img-3.16.0-44-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.16.0-44-generic /boot/vmlinuz-3.16.0-44-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.16.0-44-generic /boot/vmlinuz-3.16.0-44-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.16.0-44-generic /boot/vmlinuz-3.16.0-44-generic
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-3.16.0-46-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-46-generic
Image Linux trouvée : /boot/vmlinuz-3.16.0-45-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-45-generic
Image Linux trouvée : /boot/vmlinuz-3.16.0-44-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-44-generic
Image Linux trouvée : /boot/vmlinuz-3.16.0-30-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-30-generic
Windows Boot Manager trouvé sur /dev/sdb2@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
fait
Purging configuration files for linux-image-extra-3.16.0-44-generic (3.16.0-44.59~14.04.1) ...
Suppression de linux-image-3.16.0-44-generic (3.16.0-44.59~14.04.1) ...
Examining /etc/kernel/prerm.d.
run-parts: executing /etc/kernel/prerm.d/dkms 3.16.0-44-generic /boot/vmlinuz-3.16.0-44-generic
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.16.0-44-generic /boot/vmlinuz-3.16.0-44-generic
update-initramfs: Deleting /boot/initrd.img-3.16.0-44-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.16.0-44-generic /boot/vmlinuz-3.16.0-44-generic
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-3.16.0-46-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-46-generic
Image Linux trouvée : /boot/vmlinuz-3.16.0-45-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-45-generic
Image Linux trouvée : /boot/vmlinuz-3.16.0-30-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-30-generic
Windows Boot Manager trouvé sur /dev/sdb2@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
fait
Purging configuration files for linux-image-3.16.0-44-generic (3.16.0-44.59~14.04.1) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.16.0-44-generic /boot/vmlinuz-3.16.0-44-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.16.0-44-generic /boot/vmlinuz-3.16.0-44-generic
Suppression de linux-signed-image-3.16.0-45-generic (3.16.0-45.60~14.04.1) ...
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-3.16.0-46-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-46-generic
Image Linux trouvée : /boot/vmlinuz-3.16.0-45-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-45-generic
Image Linux trouvée : /boot/vmlinuz-3.16.0-30-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-30-generic
Windows Boot Manager trouvé sur /dev/sdb2@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
fait
Purging configuration files for linux-signed-image-3.16.0-45-generic (3.16.0-45.60~14.04.1) ...
Suppression de linux-image-extra-3.16.0-45-generic (3.16.0-45.60~14.04.1) ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.16.0-45-generic /boot/vmlinuz-3.16.0-45-generic
run-parts: executing /etc/kernel/postinst.d/dkms 3.16.0-45-generic /boot/vmlinuz-3.16.0-45-generic
Error! Your kernel headers for kernel 3.16.0-45-generic cannot be found.
Please install the linux-headers-3.16.0-45-generic package,
or use the --kernelsourcedir option to tell DKMS where it's located
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.16.0-45-generic /boot/vmlinuz-3.16.0-45-generic
update-initramfs: Generating /boot/initrd.img-3.16.0-45-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.16.0-45-generic /boot/vmlinuz-3.16.0-45-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.16.0-45-generic /boot/vmlinuz-3.16.0-45-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.16.0-45-generic /boot/vmlinuz-3.16.0-45-generic
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-3.16.0-46-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-46-generic
Image Linux trouvée : /boot/vmlinuz-3.16.0-45-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-45-generic
Image Linux trouvée : /boot/vmlinuz-3.16.0-30-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-30-generic
Windows Boot Manager trouvé sur /dev/sdb2@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
fait
Purging configuration files for linux-image-extra-3.16.0-45-generic (3.16.0-45.60~14.04.1) ...
Suppression de linux-image-3.16.0-45-generic (3.16.0-45.60~14.04.1) ...
Examining /etc/kernel/prerm.d.
run-parts: executing /etc/kernel/prerm.d/dkms 3.16.0-45-generic /boot/vmlinuz-3.16.0-45-generic
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.16.0-45-generic /boot/vmlinuz-3.16.0-45-generic
update-initramfs: Deleting /boot/initrd.img-3.16.0-45-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.16.0-45-generic /boot/vmlinuz-3.16.0-45-generic
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-3.16.0-46-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-46-generic
Image Linux trouvée : /boot/vmlinuz-3.16.0-30-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-30-generic
Windows Boot Manager trouvé sur /dev/sdb2@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
fait
The link /vmlinuz.old is a damaged link
Removing symbolic link vmlinuz.old 
 you may need to re-run your boot loader[grub]
The link /initrd.img.old is a damaged link
Removing symbolic link initrd.img.old 
 you may need to re-run your boot loader[grub]
Purging configuration files for linux-image-3.16.0-45-generic (3.16.0-45.60~14.04.1) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.16.0-45-generic /boot/vmlinuz-3.16.0-45-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.16.0-45-generic /boot/vmlinuz-3.16.0-45-generic
user@user-acer:~$ 

et enfin

user@user-acer:~$ dpkg -l | egrep "linux-(g|h|i|s)"
ii  linux-generic-lts-utopic                              3.16.0.46.37                                        amd64        Complete Generic Linux kernel and headers
ii  linux-headers-3.16.0-46                               3.16.0-46.62~14.04.1                                all          Header files related to Linux kernel version 3.16.0
ii  linux-headers-3.16.0-46-generic                       3.16.0-46.62~14.04.1                                amd64        Linux kernel headers for version 3.16.0 on 64 bit x86 SMP
ii  linux-headers-generic-lts-utopic                      3.16.0.46.37                                        amd64        Generic Linux kernel headers
ii  linux-image-3.16.0-30-generic                         3.16.0-30.40~14.04.1                                amd64        Linux kernel image for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-3.16.0-46-generic                         3.16.0-46.62~14.04.1                                amd64        Linux kernel image for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-extra-3.16.0-46-generic                   3.16.0-46.62~14.04.1                                amd64        Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-generic-lts-utopic                        3.16.0.46.37                                        amd64        Generic Linux kernel image
ii  linux-signed-generic-lts-utopic                       3.16.0.46.37                                        amd64        Complete Signed Generic Linux kernel and headers
ii  linux-signed-image-3.16.0-46-generic                  3.16.0-46.62~14.04.1                                amd64        Signed kernel image generic
ii  linux-signed-image-generic-lts-utopic                 3.16.0.46.37                                        amd64        Signed Generic Linux kernel image
ii  linux-sound-base                                      1.0.25+dfsg-0ubuntu4                                all          base package for ALSA and OSS sound systems
user@user-acer:~$

Hors ligne

#10 Le 30/08/2015, à 11:20

nany

Re : [Résolu] Noyau partiellement installé

Ok. Toutes les images auxquelles ne correspondaient pas de headers on donc été supprimées. Exception fait de l’image 30 pour je ne sais quelle raison.
Supprimons-la donc :

sudo apt-get purge linux-image-3.16.0-30-generic

Puis donne le retour de :

cat /etc/apt/apt.conf.d/01autoremove-kernels

J’espère y voir quelque chose que je n’explique pas pour le moment.

En ligne

#11 Le 30/08/2015, à 11:37

jplemoine

Re : [Résolu] Noyau partiellement installé

Il y a un truc qui me chagrine...

linux-generic-lts-utopic

Je pense que c'est un trusty avec HWE mais dans ce cas, si ma mémoire est bonne, il faut que HWE suive les versions intermédiaires..
On devrait donc avoir

linux-generic-lts-vivid

A confirmer ou infirmer par un spécialiste..

Dernière modification par jplemoine (Le 30/08/2015, à 11:37)


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

#13 Le 30/08/2015, à 11:48

frozenbubble

Re : [Résolu] Noyau partiellement installé

la commande

sudo apt-get purge linux-image-3.16.0-30-generic

me fait à nouveau rebooter le PC, je n'arrive pas a voir la dernière ligne affichée dans le terminal.

je n'ai donc pas éxécuté

cat /etc/apt/apt.conf.d/01autoremove-kernels

.

Par curiosité j'ai relancé synaptic au redémarrage et il me réaffiche ce message, comme hier:

E: dpkg a été interrompu. Il est nécessaire d'utiliser « dpkg --configure -a » pour corriger le problème.
E: _cache->open() failed, please report.

Hors ligne

#14 Le 30/08/2015, à 11:51

jplemoine

Re : [Résolu] Noyau partiellement installé

Au temps pour moi : ma mémoire n'était pas bonne ou j'ai mal fait à l'époque...


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

#15 Le 30/08/2015, à 11:52

nany

Re : [Résolu] Noyau partiellement installé

frozenbubble a écrit :

me fait à nouveau rebooter le PC

Grmpf ! C’est agaçant cette histoire.
Redonne le retour de :

dpkg -l | egrep "linux-(g|h|i|s)"

En ligne

#16 Le 30/08/2015, à 11:53

frozenbubble

Re : [Résolu] Noyau partiellement installé

Voici le retour:

user@user-acer:~$ dpkg -l | egrep "linux-(g|h|i|s)"
ii  linux-generic-lts-utopic                              3.16.0.46.37                                        amd64        Complete Generic Linux kernel and headers
ii  linux-headers-3.16.0-46                               3.16.0-46.62~14.04.1                                all          Header files related to Linux kernel version 3.16.0
ii  linux-headers-3.16.0-46-generic                       3.16.0-46.62~14.04.1                                amd64        Linux kernel headers for version 3.16.0 on 64 bit x86 SMP
ii  linux-headers-generic-lts-utopic                      3.16.0.46.37                                        amd64        Generic Linux kernel headers
pH  linux-image-3.16.0-30-generic                         3.16.0-30.40~14.04.1                                amd64        Linux kernel image for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-3.16.0-46-generic                         3.16.0-46.62~14.04.1                                amd64        Linux kernel image for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-extra-3.16.0-46-generic                   3.16.0-46.62~14.04.1                                amd64        Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-generic-lts-utopic                        3.16.0.46.37                                        amd64        Generic Linux kernel image
ii  linux-signed-generic-lts-utopic                       3.16.0.46.37                                        amd64        Complete Signed Generic Linux kernel and headers
ii  linux-signed-image-3.16.0-46-generic                  3.16.0-46.62~14.04.1                                amd64        Signed kernel image generic
ii  linux-signed-image-generic-lts-utopic                 3.16.0.46.37                                        amd64        Signed Generic Linux kernel image
ii  linux-sound-base                                      1.0.25+dfsg-0ubuntu4                                all          base package for ALSA and OSS sound systems
user@user-acer:~$ 

Edit: si je me fie à la documentation, cette ligne

pH  linux-image-3.16.0-30-generic                         3.16.0-30.40~14.04.1                                amd64        Linux kernel image for version 3.16.0 on 64 bit x86 SMP

signifie que ce paquet est à purger car partiellement installé?

Dernière modification par frozenbubble (Le 30/08/2015, à 12:01)

Hors ligne

#17 Le 30/08/2015, à 12:00

nany

Re : [Résolu] Noyau partiellement installé

Bien, alors repassons par dpkg :

sudo dpkg -P linux-image-3.16.0-30-generic

Puis donne le retour de :

cat /etc/apt/apt.conf.d/01autoremove-kernels

En ligne

#18 Le 30/08/2015, à 12:03

nany

Re : [Résolu] Noyau partiellement installé

jplemoine a écrit :

Au temps pour moi : ma mémoire n'était pas bonne ou j'ai mal fait à l'époque...

Ça n’est pas grave. wink
Cette histoire de HWE est bien pour les nouvelles machines qui sortent après la première version LTS mais il est vrai qu’il y a de quoi s’y perdre ensuite entre ces différentes versions de noyaux et LTS.

Dernière modification par nany (Le 30/08/2015, à 12:03)

En ligne

#19 Le 30/08/2015, à 12:03

frozenbubble

Re : [Résolu] Noyau partiellement installé

Voici les deux retours:

user@user-acer:~$ sudo dpkg -P linux-image-3.16.0-30-generic
[sudo] password for user: 
(Lecture de la base de données... 199544 fichiers et répertoires déjà installés.)
Suppression de linux-image-3.16.0-30-generic (3.16.0-30.40~14.04.1) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.16.0-30-generic /boot/vmlinuz-3.16.0-30-generic
update-initramfs: Deleting /boot/initrd.img-3.16.0-30-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.16.0-30-generic /boot/vmlinuz-3.16.0-30-generic
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-3.16.0-46-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-46-generic
Windows Boot Manager trouvé sur /dev/sdb2@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
fait
Purging configuration files for linux-image-3.16.0-30-generic (3.16.0-30.40~14.04.1) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.16.0-30-generic /boot/vmlinuz-3.16.0-30-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.16.0-30-generic /boot/vmlinuz-3.16.0-30-generic
user@user-acer:~$ 
user@user-acer:~$ cat /etc/apt/apt.conf.d/01autoremove-kernels
// DO NOT EDIT! File autogenerated by /etc/kernel/postinst.d/apt-auto-removal
APT::NeverAutoRemove
{
   "^linux-image-3\.16\.0-45-generic$";
   "^linux-image-3\.16\.0-46-generic$";
   "^linux-headers-3\.16\.0-45-generic$";
   "^linux-headers-3\.16\.0-46-generic$";
   "^linux-image-extra-3\.16\.0-45-generic$";
   "^linux-image-extra-3\.16\.0-46-generic$";
   "^linux-signed-image-3\.16\.0-45-generic$";
   "^linux-signed-image-3\.16\.0-46-generic$";
   "^kfreebsd-image-3\.16\.0-45-generic$";
   "^kfreebsd-image-3\.16\.0-46-generic$";
   "^kfreebsd-headers-3\.16\.0-45-generic$";
   "^kfreebsd-headers-3\.16\.0-46-generic$";
   "^gnumach-image-3\.16\.0-45-generic$";
   "^gnumach-image-3\.16\.0-46-generic$";
   "^.*-modules-3\.16\.0-45-generic$";
   "^.*-modules-3\.16\.0-46-generic$";
   "^.*-kernel-3\.16\.0-45-generic$";
   "^.*-kernel-3\.16\.0-46-generic$";
   "^linux-backports-modules-.*-3\.16\.0-45-generic$";
   "^linux-backports-modules-.*-3\.16\.0-46-generic$";
   "^linux-tools-3\.16\.0-45-generic$";
   "^linux-tools-3\.16\.0-46-generic$";
};
user@user-acer:~$ 

Hors ligne

#20 Le 30/08/2015, à 13:18

nany

Re : [Résolu] Noyau partiellement installé

Ok. Tu n’as maintenant plus qu’un noyau correctement installé. Il est plutôt recommandé d’avoir deux noyaux par sécurité pour démarrer sur l’ancien au cas où il y aurait un souci avec le dernier installé. Normalement, la procédure autoremove en conserve deux. Dans ton cas, le noyau 45 a été supprimer alors qu’il figure dans le fichier 01autoremove-kernels comme ne devant pas être désinstallé.
Le seul début d’explication probable que je vois est que le header était manquant mais ça reste tout de même mystérieux pour moi.
Histoire de vérifier que le script fonctionne bien, passe cette commande :

sudo /etc/kernel/postinst.d/apt-auto-removal $(uname -r)

Et redonne le retour de :

cat /etc/apt/apt.conf.d/01autoremove-kernels


Ah, autre chose, le grub ne semble pas avoir été mis à jour lors de la suppression du noyau 30. Ausi passe cette commande :

sudo update-grub

En ligne

#21 Le 30/08/2015, à 13:27

frozenbubble

Re : [Résolu] Noyau partiellement installé

Voici le retour de la commande:

user@user-acer:~$ cat /etc/apt/apt.conf.d/01autoremove-kernels
// DO NOT EDIT! File autogenerated by /etc/kernel/postinst.d/apt-auto-removal
APT::NeverAutoRemove
{
   "^linux-image-3\.16\.0-46-generic$";
   "^linux-headers-3\.16\.0-46-generic$";
   "^linux-image-extra-3\.16\.0-46-generic$";
   "^linux-signed-image-3\.16\.0-46-generic$";
   "^kfreebsd-image-3\.16\.0-46-generic$";
   "^kfreebsd-headers-3\.16\.0-46-generic$";
   "^gnumach-image-3\.16\.0-46-generic$";
   "^.*-modules-3\.16\.0-46-generic$";
   "^.*-kernel-3\.16\.0-46-generic$";
   "^linux-backports-modules-.*-3\.16\.0-46-generic$";
   "^linux-tools-3\.16\.0-46-generic$";
};
user@user-acer:~$ 

Quant à la commande

sudo update-grub

elle me fait elle aussi rebooter le PC.
Je ne peux retranscrire exactement ce qui s'inscrit à l'écran, mais il est marque qu'il trouve l'image "...0-46...", puis une autre ligne sur laquelle il me semble distinguer "...UEFI...", puis reboot...

Hors ligne

#22 Le 30/08/2015, à 13:41

nany

Re : [Résolu] Noyau partiellement installé

Le script a fonctionné comme je l’attendais. Je considère donc qu’il s’agit d’un bug d’apt-get autoremove → https://bugs.launchpad.net/ubuntu/+sour … ug/1446269.

Quant à ton problème de reboot, c’est troublant mais je ne vois plus où investiguer pour expliquer la chose.

Tu peux marquer le fil en résolu car le sujet du titre l’est.

En ligne

#23 Le 30/08/2015, à 14:01

frozenbubble

Re : [Résolu] Noyau partiellement installé

Ok, tu es super, nany wink

Pour le reboot intempestif je vais essayer de chercher du côté de Grub puisqu'il semblerait que ce soit à chaque fois lors de son update qu'il y ai problème.

Je passe en résolu, merci pour ton aide rapide et précise.

Edit: afin d'essayer de lire un peu mieux le terminal afin que le PC ne reboot, j'ai relancé

sudo update-grub

et cette fois-ci l'ordinateur n'a pas rebooté, mystère...

Dernière modification par frozenbubble (Le 30/08/2015, à 14:06)

Hors ligne