最近升级到 22.04,我发现我的 openssl 安装现在已损坏。我尝试了 apt-get --reinstall install openssl libssl3,但问题仍然存在。
启动 openssl 时出现错误:
FATAL: Startup failure (dev note: apps_startup()) for openssl
40D7A905CA7F0000:error:07800069:common libcrypto routines:provider_conf_init:provider section error:../crypto/provider_conf.c:298:
40D7A905CA7F0000:error:0700006D:configuration file routines:module_run:module initialization error:../crypto/conf/conf_mod.c:243:module=providers, value=provider_sect retcode=-1
当我搜索其中任何一行时,除了源代码和拉取请求外,我没有得到任何其他信息。有什么想法吗?
答案1
只需删除 /usr/lib/ssl/openssl.cnf:
sudo rm /usr/lib/ssl/openssl.cnf
openssl 将创建默认 cnf 文件/