Upgraded to Raspbian Buster, Pi-Hole now failing

Expected Behaviour:

Expected to upgrade my OS to one in support of Pi Hole, but have found it now fails to run the DNS Service.

PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian
HARDWARE = Raspberry Pi 3+

Actual Behaviour:

System fails to run after upgrade of Raspian to a supported version, the system then fails to run properly with an error within the ' Tools > Pi Hole diagnostics' of "FTL failed to start due to cannot create ICMPv6 socket: Address family not supported by protocol" and within the 'Settings' tab
"There was a problem applying your settings.
Debugging information:
PHP error (2): fsockopen(): unable to connect to 127.0.0.1:4711 (Connection refused) in /var/www/html/admin/scripts/pi-hole/php/FTL.php:44"

Debug Token:

https://tricorder.pi-hole.net/apxlvObM

I have found some topics on this forum and elsewhere with similar instances and have looked at some of the suggestions, but without joy and a good number have been mothballed having gone stale.

As an FYI I have done an in-place upgrade of the OS and then subsequently tried pihole -up and pihole -r via sudo and these haven't resolved the issue.

Certainly far from a Linux power user, so although I am capable of following instruction and technically knowledgable, I know where I am weaker, so am keen to do whatever to understand what is going on.

NB. Bit confused that what I believe is a supported OS having updated, still shows as not.

Thanks, Chris

This is not unusual. In-place upgrades are not recommended by Raspbian.

OK, is there a way to back up my Pi Hole, to then redeploy back onto a fresh install?

Use the teleporter function:

Admin GUI > settings > teleporter.

Export your archive to your computer. Check that a ".gz" file is created, and test open the file to ensure it is intact. It will expand to folders and files containing applicable Pi-hole settings. Leave the original archive in place for later.

Then, after you reinstall Pi-hole, you will use the same GUI menu to import your settings from that archive.

1 Like

I would also suggest updating to Bullseye rather than Buster.

1 Like

I looked for a backup, called backup... Teleporter makes sense but I totally missed it..

Thank you, new Bullseye OS installed and a new Pi-Hole instance up and running using my prior lists and DHCP. Ta.

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.