将我的 Ubuntu 22.04 升级到 Ubuntu 22.10 后,启动屏幕上开始出现以下一系列消息:
blacklist: Problem blacklisting hash (-13)
[...]
blacklist: Problem blacklisting hash (-13)
这不是阻塞错误,启动没有任何明显问题,我可以像往常一样使用我的 Ubuntu。升级前没有出现这些消息,它从何而来?
我的设置:
- 操作系统:Ubuntu 22.10 x86_64
- 内核:5.19.0-21-generic
- 系统制造商:三星电子有限公司
- 系统产品名称:450R4E/450R5E/450R4V/450R5V/4450RV
- Bios 发布日期:2014 年 4 月 29 日
- BIOS 版本:P08RBG.216.140429.ZW
- 安全启动:已禁用
- 中央处理器: Intel i5-3230M (4) @ 3.2GHz
- GPU 1:英特尔第三代酷睿处理器图形控制器
- GPU 2:NVIDIA GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M
答案1
您可以放心地忽略它。
“这些内核消息应该被视为警告,而不是错误。您不应删除黑名单哈希(即不要清除安全启动密钥),这是一种防止恶意签名的安全措施。
这些内核消息现在显示是因为我们强化了此安全机制,并且现在它揭示了一些固件的问题。
有一个正在进行的内核补丁程序来更新此错误消息:https://lore.kernel.org/lkml/[电子邮件保护]/”
据报道来源。
这是不同制造商需要在其 BIOS/固件中纠正一些问题。
将信息视为警告而不是错误)在补丁讨论中得到确认:
“我们不应该隐藏 EACCES 错误。这会记录问题,这对于重复哈希值来说是正确的,并且可以帮助固件供应商修复他们的数据库。我真的很想看到不同的日志消息:将重复条目错误代码从 EACCES 更改为 EEXIST,并针对这种特定情况调用 pr_warn。”
您只需等待主板生产商的升级即可。(华硕、戴尔、联想等)
或者联系他们的支持人员报告问题并请求修复。