Hallo,
ich bin etwas ratlos.
Eigentlich soll ddclient beim IP Wechsel ein per -postscript script übergebenes Skript ausführen. Die Skripte werden allerdings nicht ausgefürht.
Wenn ich ddclient im Vordergrund laufen lassen, versucht ddclient offenbar das Skript auszuführen und gibt folgenden Fehler aus:
Code:
# ddclient -debug -verbose -foreground -file /etc/ddclient.conf -postscript /usr/local/sbin/ddclient_post
=== opt ====
...
pt{postscript} : 1
...
=== globals ====
globals{debug} : 1
globals{file} : /etc/ddclient.conf
globals{foreground} : 1
globals{postscript} : 1
...
RECEIVE: HTTP/1.0 200 OK
RECEIVE: Strict-Transport-Security: max-age=600
RECEIVE: X-XSS-Protection: 1; mode=block
RECEIVE: X-Content-Type-Options: nosniff
RECEIVE: X-Frame-Options: SAMEORIGIN
RECEIVE: Referrer-Policy: same-origin
RECEIVE: Content-Security-Policy: default-src 'none';
RECEIVE: Feature-Policy: none
RECEIVE: Content-type: text/html
RECEIVE: Content-Length: 41
RECEIVE: Connection: close
RECEIVE: Date: Sun, 03 Jan 2021 18:53:09 GMT
RECEIVE: Server: lighttpd/1.4.35
RECEIVE:
RECEIVE: good 2003:d0:xxx:xxxx:216:3eff:xxx:xxx
SUCCESS: updating buster4.xxx.de: good: IP address set to 2003:d0:xxx:xxxx:216:3eff:xxx:xxx
WARNING: Can not execute post script: 1
Das Skript liegt in /usr/local/sbin und ist ausführbar für o, g und o.
Ich habe beim Aufruf von ddclient das Skript mit absolutem Pfad angegeben.
Auch in einem anderen Pfad wird das Skript nicht gefunden / ausgeführt. Die Fehlermeldung hilft mir nicht weiter.
Habt Ihr eine Idee?
Herzlichen Gruß
craano
Lesezeichen