web-dev-qa-db-fra.com

L'installation du noyau se bloque (update-initramfs) kernel 4.4.0-112

Le 16.04, après avoir essayé le programme de mise à jour Ubuntu la nuit dernière, il s’est raccroché (sur initramfs si je me souviens bien de la boîte de dialogue de détails). Après un long moment, je l'ai tué et j'ai cherché des solutions que j'ai essayées (j'espère me souvenir de tout):

Sudo dpkg --configure -a

-> Suspend

$ Sudo apt-get --purge remove linux-image-4.4.0-112-generic linux-image-extra-4.4.0-112-generic
E: dpkg was interrupted, you must manually run 'Sudo dpkg --configure -a' to correct the problem.

$ Sudo dpkg --purge remove linux-image-4.4.0-112-generic linux-image-extra-4.4.0-112-generic
dpkg: warning: ignoring request to remove remove which isn't installed
dpkg: warning: ignoring request to remove linux-image-4.4.0-112-generic which isn't installed
(Reading database... 756101 files and directories currently installed.) 
Removing linux-image-extra-4.4.0-112-generic (4.4.0-112.135) ...
depmod: FATAL: could not load /boot/System.map-4.4.0-112-generic: No such file or directory
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-112-generic /boot/vmlinuz-4.4.0-112-generic 
run-parts: executing /etc/kernel/postinst.d/dkms 4.4.0-112-generic /boot/vmlinuz-4.4.0-112-generic 
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-112-generic /boot/vmlinuz-4.4.0-112-generic
 update-initramfs: Generating /boot/initrd.img-4.4.0-112-generic
depmod: WARNING: could not open /var/tmp/mkinitramfs_2OAOqm/lib/modules/4.4.0-112-generic/modules.order: No such file or directory
depmod: WARNING: could not open /var/tmp/mkinitramfs_2OAOqm/lib/modules/4.4.0-112-generic/modules.builtin: No such file or directory

$ uname -a
Linux tnt440s 4.4.0-109-generic #132-Ubuntu SMP Tue Jan 9 19:52:39 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

J'ai aussi fait quelque part sur l'interwebs:

Sudo rm /var/lib/initramfs-tools/4.4.0-112-generic

J'ai maintenant peur d'un redémarrage car j'avais déjà des noyaux cassés (mais il semble que je sois toujours sur le noyau 4.4.0-109 et que je cherche un moyen de réparer le nouveau noyau incomplètement installé et d'obtenir apt-upgrade travailler à nouveau.

MISE À JOUR:
J'ai réussi à supprimer tout sauf le paquetage linux-image-extra. Essayer de forcer son installation (apt-get install -f) m'a envoyé pour exécuter manuellement dpkg --configure -a), mais cela a été suspendu comme ci-dessus.

Donc, comme trouvé ici sur les forums Ubunt , j'ai supprimé les fichiers dans

/var/lib/dpkg/updates

ce qui m'a alors permis de forcer l'installation du paquet encore - mais cela m'amène à l'erreur originale: accrocher sur update-initramfs:

Selecting previously unselected package linux-image-4.4.0-112-generic.
(Reading database ... 756103 files and directories currently installed.)
Preparing to unpack .../linux-image-4.4.0-112-generic_4.4.0-112.135_AMD64.deb ...
Done.
Unpacking linux-image-4.4.0-112-generic (4.4.0-112.135) ...
Setting up linux-firmware (1.157.15) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-112-generic
1
TNT

Enfin, le redémarrage redouté a fonctionné et m'a laissé effectuer une

dpkg --configure -a

après quoi j’ai pu installer le noyau via apt-get install et le problème semble être résolu.

2
TNT