Błąd podpisu PKCS / ostrzeżenia podczas uruchamiania dmesg na Ubuntu Mate 18.04

12

Mam czystą instalację Ubuntu Mate 18.04, sam system działa bez problemów, ale uruchamiam dmesg, aby sprawdzić błędy i ostrzeżenia. Lubię próbować rozwiązać je wszystkie, jeśli to możliwe, nawet jeśli nie powodują one teraz oczywistych problemów.

Mam kartę Nvidia ze sterownikiem 390.48.

Zajmowałem się większością problemów, ale jeden, który pojawia się cztery razy, mówi:

PKCS#7 signature not signed with a trusted key

Oto +/- trzy wiersze w dmesg dla kontekstu dla dwóch wystąpień (drugi faktycznie przechwytuje dwa):

[    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

i:

[    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

Linia, o której mowa, to linia PKCS. Rozumiem, że sterownik „splami” jądro. Z kontekstu wydaje się, że ostrzeżenia PKCS są powiązane ze sterownikiem Nvidia. Czy to jest oczekiwane? Jest to sterownik uzyskany z repozytorium Ubuntu, nie niezależnie od Nvidii, jeśli to robi różnicę. Zwykle mogę sprawdzić błędy i ostrzeżenia specyficzne dla Nvidii (które zwykle są nieszkodliwe), ale tego nie znalazłem.

mock_blatt
źródło
askubuntu.com/a/785762/186740
Vindicated Halcyon

Odpowiedzi:

3

Wygląda na to, że udało mi się to naprawić. Tylko upewnij się, że usuniesz absolutnie wszystko, co jest związane z NVIDIA (wyczyść, w tym wszystkie konfiguracje i i386). Upewnij się, że dpkg -l | grep nvidiazwraca pusty wynik. Następnie wybierz:

sudo apt install nvidia-driver-396

(wersja może się oczywiście różnić)

W pewnym momencie otwiera interfejs graficzny w twoim terminalu i proponuje dodanie klucza MOK do podpisywania. Po wykonaniu tej czynności ponownie się uruchomiłem i po wyświetleniu monitu wprowadziłem klucz.

yuranos87
źródło
2
Racja, myślę, że to ostrzeżenie dotyczy braku podpisania sterownika, co nie ma znaczenia, jeśli nie używasz bezpiecznego rozruchu (czego w tym czasie nie miałem i naprawdę nie zdawałem sobie sprawy z tego, co to było). Niedawno zacząłem używać bezpiecznego rozruchu i rzeczywiście system Ubuntu 18.04 zabrał mnie do kroku podpisywania MOK po ponownym uruchomieniu.
mock_blatt
Prawdopodobnie ogólnym przypadkiem byłoby uzyskanie prawidłowej paczki z sudo ubuntu-drivers list.
Pablo Bianchi,
3
Postępowałem zgodnie z tymi krokami, ale nie otrzymałem opcji podpisania klucza MOK
Jonno_FTW
@Jonno_FTW, zostałem zapytany podczas instalacji Ubuntu 18.04, kiedy poprosiłem go o zainstalowanie zastrzeżonych sterowników, powiedział, że zamierza się zrestartować i wybrać hasło do podpisywania MOK. Po ponownym uruchomieniu musiałem wprowadzić to hasło (po przejściu przez kilka menu). Jeśli nie używasz bezpiecznego rozruchu, może to nie obchodzić? Myślę, że tak było, kiedy pierwotnie napisałem to pytanie.
mock_blatt
3

Mam również kartę Nvidia, która korzysta z zastrzeżonego sterownika Nvidia.

Przy pierwszym uruchomieniu po aktualizacji z 17.10 do 18.04 przez komunikat:

PKCS#7 signature not signed with a trusted key

został zgłoszony 3 razy przed dotarciem do ekranu logowania, a sekwencja rozruchowa utknęła w martwym punkcie. Mogłem uruchomić tylko w trybie odzyskiwania. Wyłączenie Bezpiecznego rozruchu w systemie BIOS nie miało znaczenia.

Jednak po uruchomieniu w trybie odzyskiwania mogłem wybrać Resume normal bootz menu akcji, a następnie normalna sekwencja rozruchowa przebiegła pomyślnie.

Uruchomiłem oprogramowanie i aktualizacje i otworzyłem zakładkę Dodatkowe sterowniki . Pod 17.10 mój sterownik karty graficznej Nvidia był zastrzeżony przez nvidia-driver-390meta-pakiet Ubuntu . Teraz karta nie została zgłoszona jako korzystająca z tego zastrzeżonego sterownika lub sterownika typu open source xorg-xserver-video-noveau. Zostało to pokazane jako użycie ręcznie zainstalowanego sterownika , a zwykłych zastrzeżonych i otwartych opcji sterownika nie można było wybrać.

Następnie ustanowiłem:

dpkg -l nvidia-driver-390

który nvidia-driver-390nie był już zainstalowany. Więc zainstalowałem to:

sudo apt install nvidia-driver-390

Następnie uruchomiono ponownie, a sekwencja rozruchowa przebiegła pomyślnie i normalnie. Po zalogowaniu ponownie odwiedziłem Oprogramowanie i aktualizacje -> Dodatkowe sterowniki i teraz zauważyłem, że moja karta graficzna została zgłoszona jako korzystająca z zastrzeżonego nvidia-driver-390 sterownika.

Mike Kinghan
źródło
1
Miałeś gorszą sytuację ode mnie, cieszę się, że ją rozwiązałeś. Z ciekawości, jeśli uruchomisz dmesg | grep -C 3 PKCS widzisz coś podobnego do mnie? Dla mnie to bezobjawowe, ale wiem, że to może się zmienić.
mock_blatt