1 |
Hello, |
2 |
|
3 |
after a recent update I have ddclient continuously spamming me with |
4 |
warning messages, has anybody seen the same? |
5 |
|
6 |
[I] net-dns/ddclient |
7 |
Available versions: 3.9.1-r2 (~)3.10.0_rc2^t {examples iproute2 |
8 |
selinux} |
9 |
Installed versions: 3.10.0_rc2^t(10:15:22 AM |
10 |
10/08/2022)(-examples -selinux) |
11 |
|
12 |
The relevant part of /etc/ddclient.conf: |
13 |
|
14 |
use=web, web=myip.dnsomatic.com \ |
15 |
server=updates.dnsomatic.com, \ |
16 |
protocol=dyndns2, \ |
17 |
login=<my_login>, \ |
18 |
password=<my_passwd> \ |
19 |
<my_netname> |
20 |
|
21 |
The email warnings: |
22 |
|
23 |
FAILED: updating <my_netname>: unexpected status (12) |
24 |
SUCCESS: updating : good: IP address set to xxx.xxx.xxx.xxx |
25 |
FAILED: updating : unexpected status (0) |
26 |
FAILED: was not updated because protocol <undefined> is not supported. |
27 |
|
28 |
It looks like the IP address is correctly set, but maybe not. Some logging: |
29 |
|
30 |
# ddclient -daemon=0 -debug -verbose -noquiet |
31 |
|
32 |
DEBUG: proxy = <undefined> |
33 |
DEBUG: protocol = https |
34 |
DEBUG: server = myip.dnsomatic.com |
35 |
DEBUG: url = |
36 |
DEBUG: ip ver = |
37 |
CONNECT: myip.dnsomatic.com |
38 |
CONNECTED: using SSL |
39 |
SENDING: GET / HTTP/1.1 |
40 |
SENDING: Host: myip.dnsomatic.com |
41 |
SENDING: User-Agent: ddclient/3.10.0_2 |
42 |
SENDING: Connection: close |
43 |
SENDING: |
44 |
RECEIVE: HTTP/1.1 429 Too Many Requests |
45 |
RECEIVE: Server: nginx |
46 |
RECEIVE: Date: Sun, 09 Oct 2022 09:37:52 GMT |
47 |
RECEIVE: Content-Type: text/html |
48 |
RECEIVE: Content-Length: 162 |
49 |
RECEIVE: Connection: close |
50 |
RECEIVE: Strict-Transport-Security: max-age=15768000; includeSubDomains |
51 |
RECEIVE: |
52 |
RECEIVE: <html> |
53 |
RECEIVE: <head><title>429 Too Many Requests</title></head> |
54 |
RECEIVE: <body> |
55 |
RECEIVE: <center><h1>429 Too Many Requests</h1></center> |
56 |
RECEIVE: <hr><center>nginx</center> |
57 |
RECEIVE: </body> |
58 |
RECEIVE: </html> |
59 |
DEBUG: get_ip: using web, myip.dnsomatic.com reports <undefined> |
60 |
WARNING: <my_netname>: unable to determine IP address with strategy use=web |
61 |
DEBUG: |
62 |
DEBUG: nic_dyndns2_update ------------------- |
63 |
Use of uninitialized value $_[0] in sprintf at /usr/bin/ddclient line 2136. |
64 |
INFO: setting IP address to for <my_netname> |
65 |
UPDATE: updating <my_netname> |
66 |
DEBUG: proxy = <undefined> |
67 |
DEBUG: protocol = https |
68 |
DEBUG: server = updates.dnsomatic.com |
69 |
DEBUG: url = nic/update?<redacted> |
70 |
DEBUG: ip ver = |
71 |
CONNECT: updates.dnsomatic.com |
72 |
CONNECTED: using SSL |
73 |
SENDING: GET /nic/update?system=dyndns&hostname=<my_netname>&myip= HTTP/1.1 |
74 |
SENDING: Host: updates.dnsomatic.com |
75 |
SENDING: Authorization: Basic XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
76 |
SENDING: User-Agent: ddclient/3.10.0_2 |
77 |
SENDING: Connection: close |
78 |
SENDING: |
79 |
RECEIVE: HTTP/1.1 200 OK |
80 |
RECEIVE: date: Sun, 09 Oct 2022 09:37:52 GMT |
81 |
RECEIVE: server: opendns |
82 |
RECEIVE: vary: Accept-Encoding |
83 |
RECEIVE: content-type: text/html; charset=UTF-8 |
84 |
RECEIVE: x-envoy-upstream-service-time: 204 |
85 |
RECEIVE: x-xss-protection: 1; mode=block |
86 |
RECEIVE: x-ingress-point: mil1 |
87 |
RECEIVE: strict-transport-security: max-age=31536000; includeSubDomains |
88 |
RECEIVE: connection: close |
89 |
RECEIVE: transfer-encoding: chunked |
90 |
RECEIVE: |
91 |
RECEIVE: 12 |
92 |
RECEIVE: good xxx.xxx.xxx.xxx |
93 |
RECEIVE: 0 |
94 |
RECEIVE: |
95 |
FAILED: updating <my_netname>: unexpected status (12) |
96 |
Use of uninitialized value $h in hash element at /usr/bin/ddclient line |
97 |
4077. |
98 |
Use of uninitialized value $h in hash element at /usr/bin/ddclient line |
99 |
4079. |
100 |
Use of uninitialized value $h in hash element at /usr/bin/ddclient line |
101 |
4080. |
102 |
Use of uninitialized value $_[0] in sprintf at /usr/bin/ddclient line 2136. |
103 |
SUCCESS: updating : good: IP address set to 151.48.99.132 |
104 |
Use of uninitialized value $h in hash element at /usr/bin/ddclient line |
105 |
4077. |
106 |
Use of uninitialized value $_[0] in sprintf at /usr/bin/ddclient line 2136. |
107 |
FAILED: updating : unexpected status (0) |
108 |
Use of uninitialized value in string ne at /usr/bin/ddclient line 1130. |
109 |
FAILED: was not updated because protocol <undefined> is not supported. |