安装完mongodb之后,在执行mongod报如下错误:
mongod: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
解决
# 切换到lib目录下
cd ~/.conda/envs/my_gdal/lib # my_gdal:虚拟环境
#查看文件是否存在
ls -lh | grep "libcrypto.so.1.1"
-rwxrwxrwx 1 root root 3.2M 6月 4 15:43 libcrypto.so.1.1
# 如果文件存在执行
sudo ldconfig ~/.conda/envs/my_gdal/lib
# 如果文件不存在
sudo find / -name 'libcrypto.so.1.1'
# 执行:sudo ldconfig 查找到的路径
sudo ldconfig ~/.conda/pkgs/openssl-1.1.1q-h7f8727e_0/lib/