Ошибка подписи 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 (которые обычно безвредны), но в этом я ничего не нашел.

mock_blatt
источник
askubuntu.com/a/785762/186740
Оправданный

Ответы:

3

Кажется, я смог это исправить. Просто убедитесь, что вы удалили абсолютно все, что связано с NVIDIA (очистка, включая все конфиги и i386). Убедитесь, что dpkg -l | grep nvidiaвозвращает пустой результат. Затем перейдите к:

sudo apt install nvidia-driver-396

(версия может отличаться, конечно)

В какой-то момент он открывает графический интерфейс внутри вашего терминала и предлагает добавить подписывающий ключ MOK. После того, как я это сделал, я перезагрузился и ввел ключ при появлении запроса.

yuranos87
источник
2
Да, я думаю, что это предупреждение связано с тем, что драйвер не подписан, что не имеет значения, если вы не используете безопасную загрузку (которой я не использовал в то время, и я действительно не понимал, что это было). Недавно я начал использовать безопасную загрузку, и действительно, после перезагрузки Ubuntu 18.04 перенес меня на шаг подписи MOK.
mock_blatt
Вероятно, общий случай будет получать правильный пакет от sudo ubuntu-drivers list.
Пабло Бьянки
3
Я выполнил эти шаги, но у меня не было возможности подписать ключ
MOK
@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из меню действий и нормальную последовательность загрузки, после чего все прошло успешно.

Я запустил Software & Updates и открыл вкладку « Дополнительные драйверы ». В 17.10 мой драйвер видеокарты Nvidia был проприетарным, предоставленным метапакетом Ubuntu nvidia-driver-390. Теперь о карте не сообщалось об использовании этого проприетарного драйвера или драйвера с открытым исходным кодом xorg-xserver-video-noveau. Было показано, что используется драйвер , установленный вручную , а обычные проприетарные и открытые опции драйвера были недоступны.

Затем я установил:

dpkg -l nvidia-driver-390

это nvidia-driver-390больше не было установлено. Итак, я установил это:

sudo apt install nvidia-driver-390

Затем перезагрузился, и последовательность загрузки прошла успешно и нормально. После входа в систему я снова посетил Software & Updates -> Additional Drivers и теперь увидел, что моя видеокарта была зарегистрирована как использующая проприетарный nvidia-driver-390 драйвер.

Майк Кингхан
источник
1
У тебя была худшая ситуация, чем у меня, я рада, что с ней разобрались. Из любопытства, если вы запускаете dmesg | grep -C 3 PKCS вы видите что-то похожее на меня? Для меня это бессимптомно, но я знаю, что это может измениться.
mock_blatt