我在尝试升级内核时遇到了问题(linux-image-4.4.0-75-generic
)。我收到以下错误:
Running depmod.
Failed to run depmod
我检查了 depmod 的权限:
root@mycomputer:~# la -la /sbin | grep depmod
-r--r--r-- 1 myuser myuser 1119 gru 20 16:26 depmod
它是只读的,所有者和组设置为我的非 root 用户。将所有者更改为 root 并给他 +x 后,我收到此错误:
Running depmod.
/sbin/depmod: 1: /sbin/depmod: Syntax error: word unexpected (expecting ")")
Failed to run depmod
只是尝试运行 depmod:
root@AP137:~# depmod
-su: /sbin/depmod: cannot execute binary file: Exec format error
说实话,我不知道我做了什么导致这个问题,但 depmod 二进制文件可能已损坏。有办法恢复吗?
答案1
该depmod
命令是包的一部分kmod
,所以我认为重新安装它将解决您的问题。
第一次运行:
sudo dpkg-reconfigure kmod
重新配置此包而不重新安装它,如果它不起作用那么:
sudo apt-get install --reinstall kmod