ubuntu安装宝塔面板7.7报错
Ubuntu 22.04 安装宝塔面板时报错,提示缺少libssl.so.10
Ubuntu 22.04 默认使用 OpenSSL 3.x 版本,而 libssl.so.10
是 OpenSSL 1.x 版本的动态库文件。因此,需要手动安装 OpenSSL 1.x 版本来获取 libssl.so.10
一. 安装编译环境
sudo apt update
sudo apt install -y build-essential curl zlib1g-dev
二. 编译安装
下载并编译 OpenSSL-1.0.2u
cd /tmp curl -O https://www.openssl.org/source/old/1.0.2/openssl-1.0.2u.tar.gz tar -xzf openssl-1.0.2u.tar.gz cd openssl-1.0.2u ./config shared --prefix=/opt/openssl-1.0.2 make -j$(nproc) sudo make install
给动态库做软链接(名字正好是 libssl.so.10 / libcrypto.so.10)
sudo ln -s /opt/openssl-1.0.2/lib/libssl.so.1.0.0 /lib/x86_64-linux-gnu/libssl.so.10 sudo ln -s /opt/openssl-1.0.2/lib/libcrypto.so.1.0.0 /lib/x86_64-linux-gnu/libcrypto.so.10
- 刷新缓存
sudo ldconfig
- 验证
python3 -c "import ssl, sys; print(ssl.OPENSSL_VERSION)"