Can't re-setup email
-
I had my email on a different domain that I let expire, but I can't switch it back to my original email domain - I get
Sep 21 14:13:50 box:network/generic getIPv4: Error getting IP. Error: getaddrinfo EAI_AGAIN ipv4.api.cloudron.io at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26) { errno: -3001, code: 'EAI_AGAIN', syscall: 'getaddrinfo', hostname: 'ipv4.api.cloudron.io', response: undefined, retries: 2 } Sep 21 14:13:50 box:taskworker Task took 60.122 seconds Sep 21 14:13:50 box:tasks setCompleted - 12718: {"result":null,"error":{"stack":"BoxError: Unable to detect IPv4. API server (ipv4.api.cloudron.io) unreachable\n at Object.getIPv4 (/home/yellowtent/box/src/network/generic.js:40:15)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Object.getIPv4 (/home/yellowtent/box/src/network.js:155:12)\n at async Object.registerLocations (/home/yellowtent/box/src/dns.js:249:18)\n at async changeLocation (/home/yellowtent/box/src/mailserver.js:277:5)","name":"BoxError","reason":"External Error","details":{},"message":"Unable to detect IPv4. API server (ipv4.api.cloudron.io) unreachable"}} Sep 21 14:13:50 box:tasks update 12718: {"percent":100,"result":null,"error":{"stack":"BoxError: Unable to detect IPv4. API server (ipv4.api.cloudron.io) unreachable\n at Object.getIPv4 (/home/yellowtent/box/src/network/generic.js:40:15)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Object.getIPv4 (/home/yellowtent/box/src/network.js:155:12)\n at async Object.registerLocations (/home/yellowtent/box/src/dns.js:249:18)\n at async changeLocation (/home/yellowtent/box/src/mailserver.js:277:5)","name":"BoxError","reason":"External Error","details":{},"message":"Unable to detect IPv4. API server (ipv4.api.cloudron.io) unreachable"}} [no timestamp] Unable to detect IPv4. API server (ipv4.api.cloudron.io) unreachableWhat's going on? I have a server on Hetzner if that matters (I remember they had some weird gotchas with email)
-
Is this why (loading the dashboard does still work)?
root@Ubuntu-2204-jammy-amd64-base ~ # cloudron-support --troubleshoot
[OK] node version is correct
[OK] docker is running
[OK] MySQL is running
[OK] nginx is running
[OK] box is running
[OK] unbound is running
[FAIL] Could not load dashboard domain.
Hairpin NAT is not working. Please check if your router supports it -
@ianhyzy can you try
host ipv4.api.cloudron.ioon the server? It seems maybe DNS is not working .@joseph
Yeah it doesn't workroot@Ubuntu-2204-jammy-amd64-base ~ # host ipv4.api.cloudron.io ;; communications error to 100.100.100.100#53: timed out ;; communications error to 100.100.100.100#53: timed out ;; no servers could be reachedit's very weird because I can still access the server and a lot of the apps still work. I did have tailscale installed previously but I uninstalled it when this happened
-
@joseph
Yeah it doesn't workroot@Ubuntu-2204-jammy-amd64-base ~ # host ipv4.api.cloudron.io ;; communications error to 100.100.100.100#53: timed out ;; communications error to 100.100.100.100#53: timed out ;; no servers could be reachedit's very weird because I can still access the server and a lot of the apps still work. I did have tailscale installed previously but I uninstalled it when this happened
@ianhyzy is
100.100.100.100just a dummy output you posted? Or is that a real DNS server?But looks like the DNS on the server is not working. I think you will find that the App Store view of Cloudron most likely does not work either.
Can you check https://forum.cloudron.io/topic/12300/how-to-change-dns-settings-of-my-server and https://forum.cloudron.io/topic/12300/how-to-change-dns-settings-of-my-server ?
-
G girish marked this topic as a question on
-
yeah tailscale didn't change the file when it got removed, I'm assuming it was the dummy address it uses for something. I changed it to this and it worked
# resolv.conf(5) file generated by tailscale # For more info, see https://tailscale.com/s/resolvconf-overwrite # DO NOT EDIT THIS FILE BY HAND -- CHANGES WILL BE OVERWRITTEN nameserver 127.0.0.1 -
J joseph has marked this topic as solved on
-
Ok weird, this worked, I backed up apps and updated to Cloudron 8 but it's not working again. that file didn't change. I set it to google's public DNS and it was fine - I reinstalled tailscale and set override DNS to true which I think should fix it and let me keep using TS
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login