将我的 Ubuntu 22.04 升级到 Ubuntu 22.10 后,启动屏幕上开始出现以下消息序列:
blacklist: Problem blacklisting hash (-13)
[...]
blacklist: Problem blacklisting hash (-13)
Run Code Online (Sandbox Code Playgroud)
这不是阻塞错误,引导继续进行,没有任何明显的问题,我可以像往常一样使用我的 Ubuntu。这些消息在升级之前不存在,它来自哪里?
我的设置:
Kam*_*her 19
您可以安全地忽略它。
“这些内核消息应被视为警告,而不是错误。您不应删除列入黑名单的哈希值(即不清除安全启动密钥),这是防止恶意签名的安全措施。
现在显示这些内核消息是因为我们强化了此安全性机制,现在它揭示了一些固件的问题。
有一个正在进行的内核补丁来更新此错误消息:https: //lore.kernel.org/lkml/3b997266-067c-975c-911a-da146fe9033a@digikod.net/”
据来源报道。
这是不同制造商需要在其 BIOS/固件中纠正的问题。补丁讨论中确认了
正确的方法(将消息视为警告而不是错误):
“我们不应该隐藏 EACCES 错误。这个日志问题对于重复哈希值是正确的,并且可以帮助固件供应商修复他们的数据库。我真的很想看到不同的日志消息:更改 EACCES 中的重复条目错误代码到 EEXIST,并针对此特定情况调用 pr_warn。”
您只需要等待主板制造商的升级即可。(华硕、戴尔、联想等)
或联系他们的支持人员报告问题并请求修复。