Constant PHP errors with DYNDNS

Started by FingerlessGloves, November 24, 2019, 10:55:08 PM

Previous topic - Next topic
Hi Guys.

I've been getting these PHP errors for DYNDNS for ages. I thought I'd wait good few updates, incase it was known and gets fixed but nothing as of yet.

I believe its something to do with my WAN interface getting a new IP while its trying to check my IP for update. I've submitted the log but I'm not sure where it goes or a link to it.

Using CloudFlare as the Service type. The reason you see the error twice in a row, is because their's two domains it updates.

[16-Nov-2019 01:11:00 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[16-Nov-2019 01:11:01 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[16-Nov-2019 11:30:25 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[16-Nov-2019 11:30:27 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[16-Nov-2019 11:30:57 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[16-Nov-2019 11:30:58 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[16-Nov-2019 11:32:22 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[16-Nov-2019 11:32:24 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[16-Nov-2019 11:32:37 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[16-Nov-2019 11:32:38 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[17-Nov-2019 01:11:00 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[17-Nov-2019 01:11:01 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[18-Nov-2019 01:11:00 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[18-Nov-2019 01:11:01 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[19-Nov-2019 01:11:00 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[19-Nov-2019 01:11:02 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[20-Nov-2019 01:11:00 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[20-Nov-2019 01:11:02 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[20-Nov-2019 21:06:17 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[20-Nov-2019 21:06:19 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[20-Nov-2019 21:10:13 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[20-Nov-2019 21:10:14 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[20-Nov-2019 21:10:27 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[20-Nov-2019 21:10:29 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[21-Nov-2019 01:11:00 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[21-Nov-2019 01:11:01 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[21-Nov-2019 22:45:12 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[21-Nov-2019 22:45:13 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[21-Nov-2019 22:45:28 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[21-Nov-2019 22:45:29 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[22-Nov-2019 01:11:00 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[22-Nov-2019 01:11:01 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[22-Nov-2019 10:53:37 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[22-Nov-2019 10:53:39 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[22-Nov-2019 10:54:50 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[22-Nov-2019 10:54:51 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[23-Nov-2019 01:11:00 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[23-Nov-2019 01:11:01 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[23-Nov-2019 22:10:53 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[23-Nov-2019 22:10:54 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[24-Nov-2019 01:11:00 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[24-Nov-2019 01:11:01 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[24-Nov-2019 18:23:09 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[24-Nov-2019 18:23:11 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[24-Nov-2019 18:23:24 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[24-Nov-2019 18:23:25 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[24-Nov-2019 18:23:28 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
[24-Nov-2019 18:23:30 Europe/London] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739
Adventuring through internet pipes
My Blog

Same issue for me using cloudflare
[25-Nov-2019 13:43:09 America/New_York] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739

Quote from: mow4cash on November 25, 2019, 07:49:07 PM
Same issue for me using cloudflare
[25-Nov-2019 13:43:09 America/New_York] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/etc/inc/plugins.inc.d/dyndns/phpDynDNS.inc on line 739

I thought I wouldn't be the only one.
Adventuring through internet pipes
My Blog



Removing "Description" from all Dynamic DNS entries seems to fix this problem.

This is Cloudflare-specific. All users are asked to help debug as something is not returned by Cloudflare API that should be according to the code warning.


Cheers,
Franco

Have filed a few bug reports already, as this happens constantly. Hope it can get fixed!