解决Linux"没有规则可制作目标“debian/canonical-revoked-certs.pem”,由“certs/x509_revocation_list” 需求。 停止。" 方法

发布时间:

今天在Linux内核编译的时候,结果报错如下:

make[1]: *** 没有规则可制作目标“debian/canonical-revoked-certs.pem”,由“certs/x509_revocation_list” 需求。 停止。
make[1]: *** 正在等待未完成的任务....
CC certs/blacklist.o
CC kernel/watchdog_hld.o
make: *** [Makefile:1868:certs] 错误 2
make: *** 正在等待未完成的任务....

解决Linux

解决方法:

只要你在编译内核的时候,报错类似如上的错误,都可以用此方法去解决。具体如下:

1、编辑 .config 配置文件。

root@ubuntu-VirtualBox:/usr/src/linux# vim .config

2、再将

CONFIG_SYSTEM_TRUSTED_KEYS="debian/canonical-certs.pem"
CONFIG_SYSTEM_REVOCATION_KEYS="debian/canonical-revoked-certs.pem"

修改为:

CONFIG_SYSTEM_TRUSTED_KEYS=""
CONFIG_SYSTEM_REVOCATION_KEYS=""

解决Linux

3、保存后,再次重新执行“编译内核”命令即可!