项目场景:
环境:
CentOS 7.9.2009 x86_64(Py3.7.9)
宝塔Linux面板8.0.4
问题描述
原因分析:
宝塔官方的回复 在一篇帖子看到的
执行这个命令如果成功了 那么就可以安装FTP了
sudo yum install libsodium-devel libsodium
解决方案:
如果再遇到报错,例如
执行这个报错
sudo yum install libsodium-devel libsodium
报错
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
如果这个执行成功了 那么 再去执行
sudo yum install libsodium-devel libsodium
如果失败 报错
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
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
成功之后 再执行
sudo yum install libsodium-devel libsodium
这个成功安装然后就可以安装成功 FTP了