重新启动后,我的 Debian 服务器不想再启动了。
加载内核模块 nfsd 和 ext4 失败并出现以下错误(在 dmesg 中):
nfsd: Unknown symbol setattr_prepare (err 0)
nfsd: Unknown symbol set_posix_acl (err 0)
ext4: Unknown symbol setattr_prepare (err 0)
ext4: Unknown symbol posix_acl_update_mode (err 0)
Run Code Online (Sandbox Code Playgroud)
我已经尝试重新安装内核并降级内核,但这无济于事。这是一个安装了所有更新的 debian Jessie。
此类问题最常见于内核升级、重新编译或使用引导加载程序配置后。最可能的原因是您没有运行模块位于/lib/modules
.
Debian 不再在目录名称中使用第三个“补丁”级别,因此具有不同符号的不同内核可能最终会出现在/lib/modules/MAJOR.MINOR.0-XX-arch/...
. 请参阅https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=866336