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

我正在干净安装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 

和:

 [ 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 

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

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

 sudo apt install nvidia-driver-396 

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

它在某个时刻打开了终端内部的图形界面,并建议添加一个唱歌的MOK键。 在我这样做之后,我重新启动并在提示时输入密钥。

我同样拥有使用专有Nvidia驱动程序的Nvidia卡。

在通过以下消息从17.10升级到18.04后的首次启动时:

 PKCS#7 signature not signed with a trusted key 

在到达登录屏幕之前报告了3次并且启动序列停止了。 我只能在恢复模式下启动。 在BIOS中禁用安全启动没有任何区别。

但是,在恢复模式下启动后,我可以从操作菜单中选择Resume normal boot ,然后正常启动顺序继续成功。

我启动了软件和更新并打开了“ 附加驱动程序”选项卡。 在17.10之下,我的Nvidia显卡驱动程序一直是Ubuntu nvidia-driver-390元数据包提供的专有nvidia-driver-390程序。 现在,该卡未被报告为使用该专有驱动程序或开源xorg-xserver-video-noveau驱动程序。 它显示为使用手动安装的驱动程序 ,并且通常的专有和开源驱动程序选项是不可选择的。

然后我建立了:

 dpkg -l nvidia-driver-390 

nvidia-driver-390已不再安装。 所以我安装了它:

 sudo apt install nvidia-driver-390 

然后重新启动,启动顺序成功并正常运行。 登录后,我重新访问了软件和更新 – > 其他驱动程序 ,现在看到我的显卡被报告为使用专有的nvidia-driver-390驱动程序。