The issue I am facing:
Pihole -up notifies me that I have several updates (Pihole core, web interface, and FTL) but then fails. Message is "Could not update local repository. Contact support."
Details about my system:
RPi3 running Raspbian. Full update to RPi pushed through today. Problem persists after reboot.
What I have changed since installing Pi-hole:
Many custom regex and site white- and blacklists.
I read what I could on the previous posts, but they are all so technical and specific that I wasn't sure what applied. Thanks!
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:
[i] SELinux not detected
[✓] Update local cache of available packages
[i] Existing PHP installation detected : PHP version 7.0.33-0+deb9u12
[✓] Checking apt-get for upgraded packages... up to date!
The below now appears when i try to update, so i guess it partially worked. However, web interface is still telling me i have updates. I can live without them if the tool itself really is updated, but kind of curious what upgrades you have made to the interface.
[i] Checking for / installing Required dependencies for OS Check...
[✓] Checking for grep
[✓] Checking for dnsutils
[✗] Unsupported OS detected: Raspbian 9
If you are seeing this message and you do have a supported OS, please contact support.
The most reliable approach is to backup your Pi-hole settings with teleporter. Then do a completely fresh OS install of Bullseye. Give the Pi a static IP, set your location, time zone, keyboard, etc.
Run sudo apt update and sudo apt upgrade to get your OS on the latest.
Reinstall Pi-hole and then import your old settings with the teleporter function in the web admin GUI.
If you care about your long term data in the query database, manually save the following file to a location other than the SD card, then import it into the new Pi-hole install.
The file is:
/etc/pihole/pihole-FTL.db
To import the file into a running Pi-hole instance, do the following:
sudo service pihole-FTL stop
put the file back into the /etc/pihole directory, overwriting what is there now.