Charles 发表于 2019-3-15 22:51:55

Linux内核编译scripts/sign-file.c:23:30: fatal error: o...解决办法

SoC Linux 内核编译报错:scripts/sign-file.c:23:30: fatal error: openssl/opensslv.h: No such file or directory的解决办法:

Ubuntu 环境下:sudo apt-get install libssl-dev

如果运气比较好,执行了上面的指令之后会遇到另一个问题:

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?


根据这个错误信息可以知道,是因为apt还在进程里,需要将当前apt进程杀掉,先执行下面条指令看当前都是哪个apt进程:

ps -A|grep apt
我这边显示是:
11390 ?      00:00:00 apt.systemd.dai
11394 ?      00:00:00 apt.systemd.dai

接着执行:sudo kill -9 11390
再用ps -A|grep apt指令确认apt已经不在进程里,执行sudo apt-get install libssl-dev,即可解决。

(PS:不能贴截图?:L)

admin 发表于 2019-3-16 10:34:07


Charles 发表于 2019-3-16 17:36:48

admin 发表于 2019-3-16 10:34


除了这个,可以直接将图片粘贴上吗(Ctrl +V)?
页: [1]
查看完整版本: Linux内核编译scripts/sign-file.c:23:30: fatal error: o...解决办法