openssl: /lib/x86_64-linux-gnu/libcrypto.so.3: version `OPENSSL_3.0.9 not found (required by openssl)
时间: 2023-09-03 17:14:17 浏览: 631
openssl-devel-1.1.1o-1.el7.x86_64.rpm openssl-devel
回答: 根据引用中的信息,报错信息是由于找不到所需的OPENSSL_3.0.9版本所导致的。根据引用中提到的解决方法,您可以尝试通过设置LD_LIBRARY_PATH环境变量来解决此问题,示例命令如下:
```
$ echo "export LD_LIBRARY_PATH=/usr/local/lib" >> ~/.bashrc
$ export LD_LIBRARY_PATH=/usr/local/lib
```
此外,引用提到,在安装1.1.0或更高版本的openssl时,最好显式指定--prefix和--openssldir,并设置额外的CFLAGS。您可以尝试使用以下命令进行配置:
```
./config --prefix=/usr --openssldir=/usr --libdir=lib shared zlib-dynamic -Wl,-R,'$(LIBRPATH)' -Wl,--enable-new-dtags
```
请注意,这些解决方法是基于已提供的引用内容,可能适用于特定情况。如果问题仍然存在,请参考相关文档或向openssl社区寻求帮助。
阅读全文