在 Ubuntu Mate 18.04 上运行 dmesg 的 PKCS 签名错误/警告

moc*_*att 12 nvidia dmesg ubuntu-mate 18.04

我正在全新安装 Ubuntu Mate 18.04,系统本身没有问题,但我正在运行 dmesg 来查看错误和警告。如果可能的话,我喜欢尝试让它们全部得到处理,即使它们现在没有引起明显的问题。

我有一个运行驱动程序 390.48 的 Nvidia 卡。

我已经解决了大部分问题,但是出现了四次的问题是这样说的:

PKCS#7 signature not signed with a trusted key

以下是 dmesg 中的 +/- 三行,用于说明其中两次出现的上下文(第二次实际上捕获了两次):

[    1.157284] ata3: SATA max UDMA/133 abar m2048@0xdf34b000 port 0xdf34b200 irq 126
[    1.157285] ata4: SATA max UDMA/133 abar m2048@0xdf34b000 port 0xdf34b280 irq 126
[    1.157535] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[    1.168128] PKCS#7 signature not signed with a trusted key
[    1.168135] nvidia: loading out-of-tree module taints kernel.
[    1.168138] nvidia: module license 'NVIDIA' taints kernel.
[    1.168138] Disabling lock debugging due to kernel taint
Run Code Online (Sandbox Code Playgroud)

和:

[    1.175479] nvidia-nvlink: Nvlink Core is being initialized, major device number 238
[    1.175681] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[    1.175734] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  390.48  Thu Mar 22 00:42:57 PDT 2018 (using threaded interrupts)
[    1.180047] PKCS#7 signature not signed with a trusted key
[    1.181035] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  390.48  Wed Mar 21 23:48:34 PDT 2018
[    1.181409] PKCS#7 signature not signed with a trusted key
[    1.181814] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
Run Code Online (Sandbox Code Playgroud)

有问题的行是 PKCS 行,我知道驱动程序会“污染”内核。从上下文来看,PKCS 警告似乎与 Nvidia 驱动程序有关。这是预期的吗?这是从 Ubuntu 存储库获得的驱动程序,而不是独立于 Nvidia 的驱动程序,如果这有所不同的话。通常我可以查找 Nvidia 特定的错误和警告(通常是无害的),但我没有找到任何东西。

yur*_*nos 3

我似乎能够修复它。只要确保你删除了与 nvidia 相关的所有内容(清除包括所有配置和 i386)。确保dpkg -l | grep nvidia返回空结果。然后去:

sudo apt install nvidia-driver-396
Run Code Online (Sandbox Code Playgroud)

(当然,版本可能会有所不同)

它会在某个时刻在您的终端内打开一个图形界面,并建议添加一个签名 MOK 密钥。完成此操作后,我重新启动并在出现提示时输入密钥。

  • 我按照这些步骤操作,但没有看到签署 MOK 密钥的选项 (3认同)
  • 是的,我认为这个警告与驱动程序未签名有关,如果您不使用安全启动(我当时没有使用安全启动,而且我并没有真正意识到它是什么),这没有什么区别。我最近开始使用安全启动,事实上 Ubuntu 18.04 在重新启动后将我带到了 MOK 签名步骤。 (2认同)