У меня проблемы при загрузке / установке модуля ядра. Модуль ядра собирается успешно, но всякий раз, когда я пытаюсь выполнить module_install, ядро, похоже, не загружается. Оставляет следующее сообщение об ошибке:-
At main.c:158:
- SSL error:02001002:system library:fopen:No such file or directory: bss_file.c:175
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: bss_file.c:178 sign-file: certs/signing_key.pem: No such file or directory
DEPMOD 4.10.0-20-generic
Я прочитал об этой проблеме и понял, что ядро теперь начало загружать только правильно подписанные модули. Я обнаружил, что в исходном каталоге ядра /usr/src/<linux version>/certs
в моей системе нет файла закрытого ключа signing_key.pem
из-за которого я вижу эту ошибку.
Что я должен делать ? Могу ли я вручную создать файл signing_key.pem
и использовать его дальше? Какие были бы хорошие методы для этого? Поможет ли мне в этом вопрос генерация закрытого ключа / файла сертификата с использованием openssl.cnf
? Или я должен вообще избегать использования подписанных модулей и пытаться загружать модули без проверки?
Я использую Ubuntu 17.04 с ядром 4.10.0-20-generic.