mirror of
https://github.com/qdm12/ddns-updater.git
synced 2026-08-02 10:38:41 -04:00
Bug: ERROR program is unhealthy: lookup IP addresses do not match #276
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @tiberio87 on GitHub (Apr 30, 2023).
Originally assigned to: @qdm12 on GitHub.
Is this urgent:No
DNS provider(s) you use: Cloudflare
Program version: Latest
Running version latest built on 2023-04-17T11:30:42Z (commit 522cc7c)What are you using to run the container: docker-compose
Extra information:
Logs:
Configuration file (remove your credentials!):
Host OS: Ubuntu
@qdm12 commented on GitHub (Jun 12, 2023):
I don't see the error log in your logs, can you share it?
The error you saw can happen if we just updated and we then lookup, since updating the DNS records can take time to propagate. What's the frequency of the error log you saw?
@tiberio87 commented on GitHub (Jun 12, 2023):
@tiberio87 commented on GitHub (Jun 12, 2023):
With the latest update everything seems to work perfectly, thanks.
@goluftwaffe commented on GitHub (Oct 16, 2023):
I do have the same problem, I think my problem is that I'm not sure what to put in "domain" and "host for dnsomatic... I've put my personal root domain in domain and one of my host name that I use to reach my server at home...
The updates work, but the IP on web page doesn't change and the containers stays unhealthy:
Thank you!
@LeVraiRoiDHyrule commented on GitHub (Feb 7, 2024):
Hi, I am having an error which I think is very similar. I am trying to update my IP on Cloudflare. It works, but it updates continuously as it is unable to check if the IP is already correctly set. And the healthcheck fails with the following error:
2024-02-08T00:07:28+01:00 ERROR program is unhealthy: lookup IP addresses do not matchMy config is the following:
The problem is that ddns-updater web ui is not hosted on
mydomain.combut onddns.mydomain.com, so the healthcheck server is also on that subdomain. But what I want to update is the root of my domain. If I set "host" toddns.mydomain.com, then it only updates this subdomain. I don't know how I am supposed to do when hosting the web ui on a subdomain.Thanks in advance for any answer and have a great day
@qdm12 commented on GitHub (Feb 7, 2024):
@LeVraiRoiDHyrule Check the Cloudflare document again, you probably want to use the proxied field as true.
That doesn't matter / has influence on anything really.
@qdm12 commented on GitHub (Feb 7, 2024):
@goluftwaffe sorry for the delay answering;
should mean there is no need to update, strange it's getting unhealhy. You can try the newer image 2.6 ot latest since many fixes were done during the last 3 weeks.
@goluftwaffe commented on GitHub (Feb 8, 2024):
Thank you for the answer, I've move my dns name to cloudfare and all is working properly... I'm on the latest version.
@LeVraiRoiDHyrule commented on GitHub (Feb 8, 2024):
Thanks for your answer. I tried with the "proxied" field to true, for both ipv4 and ipv6, and I'm still having the same issue. DDNS updater is unable to check if the record has been updated and updates continuously.
@qdm12 commented on GitHub (Feb 9, 2024):
@LeVraiRoiDHyrule can you send your logs from the container running with
LOG_LEVEL=debug? (make sure to remove credentials).@LeVraiRoiDHyrule commented on GitHub (May 21, 2024):
Hi again. Sorry for the (very long) delay. I am still having this issue. About your advice to turn on the
proxiedsetting in my config, this means turning on the "Proxy subdomain through cloudflare" setting at each update on Cloudflare admin panel, and I don't want to use this feature (I use Cloudflare as a simple DNS only). So I'll leave it to false. I still tried it and withproxied:true, the health server was healthy and everything was fine except that it turns on the proxy feature of Cloudflare at each update. Is ddns-updater able to work with Cloudflare without using its proxy feature ?With that said, here is my logs with
LOG_LEVEL=debug:The error of the health server is
To me, it looks like there is no real error in the container but the health server seems to be the only one in error.
Would you have an idea of what could be causing this ?
Thanks in advance and have a nice day.
@qdm12 commented on GitHub (Jun 16, 2024):
@LeVraiRoiDHyrule See https://github.com/qdm12/ddns-updater/discussions/726#discussioncomment-9786680