尝试将其作为调试运行时测试它的ddclient错误

时间:2015-10-06 21:28:54

标签: json perl centos cloudflare

在全新安装centOS 6后,我尝试安装ddclient,以便我可以更新我在Cloudflare上的DNS记录,并且我已按照Cloudflare网站和其他网站上的指示正确配置,当我尝试运行调试命令时

ddclient -daemon=0 -debug -verbose -noquiet

我收到此错误

FATAL:    Error loading the Perl module JSON::Any needed for cloudflare update.

我尝试使用 yum install perl-JSON 安装perl-JSON但没有做任何事

2 个答案:

答案 0 :(得分:6)

你可以尝试

sudo cpan install JSON::Any

答案 1 :(得分:0)

这已经过去了很长时间,但是我在这里找到了与Ubuntu上相同问题的解决方案:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=873750

  

添加libjson-any-perl即可满足这种依赖性。

apt-get也安装了libjson-any-perl,现在没有错误。

编辑:由于这是ddclient与之不兼容的实际情况,因此Cloudflare更改了其API版本。