ddclient aus Bookworm dreht durch

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
dirk11
Beiträge: 2818
Registriert: 02.07.2013 11:47:01

ddclient aus Bookworm dreht durch

Beitrag von dirk11 » 06.01.2024 15:47:41

Hallo!

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.
Inhaltlich das Gleiche steht im syslog. Ich kann nix dafür, dass sich die IP meiner Glasfaser so selten ändert, aber bis Bullseye hat das ddclient nicht gejuckt...

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
Weiß jemand, was da schief läuft? Einfachte Lösung wäre, die Mail-Benachrichtigung abzuschalten, aber dann bekomme ich auch keine Nachricht, wenn es wirklich kaputt ist...

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.

Antworten