服务器环境:
系统:CentOS 7.8.2003 x86_64(Py3.7.9)
宝塔Linux面板8.0.6
安装报错日志
QQ截图20251026102723.png

原因分析:
宝塔官方的回复
QQ截图20251026103812.png

解决方法:
执行这个命令如果成功了 那么就可以安装FTP了

sudo yum install libsodium-devel libsodium

如果安装失败有可能是centos7停止更新后yum报错

先执行以下命令将yum源替换后重试

wget -O /etc/yum.repos.d/CentOS-Base.repo http://blog.fqidc.cn/bt/Centos-7.repo

如果报错

Downloading packages: warning: /var/cache/yum/x86_64/7/epel/packages/libsodium-1.0.18-1.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY Public key for libsodium-1.0.18-1.el7.x86_64.rpm is not installed libsodium-1.0.18-1.el7.x86_64.rpm | 147 kB 00:00:00 Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 GPG key retrieval failed: [Errno 14] curl#37 - "Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7"

那么执行以下命令后重试

sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

如果失败 报错

error: /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7: import read failed(2).

那么执行以下命令后重试

sudo curl -o /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7