I'm expecting the blocklists to update when I either pihole -g or via the console.
Actual Behaviour:
I get the following message:
[✗] DNS resolution is currently unavailable
[✗] DNS resolution is not available
Debug Token:
formd70tov
Background information:
I'm running pihole v3.2 on a Synology DS216j as both DHCP and DNS server. I get good connectivity and the console shows that I'm blocking queries, but I just cannot update my blacklists. I'm not using any VPN service whatsoever.
Running pihole -r also gets stuck at trying to run gravity.sh
Thank you for the reply. Once I got home, I wanted to see if I could get it to work.
Unfortunately, now my network is completely off. Devices are not assigned an IP anymore so I can't get onto my own network to debug or anything.
I have already rebooted both my NAS (which runs pihole) and router just in case. Phone (wireless; android) and PC (wired; Manjaro) both can't get an IP.
Kind of stuck here and Internet doesn't seem to have an answer.
Did that, now it seems that I'm able to get things working again. Edited /etc/resolv.conf and now I'm able to get update.
NAS (with pihole) is now both DNS and DHCP server. Got internet, but the admin page seems to be gone when connecting to the correct port. Even edited /etc/lighttpd/lighttpd.conf and made a copy to /etc/lighttpd/external.conf which I edited the correct port to be 2905. Still no admin console.
But external.conf says to save it as external.conf or it will be overwritten:
FILE AUTOMATICALLY OVERWRITTEN BY PI-HOLE INSTALL/UPDATE PROCEDURE.
ANY CHANGES MADE TO THIS FILE AFTER INSTALL WILL BE LOST ON THE NEXT UPDATE
#
CHANGES SHOULD BE MADE IN A SEPARATE CONFIG FILE:
/etc/lighttpd/external.conf
Hm, perhaps the wording is bad, but what happens is lighttpd.conf includes external.conf at the end, and it's supposed to only contain some small config changes, not a copy of the default config.
And we're back... Devices aren't assigned IP's again so I'm doing something wrong somewhere. I guess that the DHCP server is bugged or anything, but for now I'll have to reset my router and not use pihole until I know what I'm doing wrong.
I don't think adding the server port config to the external config works. In any case, we don't really support changing the port because it causes issues with the block page. You can manually modify lighttpd.conf if you really want to change the port.
When I'm trying to edit lighttpd.conf to port = 80, it gives me an error upon restarting, saying that port 80 is already in use. Therefore, I've set it to port 2905 (same as pihole, not sure if that can cause problems) but when running pihole -d, I see that lighttpd still uses port 80.
It seems to be working for now, I've reset the router, made the router the DHCP server again (I think that's the solution since the problems only arose when my NAS (pihole) was assigned as DHCP server) and made sure pihole handles the DNS queries.
Anyhow, I wanted to be sure if I missed something somewhere, so here's my latest debug token: pqd0e542ib