Please follow the below template, it will help us to help you!
Expected Behaviour:
PiHole properly installing and/or working after installation with terminal (Bash command).
Actual Behaviour:
Unable to access PiHole admin console over network after upgrade to Pi v. 9.4. Attempted to reinstall/reconfigure Raspberry Pi from scratch. I upgraded to version 9.4 first, and PiHole fails installation about midway through. After this, the Raspberry Pi itself is also unable to load web pages.
Debug Token:
Not available because after attempted fresh installation, the terminal doesn't respond to PiHole commands.
Initially, when I tried to update PiHole after doing a sudo upgrade of the Pi firmware, the PiHole install screen said "unable to install, detected kernel upgrade." PiHole still seemed to be doing its job on the network, but I couldn't access the admin console from my web browser on my main computer.
Flash forward now to a fully wiped fresh Raspberry Pi.
Now when I try to do a fresh install of PiHole with the fully upgraded firmware (after a reboot), the install just quits midway into it. After which, all internet connectivity seems to just break.
Yes, I ran an apt-update/upgrade BEFORE installing PiHole.
Unfortunately, I've rebooted since the install and I can't scroll back up to show exactly where the installer just stopped. But there was no error code when I tried to install it the second time.
Oddly: typing in the Google IP manually into Chromium times out, though I can still ping it from the console. This is weird.
PiHole installed, but it failed to display the screen that shows me my password for the admin console. IIRC, that happened somewhere toward the end when I first installed it.
The management console is up and running again. Showing a pending update to the newest FTL version.
If you just change /etc/resolv.conf on the Raspberry Pi device itself, then there's really not a big difference. That's the server Raspbian will use (for things like curl or apt get).
Pi-hole itself will still use the upstreams that you have configured for DNS resolution, the /etc/resolv.conf is purely for the Raspberry Pi to query. If you are using the RPi as a workstation then you will lose the blocking but since a vast majority of users are just using the Raspberry Pi for Pi-hole you'll be fine.