Bugzilla – Bug 1213181
ddclient dose not work for cloudflare
Last modified: 2023-07-25 15:50:22 UTC
openSUSE-HW:/home/hillwood # ddclient FATAL: Error loading the Perl module JSON::Any needed for cloudflare update. It's my config: # /etc/ddclient.conf daemon=300 # check every 300 seconds syslog=yes # log update msgs to syslog #mail=root # mail all msgs to root mail-failure=root # mail failed update msgs to root pid=/run/ddclient/ddclient.pid # record PID in file. ssl=yes protocol=cloudflare ttl=1 # use=web # web=checkip.dyndns.org usev6=if, if=br0 login=email password=API Key zone=hillwoodhome.net cloud.home.hillwoodhome.net ddclient 3.10.0 works fine with this config. We should provide an update for Leap.
*** Bug 1213182 has been marked as a duplicate of this bug. ***
obs rq show -d 1098919 is a submit of a major version to ddclient to openSUSE Maintenance. but as ddclient comes from SLE , can you take a look on how to fix this. We can consider a version update, but the changes should stay linear probably.
(In reply to Hillwood Yang from comment #0) > openSUSE-HW:/home/hillwood # ddclient > FATAL: Error loading the Perl module JSON::Any needed for cloudflare > update. > > It's my config: > # /etc/ddclient.conf > daemon=300 # check every 300 seconds > syslog=yes # log update msgs to syslog > #mail=root # mail all msgs to root > mail-failure=root # mail failed update msgs to root > pid=/run/ddclient/ddclient.pid # record PID in file. > ssl=yes > protocol=cloudflare > ttl=1 > # use=web > # web=checkip.dyndns.org > usev6=if, if=br0 > login=email > password=API Key > zone=hillwoodhome.net > cloud.home.hillwoodhome.net > > ddclient 3.10.0 works fine with this config. We should provide an update for > Leap. Thanks for the report. May I suggest to give a try to patch ddclient before trying to update it via an ECO process. I provided one that fix the warning message. The fixed package is available at this link: https://download.opensuse.org/repositories/home:/vlefebvre:/branches:/openSUSE:/Leap:/15.2:/Update/Leap_15.4/noarch/ddclient-3.8.3-lp154.4.6.1.noarch.rpm Should it be possible for you to test it? If you have a configured environment ? To do that here is the process: ``` cd /tmp wget https://download.opensuse.org/repositories/home:/vlefebvre:/branches:/openSUSE:/Leap:/15.2:/Update/Leap_15.4/noarch/ddclient-3.8.3-lp154.4.6.1.noarch.rpm zypper in --oldpackage ./ddclient-3.8.3-lp154.4.6.1.noarch.rpm Ignore Signature process rm ./ddclient-3.8.3-lp154.4.6.1.noarch.rpm ``` If it is suitable for you, I will backport it to SLE, and it will be available on Leap 15.4. Otherwise, We will go through a version update on SLE/Leap.
This backport version no longer output error. But there still is not any change after I start ddclient deamon. Test it on my VPS Leap 15.4.
(In reply to Hillwood Yang from comment #5) > This backport version no longer output error. But there still is not any > change after I start ddclient deamon. Test it on my VPS Leap 15.4. Thanks for your feed-back. We will go to an update from 3.8.1 to 3.10.0 on SLE.