#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)"
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
#12 Le 30/08/2015, à 11:48
- nany
Re : [Résolu] Noyau partiellement installé
En 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é
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é
Au temps pour moi : ma mémoire n'était pas bonne ou j'ai mal fait à l'époque...
Ça n’est pas grave.
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
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