I get the following message from the web interface:
[string "/var/www/html/admin/scripts/pi-hole/lua/header.lp"]:45: attempt to call a nil value (field 'rev_proxy') stack traceback: [C]: in field 'include' [string "/var/www/html/admin/error404.lp"]:11: in main chunk aborting
Please upload a debug log and post just the token URL that is generated after the log is uploaded by running the following command from the Pi-hole host terminal:
First problem - you are running a mix of V5 and V6 elements. Your web version was not on the master branch (you likely loaded a special branch to resolve a problem).
[✗] Unsupported OS detected: Raspbian 10
If you are seeing this message and you do have a supported OS, please contact support.
https://docs.pi-hole.net/main/prerequisites/#supported-operating-systems
If you wish to attempt to continue anyway, you can try one of the following commands to skip this check:
e.g: If you are seeing this message on a fresh install, you can run:
curl -sSL https://install.pi-hole.net | sudo PIHOLE_SKIP_OS_CHECK=true bash
If you are seeing this message after having run pihole -up:
sudo PIHOLE_SKIP_OS_CHECK=true pihole -r
(In this case, your previous run of pihole -up will have already updated the local repository)
It is possible that the installation will still fail at this stage due to an unsupported configuration.
If that is the case, you can feel free to ask the community on Discourse with the Community Help category:
https://discourse.pi-hole.net/c/bugs-problems-issues/community-help/
Error: Unable to complete update, please contact support
pi@pihole:~ $
Is there a way to update the OS without disturbing the rest?
There is no reliable method. You are two Raspbian versions behind Bookworm (12).
There are methods online where you change the sources file and grab the Bookworm repositories, but these can fail miserably.
My recommendation - save your Pi-hole settings with Teleporter, flash a new OS on a new SD card (32 GB at least), and then install Pi-hole on that and import your saved settings.
Web admin GUI > Settings > Teleporter. This will create a compressed file that you can save on your computer (don't save it to the Pi) and then later import these settings back into the new Pi-hole install.
I would need to see the complete output of htop when the CPU is loaded.
Thanks for all your help, I'm getting HDMI cables to attach to the Pi Zero and I've order newer Pi Zero 2 to use with the updated OS. With the extra cores I expect I won't have a load issue after that. Thanks again for your help.
Debian 10 has a very small /boot that is not compatible with Debian 11/12 so what you are doing now :
Is the best option
However I think the high CPU LOAD will also be gone after a fresh install and had to do with your old Query Log Database that might have become too large or corrupted...