Gentoo Archives: gentoo-user

From: ralfconn <mentadent47@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] ddclient 3.10 spamming?
Date: Sun, 09 Oct 2022 10:27:58
Message-Id: de4251ce-b4bc-2518-23a5-79158c184515@yahoo.com
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.