PKCS-Signaturfehler / Warnungen, die dmesg unter Ubuntu Mate 18.04 ausführen

12

Ich bin auf einer Neuinstallation von Ubuntu Mate 18.04, das System selbst funktioniert ohne Probleme, aber ich führe dmesg aus, um Fehler und Warnungen zu überprüfen. Ich versuche gerne, sie alle nach Möglichkeit zu behandeln, auch wenn sie momentan keine offensichtlichen Probleme verursachen.

Ich habe eine Nvidia-Karte mit dem Treiber 390.48.

Ich habe die meisten Probleme behandelt, aber eines, das viermal auftaucht, sagt Folgendes:

PKCS#7 signature not signed with a trusted key

Hier sind +/- drei Zeilen in dmesg für den Kontext für zwei der Vorkommen (die zweite erfasst tatsächlich zwei):

[    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

und:

[    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

Die fragliche Zeile ist die PKCS-Zeile. Ich verstehe, dass der Treiber den Kernel "beschmutzen" wird. Aus dem Kontext geht hervor, dass die PKCS-Warnungen mit dem Nvidia-Treiber zusammenhängen. Wird das erwartet? Dies ist der Treiber, der aus dem Ubuntu-Repository bezogen wird, nicht unabhängig von Nvidia, wenn dies einen Unterschied macht. Normalerweise kann ich die Nvidia-spezifischen Fehler und Warnungen nachschlagen (die normalerweise harmlos sind), aber diese habe ich nicht gefunden.

mock_blatt
quelle

Antworten:

3

Ich konnte es anscheinend beheben. Stellen Sie einfach sicher, dass Sie absolut alles löschen, was mit nvidia zu tun hat (Bereinigung einschließlich aller Konfigurationen und auch i386). Stellen Sie sicher, dass dpkg -l | grep nvidiaein leeres Ergebnis zurückgegeben wird. Dann gehen Sie für:

sudo apt install nvidia-driver-396

(Version kann natürlich variieren)

Es öffnet irgendwann eine grafische Oberfläche in Ihrem Terminal und schlägt vor, einen signierenden MOK-Schlüssel hinzuzufügen. Nachdem ich das getan hatte, startete ich neu und gab den Schlüssel ein, wenn ich dazu aufgefordert wurde.

yuranos87
quelle
2
Richtig, ich denke, diese Warnung hat damit zu tun, dass der Treiber nicht signiert ist. Dies macht keinen Unterschied, wenn Sie keinen sicheren Start verwenden (was ich zu diesem Zeitpunkt noch nicht getan habe und nicht wirklich wusste, was es war). Ich habe kürzlich angefangen, Secure Boot zu verwenden, und Ubuntu 18.04 hat mich nach einem Neustart zum MOK-Signaturschritt geführt.
mock_blatt
Wahrscheinlich würde der allgemeine Fall darin bestehen, das richtige Paket zu erhalten sudo ubuntu-drivers list.
Pablo Bianchi
3
Ich habe diese Schritte befolgt, aber nicht die Option erhalten, einen MOK-Schlüssel zu signieren
Jonno_FTW
@Jonno_FTW, ich wurde bei der Installation von Ubuntu 18.04 aufgefordert, als ich darum gebeten wurde, proprietäre Treiber zu installieren, sagte es, dass es neu starten und ein Passwort für die MOK-Signatur auswählen würde. Beim Neustart musste ich dieses Passwort eingeben (nachdem ich einige Menüs durchgesehen hatte). Wenn Sie keinen sicheren Start verwenden, ist es Ihnen vielleicht egal? Ich denke, das war der Fall, als ich diese Frage ursprünglich schrieb.
mock_blatt
3

Ich habe ebenfalls eine Nvidia-Karte mit dem proprietären Nvidia-Treiber.

Beim ersten Start nach dem Upgrade von 17.10 auf 18.04 durch die Meldung:

PKCS#7 signature not signed with a trusted key

wurde dreimal gemeldet, bevor der Anmeldebildschirm erreicht wurde und die Startsequenz ins Stocken geriet. Ich konnte nur im Wiederherstellungsmodus booten. Das Deaktivieren von Secure Boot im BIOS machte keinen Unterschied.

Nachdem ich im Wiederherstellungsmodus gestartet hatte, konnte ich Resume normal bootaus dem Aktionsmenü auswählen und eine normale Startsequenz wurde dann erfolgreich fortgesetzt.

Ich habe Software & Updates gestartet und die Registerkarte Zusätzliche Treiber geöffnet . Unter 17.10 war mein Nvidia-Grafikkartentreiber der proprietäre, der vom Ubuntu- nvidia-driver-390Metapaket bereitgestellt wurde. Es wurde nicht gemeldet, dass die Karte diesen proprietären Treiber oder den Open-Source- xorg-xserver-video-noveauTreiber verwendet. Es wurde gezeigt, dass ein manuell installierter Treiber verwendet wurde , und die üblichen proprietären und Open-Source-Treiberoptionen waren nicht auswählbar.

Ich habe dann festgestellt von:

dpkg -l nvidia-driver-390

das nvidia-driver-390war nicht mehr installiert. Also habe ich es installiert:

sudo apt install nvidia-driver-390

Dann neu gestartet, und die Startsequenz wurde erfolgreich und normal ausgeführt. Nach dem Anmelden habe ich Software & Updates -> Zusätzliche Treiber erneut besucht und festgestellt, dass meine Grafikkarte den proprietären nvidia-driver-390 Treiber verwendet.

Mike Kinghan
quelle
1
Sie hatten eine schlimmere Situation als ich und sind froh, dass Sie das geklärt haben. Aus Neugier, wenn Sie dmesg | ausführen grep -C 3 PKCS siehst du etwas ähnliches wie ich? Für mich ist es asymptomatisch, aber ich weiß, dass sich das ändern kann.
mock_blatt