web-dev-qa-db-fra.com

Echec de la mise à niveau du noyau - erreur de syntaxe depmod?

J'ai rencontré un problème lors de la mise à niveau de mon noyau (linux-image-4.4.0-75-generic). Je recevais cette erreur:

Running depmod.
Failed to run depmod

J'ai vérifié les autorisations sur depmod:

root@mycomputer:~# la -la /sbin | grep depmod
-r--r--r--  1 myuser   myuser      1119 gru 20 16:26 depmod

Il était en lecture seule et le propriétaire et le groupe étaient définis sur mon utilisateur non root. Après avoir changé le propriétaire en root et en lui donnant + x, j'obtiens cette erreur:

Running depmod.
/sbin/depmod: 1: /sbin/depmod: Syntax error: Word unexpected (expecting ")")
Failed to run depmod

J'essaie juste de lancer depmod:

root@AP137:~# depmod
-su: /sbin/depmod: cannot execute binary file: Exec format error

Honnêtement, je ne sais pas ce que j'ai fait pour résoudre ce problème, mais le fichier binaire depmod est probablement corrompu. Y at-il un moyen de récupérer de cela?

1
Przemek

La commande depmod fait partie du package kmod. Je pense donc que sa réinstallation résoudra votre problème.

Première exécution:

Sudo dpkg-reconfigure kmod

pour reconfigurer ce paquet sans le réinstaller, s'il ne fonctionnait pas alors:

Sudo apt-get install --reinstall kmod
2
Ravexina