Помилка / попередження підпису PKCS під керуванням dmesg на Ubuntu Mate 18.04


12

Я на чистій установці Ubuntu Mate 18.04, сама система працює без проблем, але я запускаю dmesg, щоб переглянути помилки та попередження. Мені подобається намагатися вирішити їх, якщо це можливо, навіть якщо вони зараз не викликають очевидних проблем.

У мене є карта Nvidia з драйвером 390.48.

Я вирішував більшість питань, але одне, що з'являється чотири рази, говорить так:

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 помилки та попередження (які, як правило, нешкідливі), але в цьому я нічого не знайшов.


Відповіді:


3

Мені вдалося це виправити. Просто переконайтесь, що ви видаляєте абсолютно все, що стосується nvidia (очищення, включаючи всі конфігурації та i386). Переконайтеся, що dpkg -l | grep nvidiaповертає порожній результат. Потім перейдіть до:

sudo apt install nvidia-driver-396

(версія, звичайно, може змінюватися)

Він відкриває графічний інтерфейс всередині вашого терміналу в якийсь момент і пропонує додати ключ MOK для підписання. Після того як я це зробив, я перезавантажився і ввів ключ, коли з'явиться запит.


2
Правильно, я думаю, що це попередження має відношення до того, що драйвер не підписується, що не має значення, якщо ви не використовуєте захищене завантаження (чого я тоді не був, і я не зрозумів, що це таке). Нещодавно я почав використовувати захищене завантаження, і дійсно Ubuntu 18.04 перевів мене на етап підписання MOK після перезавантаження.
mock_blatt

Можливо, загальним випадком буде отримання правильного пакета від sudo ubuntu-drivers list.
Пабло Біанкі

3
Я дотримувався цих кроків, але не мав можливості підписати ключ MOK
Jonno_FTW

@Jonno_FTW, мені було запропоновано встановити Ubuntu 18.04, коли я попросив його встановити власні драйвери, він сказав, що збирається перезапустити і вибрати пароль для підписання MOK. При перезапуску мені довелося ввести цей пароль (пройшовши кілька меню). Якщо ви не використовуєте захищене завантаження, це може не хвилюватись? Я думаю, що це було так, коли я спочатку писав це питання.
mock_blatt

3

У мене також є карта Nvidia з використанням власного драйвера Nvidia.

Під час першого завантаження після оновлення з 17.10 до 18.04 повідомленням:

PKCS#7 signature not signed with a trusted key

повідомлялося 3 рази, перш ніж досягти екрана входу, і послідовність завантаження зупинилася. Я міг завантажуватися лише в режимі відновлення. Відключення безпечного завантаження в BIOS не мало значення.

Проте, завантажившись у режимі відновлення, я міг вибрати Resume normal bootз меню дій і нормальну послідовність завантаження потім успішно продовжував.

Я запустив програмне забезпечення та оновлення та відкрив вкладку Додаткові драйвери . Під 17.10 драйвер відеокарти Nvidia був власником, наданим nvidia-driver-390метапакетом Ubuntu . Тепер про карту не повідомлялося про використання цього власного драйвера чи драйвера з відкритим кодом xorg-xserver-video-noveau. Було показано, що використовується драйвер , встановлений вручну , і звичайні власні і драйвери з відкритим кодом не можна вибрати.

Потім я встановив:

dpkg -l nvidia-driver-390

це nvidia-driver-390більше не було встановлено. Тому я встановив:

sudo apt install nvidia-driver-390

Потім перезавантажили, і послідовність завантаження виконувалася успішно і нормально. Після входу в систему я переглянув Програмне забезпечення та оновлення -> Додаткові драйвери і тепер побачив, що про мою графічну карту повідомляється як про власний nvidia-driver-390 драйвер.


1
У вас була гірша ситуація, ніж у мене, рада, що ви розібралися. З цікавості, якщо ви запускаєте dmesg | grep -C 3 PKCS Ви бачите щось схоже на мене? Для мене це безсимптомно, але я знаю, що може змінитися.
mock_blatt
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.