在全新安装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但没有做任何事
答案 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版本。