Leider noch ein Problem, vielleicht hat ja jemand eine Idee?
Mein ddclient schickt mir im polling-Takt Mails mit diesem Inhalt:
Code: Alles auswählen
FAILED: updating irgendwo.linux.org: unexpected status (12)
WARNING: updating : nochg: No update required; unnecessary attempts to change to the current address are considered abusive
FAILED: updating : unexpected status (0)
FAILED: was not updated because protocol <undefined> is not supported.
Hier noch die seit Jahren unveränderte (funktionierende) Config (ich habe auch mal auf nur "use=web" beschränkt, weil das auf einigen mit Google gefundenen Seiten empfohlen wurde -> keine Änderung):
Code: Alles auswählen
pid=/run/ddclient.pid
mail-failure=root@localhost
use=web, web=checkip.dyndns.org/, web-skip="Current IP Address:"
protocol=dyndns2
server=members.dyndns.org
login=LOGIN
password=PASSWORD
irgendwo.linux.org
Vielleicht ist ja diese Ausgabe von ddclient -daemon=0 -debug -verbose -noquiet noch hilfreich:
Code: Alles auswählen
# ddclient -daemon=0 -debug -verbose -noquiet
=== opt ====
opt{cache} : <undefined>
opt{cmd} : <undefined>
opt{cmd-skip} : <undefined>
opt{cmdv4} : <undefined>
opt{cmdv6} : <undefined>
opt{curl} : <undefined>
opt{daemon} : 0
opt{debug} : 1
opt{exec} : <undefined>
opt{facility} : <undefined>
opt{file} : <undefined>
opt{force} : <undefined>
opt{foreground} : <undefined>
opt{fw} : <undefined>
opt{fw-banlocal} : CODE(0x55f9d46ef118)
opt{fw-login} : <undefined>
opt{fw-password} : <undefined>
opt{fw-skip} : <undefined>
opt{fw-ssl-validate} : <undefined>
opt{fwv4} : <undefined>
opt{fwv4-skip} : <undefined>
opt{fwv6} : <undefined>
opt{fwv6-skip} : <undefined>
opt{geturl} : <undefined>
opt{help} : <undefined>
opt{host} : <undefined>
opt{if} : <undefined>
opt{if-skip} : CODE(0x55f9d46ef118)
opt{ifv4} : <undefined>
opt{ifv6} : <undefined>
opt{ip} : <undefined>
opt{ipv4} : <undefined>
opt{ipv6} : <undefined>
opt{list-devices} : CODE(0x55f9d48b3ca0)
opt{list-protocols} : CODE(0x55f9d48e5970)
opt{list-web-services} : CODE(0x55f9d490bbd0)
opt{login} : <redacted>
opt{mail} : <undefined>
opt{mail-failure} : <undefined>
opt{max-interval} : 2592000
opt{max-warn} : <undefined>
opt{min-error-interval} : 300
opt{min-interval} : 30
opt{options} : <undefined>
opt{password} : <redacted>
opt{pid} : <undefined>
opt{postscript} : <undefined>
opt{priority} : <undefined>
opt{protocol} : <undefined>
opt{proxy} : <undefined>
opt{query} : <undefined>
opt{quiet} : 0
opt{retry} : <undefined>
opt{server} : <undefined>
opt{ssl} : <undefined>
opt{ssl_ca_dir} : <undefined>
opt{ssl_ca_file} : <undefined>
opt{syslog} : <undefined>
opt{test} : <undefined>
opt{timeout} : <undefined>
opt{use} : <undefined>
opt{usev4} : <undefined>
opt{usev6} : <undefined>
opt{verbose} : 1
opt{web} : <undefined>
opt{web-skip} : <undefined>
opt{web-ssl-validate} : <undefined>
opt{webv4} : <undefined>
opt{webv4-skip} : <undefined>
opt{webv6} : <undefined>
opt{webv6-skip} : <undefined>
=== globals ====
globals{daemon} : 60
globals{debug} : 1
globals{login} : <redacted>
globals{mail-failure} : root@localhost
globals{password} : <redacted>
globals{pid} : /run/ddclient.pid
globals{protocol} : dyndns2
globals{quiet} : 0
globals{server} : members.dyndns.org
globals{use} : web
globals{verbose} : 1
globals{web} : checkip.dyndns.org/
globals{web-skip} : Current IP Address:
=== config ====
config{irgendwo.linux.org}{atime} : 0
config{irgendwo.linux.org}{backupmx} : 0
config{irgendwo.linux.org}{cacheable} : ARRAY(0x55f9d4a71620)
config{irgendwo.linux.org}{cmd} : <undefined>
config{irgendwo.linux.org}{cmd-skip} :
config{irgendwo.linux.org}{custom} : 0
config{irgendwo.linux.org}{fw} :
config{irgendwo.linux.org}{fw-login} : <undefined>
config{irgendwo.linux.org}{fw-password} :
config{irgendwo.linux.org}{fw-skip} :
config{irgendwo.linux.org}{fw-ssl-validate} : 1
config{irgendwo.linux.org}{host} : irgendwo.linux.org
config{irgendwo.linux.org}{if} : ppp0
config{irgendwo.linux.org}{ip} : <undefined>
config{irgendwo.linux.org}{ipv4} : <undefined>
config{irgendwo.linux.org}{ipv6} : <undefined>
config{irgendwo.linux.org}{login} : <redacted>
config{irgendwo.linux.org}{max-interval} : 2592000
config{irgendwo.linux.org}{min-error-interval} : 300
config{irgendwo.linux.org}{min-interval} : 30
config{irgendwo.linux.org}{mtime} : 0
config{irgendwo.linux.org}{mx} :
config{irgendwo.linux.org}{password} : <redacted>
config{irgendwo.linux.org}{protocol} : dyndns2
config{irgendwo.linux.org}{script} : /nic/update
config{irgendwo.linux.org}{server} : members.dyndns.org
config{irgendwo.linux.org}{static} : 0
config{irgendwo.linux.org}{status} :
config{irgendwo.linux.org}{status-ipv4} :
config{irgendwo.linux.org}{status-ipv6} :
config{irgendwo.linux.org}{use} : web
config{irgendwo.linux.org}{warned-min-error-interval} : 0
config{irgendwo.linux.org}{warned-min-interval} : 0
config{irgendwo.linux.org}{web} : checkip.dyndns.org/
config{irgendwo.linux.org}{web-skip} : Current IP Address:
config{irgendwo.linux.org}{web-ssl-validate} : 1
config{irgendwo.linux.org}{wildcard} : 0
config{irgendwo.linux.org}{wtime} : 30
=== cache ====
cache{irgendwo.linux.org}{atime} : 1704551386
cache{irgendwo.linux.org}{backupmx} : 0
cache{irgendwo.linux.org}{custom} : 0
cache{irgendwo.linux.org}{host} : irgendwo.linux.org
cache{irgendwo.linux.org}{mtime} : 0
cache{irgendwo.linux.org}{mx} :
cache{irgendwo.linux.org}{script} : /nic/update
cache{irgendwo.linux.org}{static} : 0
cache{irgendwo.linux.org}{status} : noconnect
cache{irgendwo.linux.org}{status-ipv4} : noconnect
cache{irgendwo.linux.org}{status-ipv6} : noconnect
cache{irgendwo.linux.org}{warned-min-error-interval} : 0
cache{irgendwo.linux.org}{warned-min-interval} : 0
cache{irgendwo.linux.org}{wildcard} : 0
cache{irgendwo.linux.org}{wtime} : 30
DEBUG: proxy = <undefined>
DEBUG: protocol = http
DEBUG: server = checkip.dyndns.org
DEBUG: url =
DEBUG: ip ver =
CONNECT: checkip.dyndns.org
CONNECTED: using HTTP
SENDING: GET / HTTP/1.1
SENDING: Host: checkip.dyndns.org
SENDING: User-Agent: ddclient/3.10.0
SENDING: Connection: close
SENDING:
RECEIVE: HTTP/1.1 200 OK
RECEIVE: Date: Sat, 06 Jan 2024 14:34:06 GMT
RECEIVE: Content-Type: text/html
RECEIVE: Content-Length: 104
RECEIVE: Connection: close
RECEIVE: Cache-Control: no-cache
RECEIVE: Pragma: no-cache
RECEIVE:
RECEIVE: <html><head><title>Current IP Check</title></head><body>Current IP Address: 11.32.12.97</body></html>
DEBUG: get_ip: using web, checkip.dyndns.org/ reports 11.32.12.97
DEBUG:
DEBUG: nic_dyndns2_update -------------------
INFO: setting IP address to 11.32.12.97 for irgendwo.linux.org
UPDATE: updating irgendwo.linux.org
DEBUG: proxy = <undefined>
DEBUG: protocol = http
DEBUG: server = members.dyndns.org
DEBUG: url = nic/update?<redacted>
DEBUG: ip ver =
CONNECT: members.dyndns.org
CONNECTED: using HTTP
SENDING: GET /nic/update?system=dyndns&hostname=irgendwo.linux.org&myip=11.32.12.97 HTTP/1.1
SENDING: Host: members.dyndns.org
SENDING: Authorization: Basic dG4tZXJpczpnYW5OMTkO0Q==
SENDING: User-Agent: ddclient/3.10.0
SENDING: Connection: close
SENDING:
RECEIVE: HTTP/1.1 200 OK
RECEIVE: Date: Sat, 06 Jan 2024 14:40:31 GMT
RECEIVE: Server: Apache/2.4.37 (Oracle Linux) mod_apreq2-20090110/2.8.0 mod_perl/2.0.12 Perl/v5.26.3
RECEIVE: X-UpdateCode: n
RECEIVE: Content-Type: text/plain
RECEIVE: Accept-Ranges: none
RECEIVE: X-User-Status: vip
RECEIVE: Connection: close
RECEIVE: Transfer-Encoding: chunked
RECEIVE:
RECEIVE: 11
RECEIVE: good 11.32.12.97
RECEIVE: 0
RECEIVE:
FAILED: updating irgendwo.linux.org: unexpected status (11)
Use of uninitialized value $h in hash element at /usr/bin/ddclient line 4103.
Use of uninitialized value $h in hash element at /usr/bin/ddclient line 4105.
Use of uninitialized value $h in hash element at /usr/bin/ddclient line 4106.
Use of uninitialized value $_[0] in sprintf at /usr/bin/ddclient line 2160.
SUCCESS: updating : good: IP address set to 11.32.12.97
Use of uninitialized value $h in hash element at /usr/bin/ddclient line 4103.
Use of uninitialized value $_[0] in sprintf at /usr/bin/ddclient line 2160.
FAILED: updating : unexpected status (0)
Use of uninitialized value in string ne at /usr/bin/ddclient line 1154.
Use of uninitialized value in string ne at /usr/bin/ddclient line 1154.
Use of uninitialized value in string ne at /usr/bin/ddclient line 1154.
Use of uninitialized value in string ne at /usr/bin/ddclient line 1154.
Use of uninitialized value in string ne at /usr/bin/ddclient line 1154.
Use of uninitialized value in string ne at /usr/bin/ddclient line 1154.
Use of uninitialized value in string ne at /usr/bin/ddclient line 1154.
Use of uninitialized value in string ne at /usr/bin/ddclient line 1154.
Use of uninitialized value in string ne at /usr/bin/ddclient line 1154.
Use of uninitialized value in string ne at /usr/bin/ddclient line 1154.
Use of uninitialized value in string ne at /usr/bin/ddclient line 1154.
Use of uninitialized value in string ne at /usr/bin/ddclient line 1154.
Use of uninitialized value in string ne at /usr/bin/ddclient line 1154.
Use of uninitialized value in string ne at /usr/bin/ddclient line 1154.
Use of uninitialized value in string ne at /usr/bin/ddclient line 1154.
Use of uninitialized value in string ne at /usr/bin/ddclient line 1154.
Use of uninitialized value in string ne at /usr/bin/ddclient line 1154.
Use of uninitialized value in string ne at /usr/bin/ddclient line 1154.
FAILED: was not updated because protocol <undefined> is not supported.