web-dev-qa-db-fra.com

dpkg / dkms ne quitte pas / se bloque après la mise à niveau du noyau

J'ai mis à niveau vers la dernière version du noyau.

Le processus de mise à niveau ne se termine pas. En essayant manuellement (sur le terminal), je reçois:

Setting up linux-image-4.13.0-25-generic (4.13.0-25.29) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
The link /initrd.img is a dangling linkto /boot/initrd.img-4.13.0-25-generic
vmlinuz(/boot/vmlinuz-4.13.0-25-generic
) points to /boot/vmlinuz-4.13.0-25-generic
 (/boot/vmlinuz-4.13.0-25-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.13.0-25-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.13.0-25-generic /boot/vmlinuz-4.13.0-25-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.13.0-25-generic /boot/vmlinuz-4.13.0-25-generic
(hangs)

J'ai essayé, comme suggéré dans les commentaires, de supprimer les pilotes nvidia et l'image du noyau. Mais cela a essentiellement le même problème:

$ Sudo apt-get purge linux-image-4.13.0-25-generic *nvidia*
The following packages will be REMOVED:
  linux-image-4.13.0-25-generic* linux-image-extra-4.13.0-25-generic nvidia-384* nvidia-opencl-icd-384* nvidia-prime*
  nvidia-settings*
0 upgraded, 0 newly installed, 6 to remove and 0 not upgraded.
4 not fully installed or removed.
After this operation, 235 MB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 210977 files and directories currently installed.)
Removing linux-image-extra-4.13.0-25-generic (4.13.0-25.29) ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.13.0-25-generic /boot/vmlinuz-4.13.0-25-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.13.0-25-generic /boot/vmlinuz-4.13.0-25-generic
(hangs)
5
kerner1000

Pour moi, cela était lié aux pilotes propriétaires nvidia (version 385). Je les ai supprimés à l'aide de l'onglet "Logiciels et mises à jour -> Pilotes supplémentaires". Ensuite, j'ai désinstallé manuellement le paquet linux-image-4.13.0-25-generic avec:

Sudo apt-get remove linux-image-4.13.0-25-generic

Et a couru:

Sudo apt-get install -f && Sudo apt-get upgrade

Après un redémarrage, mon système exécutait le noyau le plus récent et j’ai été en mesure d’installer les derniers pilotes nvidia.

modifier:

Si le processus est suspendu, il semble que le service plymouth soit supprimé (voir Launchpad ). Dans un nouveau type de terminal

Sudo pkill plymouth

L'installation devrait se poursuivre.

éditer 2:

Comme/op mentionné après que tout fonctionne à nouveau, réinstallez le paquet linux-image-generic pour mettre à jour le noyau avec la version la plus récente:

Sudo apt-get install linux-image-generic
6
byf-ferdy