无法在csf update

时间:2018-01-11 11:03:50

标签: linux server centos firewall

如果您参考ConfigServer Security&防火墙 - 服务器上的csf,"升级"部分你应该看到这条消息:
"您正在运行最新版本的csf。如果新版本可用,则会在此处显示“升级”按钮"

此防火墙的一个功能是自动更新,如果有新版本的CSF防火墙,CSF会自动将其更新为新版本。

用户向我们发送了CSF更新报告,在我们的解释中,错误是

"无法连接到https://download.configserver.com,请在300秒后重试。"

我们将继续教您如何解决此问题
注意:此培训在操作系统centos 6.7

上进行测试

此错误是由于服务器上未安装Crypt-SSLeay,因此您必须有权访问服务器管理,您可以使用putty软件登录到ssh服务器并通过此软件包安装yum。输入ssh后,在服务器上输入以下命令:

# yum install perl-Crypt-SSLeay

等待5分钟,如果您的问题仍然存在,请重试
in" csf - ConfigServer Firewall"部分,单击"防火墙配置" buttom,然后找到" URLGET"并将其设置为" 2",转到页面末尾并单击"更改" buttom,然后重启CSF。

如果您看到此警告:

" URLGET设置为使用LWP但未安装perl模块"

此问题是由于服务器上未安装Perl所需的模块。某些CSF防火墙操作依赖于CSF中安装的模块和软件包,如果未安装这些CSF模块或软件包,则无法正常运行。要修复此错误,您必须在Linux操作系统上安装perl-libwww-perl软件包和net-tools以及perl-LWP-protocol-https。要安装这些软件包,必须连接到SSH服务器,然后登录到服务器管理并输入以下命令:

# yum install perl-libwww-perl net-tools perl-LWP-Protocol-https

解决了您的问题。祝你好运:)

用于命令行使用的更新CSF:

# csf -u

1 个答案:

答案 0 :(得分:0)

我在升级到CSF版本13.05时遇到了同样的问题!我发现的问题是“国家/地区阻止”没有记录,但是我猜更新服务器位于NL?删除所有国家/地区阻止重新启动CSF并执行

# csf -u  using shell

etvoilà!