Debian 服务器因未知符号错误而停止启动

Debian 服务器因未知符号错误而停止启动

重启后,我的 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)

我尝试过重新安装内核并降级内核,但这没有用。这是一个安装了所有更新的 Debian Jessie。

答案1

此类问题最常发生在内核升级、重新编译或使用引导加载程序配置之后。最可能的原因是,您运行的内核版本不是 中的模块/lib/modules

Debian 不再使用目录名称中的第三个“补丁”级别,因此具有不同符号的不同内核可能会出现在 中/lib/modules/MAJOR.MINOR.0-XX-arch/...。请参阅https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=866336

相关内容