Mine looks to be good here. My own stumbling block was setting a static IP address using network manager. Raspberrypi.org's documentation just says set a reserved address on your router which isn't much use when your pi is your DHCP server.
The command is nmcli connection modify Wired\ connection\ 1 ipv4.method manual ipv4.addresses 192.168.2.1/24 ipv4.gateway 192.168.2.254 ipv4.dns 1.1.1.1 ipv4.dns-search example.com
with your choice of IP address, gateway, DNS
That's how we are all used to doing it but with Raspberry PiOS Bookworm I don't think we get the option of dhcpcd. It defaults to NetworkManager where with Bullseye it was an option, defaulting to dhcpcd.
Will we non-technical users be notified on these forums when a new version of Pi-Hole (that runs without workarounds Raspbian 12-Bookworm) is released?
We likely won't release an update to Pi-hole to add support for Raspbian Bookworm (unless changes to our code are required), but we will update our list of supported OS's so the installer will stop throwing the error.
Typically we will announce this in this forum and in our subReddit.
You can check the list of supported distros with this command at any time. This is where the installer/updater gets the list.
I did an in-place upgrade to Raspberry Pi OS Lite (64-bit) Bookworm - works flawless.
Then I tried a fresh install, flashing Raspberry Pi OS Lite (64-bit) Bookworm then installing Pi-hole. That's when I learned /etc/dhcpcd.conf doesn't exist in the new image and changes in /etc/dhcp/dhclient.conf don't work to set a static IP.
Raspberry Pi 5 start shipping later this month and Raspberry Pi OS - Bookworm is the only officially supported OS for the Pi 5.
Several people upgrading or setting up Pi-hole on their new Pi 5 are going to run into this NetworkManager issue and 99% of what they will find when they Google how to set a static IP on a Pi will direct them to edit /etc/dhcpcd.conf.
At the very least the solution should be easier to find in the forums and not tucked in an "Unsupported OS" string.
To the team that builds and maintains this software and related documentation. I cannot thank you enough for what you do.
Most of the problems that I google for point me to solutions for older versions. Something that the PI and PIhole teams do not control.
May I humbly suggest, It would be nice if there was a table somewhere of probable issues and the corresponding new command that would be needed.
As an end user who does not spend much time on the forums and documentation I did not realize the RPI imager installed Bookworm on my new SD card. Running headless I just ssh in and started the PIhole install only to fail. That's when I hit google with the error and came to this page. I will now try with the OS check bypass command above and am sure will have no issues until I move the SD card to the other RPI and have no idea if I will need to make any changes because the ip which is static and assigned by the router will cause an issue. fingers crossed.
UPDATE : yes the OS bypass worked and Pihole is Up. unable to copy the details displayed of the "Installation Complete" popup. Am connected to the PI from a Windows 11 Laptop and using the built in SSH. If that matters.
dhcpcd being replaced by NetworkManager in Bookworm has nothing to do with Pi-hole's installer reporting an unsupported OS.
RaspberryPi OS 12/Bookworm was released four days ago and is indeed not yet officially reported by Pi-hole - it will be added once we find the time to pass the tests.
In addition, the PIHOLE_SKIP_OS_CHECK workaround is not tucked away somewhere where you can't find it - the Pi-hole installer prints the related instructions straight away when it detects an unsupported OS.
I agree, that's why I stated the instructions to help people figure out how to set the static IP shouldn't be in this thread. Maybe I should start a "Raspberry Pi OS Bookworm static IP issues" in the help section, then post the solutions, just to help people find the fix.
FYI, when I performed the " One-Step Automated Install" on the freshly flashed Raspberry Pi OS Lite (64-bit) Bookworm, I didn't receive any errors and I didn't use the PIHOLE_SKIP_OS_CHECK workaround.
"FYI, when I performed the " One-Step Automated Install" on the freshly flashed Raspberry Pi OS Lite (64-bit) Bookworm, I didn't receive any errors and I didn't use the PIHOLE_SKIP_OS_CHECK workaround." "
Same here today. on a Fresh Install. No errors. using