В ubuntu 20.04 LTS; Я компилировал последнюю версию ядра 5.11.11 после добавления нового системного вызова, во время выполнения команды make я получил эту ошибку:
make[1]: *** No rule to make target 'debian/canonical-certs.pem', needed by 'certs/x509_certificate_list'. Stop.
make: *** [Makefile:1809: certs] Error 2
Если кто-то может помочь, я был бы очень признателен, спасибо.
В файле конфигурации ядра вы найдете эту строку:
CONFIG_SYSTEM_TRUSTED_KEYS="debian/canonical-certs.pem"
Измените ее на это:
CONFIG_SYSTEM_TRUSTED_KEYS=""
В зависимости от в исходной структуре вы можете сделать это через командную строку. Примеры:
scripts/config --disable SYSTEM_TRUSTED_KEYS
или
scripts/config --set-str SYSTEM_TRUSTED_KEYS ""