PKCS#7 签名未使用受信任的密钥签名

Ear*_*ing 19 boot kernel boot-loader devices macintosh

在 MacBook 2017 上禁用 SIP 的情况下安装 Ubuntu - 0 个问题,几秒钟内启动。

我一直在构建它并在尝试使 WiFi 工作时产生了问题。在某个时候(很晚了)发生了 3 件事的组合:

  1. 我启用了 SIP
  2. 我试图安装 Broadcom 4360x 驱动程序
  3. 我从 GitHub 存储库重新安装了触摸板驱动程序

这些是项目:

[  +0.001007] input: Apple Inc. iBridge as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.2/0003:05AC:8600.0001/input/input7
[  +0.057765] hid-generic 0003:05AC:8600.0001: input,hidraw0: USB HID v1.01 Keyboard [Apple Inc. iBridge] on usb-0000:00:14.0-3/input2
[  +0.000196] hid-generic 0003:05AC:8600.0002: hiddev0,hidraw1: USB HID v1.01 Device [Apple Inc. iBridge] on usb-0000:00:14.0-3/input3
[  +0.000230] PKCS#7 signature not signed with a trusted key
[  +0.000002] PKCS#7 signature not signed with a trusted key
[  +0.000288] appletb: Touchbar usb device added; dev=0003:05AC:8600.0001
[  +0.000004] appletb: releasing current hid driver 'hid-generic'
Run Code Online (Sandbox Code Playgroud)

[  +0.002784] ACPI: Dynamic OEM Table Load:
[  +0.000010] ACPI Exception: AE_NO_MEMORY, SSDT 0xFFFF948D2BD80800 Table is duplicated (20170831/tbdata-562)
[  +0.000000] No Local Variables are initialized for Method [GCAP]
[  +0.000000] Initialized Arguments for Method [GCAP]:  (1 arguments defined for method invocation)
Run Code Online (Sandbox Code Playgroud)

找到了 UUID 问题,在同一设备上安装 Kali 后启动需要 2 分钟。这与交换文件 ID 更改有关。

Kali 在 2.2 秒内在同一台设备上加载,也是 Debian,全是绿色的。

slm*_*slm 12

PKCS#7 签名未使用受信任的密钥签名

此消息通常来自一个硬件。在您的情况下,很可能是 Nvidia 显卡发出此信号。

此处更详细地讨论了此问题,其中 2 个用户实际遇到了此问题,标题为:PKCS 签名错误/警告在 Ubuntu Mate 18.04 上运行 dmesg

如果您在 Internet 上搜索,您会遇到许多也遇到此问题的人。从它的外观来看,这个问题仍在进行中:

注意:该问题似乎与 Ubuntu 18.04 相关。

消息来源

对此消息的进一步搜索使我找到了此源代码:ubuntu-xenial-kernel/certs/system_keyring.c。这些行是发出这个的:

if (!trusted) {
    pr_err("PKCS#7 signature not signed with a trusted key\n");
    ret = -ENOKEY;
}
Run Code Online (Sandbox Code Playgroud)

进一步搜索会将您带到涉及签名内核模块的站点,例如这个 - MODSIGN:使用 PKCS#7 进行模块签名

(2) 利用 PKCS#7 工具提供模块签名。

安全启动

基于此 AU 问答题为:如何在 Ubuntu 16.04 中安装没有内核签名或内核重建的 module.ko 模块?有人建议您可以禁用安全启动或对模块进行签名。

您可以禁用安全启动或对内核模块进行签名。

要禁用安全启动,您可以按照标题为“测试安全启动”的 Ubuntu wiki 页面中的说明进行操作。

参考

  • 奇怪的。即使关闭了安全启动,我也收到了这条消息。 (18认同)
  • 我也关闭了安全启动,但它不起作用:/ (5认同)
  • Ubuntu 18.04.2 LTS 在这里。当我从 Nvidia 的开发者网站安装 CUDA 驱动程序时出现警告。驱动程序工作,只是刺激性警告在那里。 (2认同)