小编red*_*gue的帖子

如何在 make ... modules_install 命令期间解决 SSL 错误?

我是新发布的问题,但在 askubuntu 论坛上阅读了很多。我对 linux 的了解并不专业,但还不错。我是一个日常用户,使用 xubuntu 运行我的所有计算机。今天我有一个问题/问题,我在论坛或通过万能的谷歌找不到帮助...

我的问题:我正在我的新硬件上设置 Xubuntu 16.04。主板上的电源管理芯片的驱动程序在源代码中不可用,所以我必须自己添加它。名称是 ftsteutates。源代码和 make 文件由富士通-西门子提供。我相信消息来源,并希望避免有关签署模块的政治讨论。

我将所有内容解压缩到一个新文件夹并运行而没有任何错误:

make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
Run Code Online (Sandbox Code Playgroud)

之后 ftsteutates.ko 在文件夹中可用,我运行

make -C /lib/modules/$(uname -r)/build M=$(pwd) modules_install
Run Code Online (Sandbox Code Playgroud)

并收到错误消息:

root@HoSe:~/HomeServer/ftsteutates# make -C /lib/modules/$(uname -r)/build M=$(pwd) modules_install
make: Entering directory '/usr/src/linux-headers-4.4.0-36-generic'
  INSTALL /home/martin/HomeServer/ftsteutates/ftsteutates.ko
At main.c:222:
- 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.4.0-36-generic
make: Leaving directory '/usr/src/linux-headers-4.4.0-36-generic'
Run Code Online (Sandbox Code Playgroud)

我从消息中得知,make 命令正在尝试对模块进行签名,但找不到signing_key.pem。

我阅读了一些关于签名密钥的内容,发现该标志

CONFIG_MODULE_SIG_ALL=yes 
Run Code Online (Sandbox Code Playgroud)

在内核的配置文件中意味着所有模块将在 make …

xubuntu kernel ssl drivers

5
推荐指数
1
解决办法
6561
查看次数

标签 统计

drivers ×1

kernel ×1

ssl ×1

xubuntu ×1