Found an old Pogoplug Pro on the attic and decided to run pi-hole on it.
The device is running Debian Buster and is therefore "supported". Followed this small writeup (Running PiHole (network ad blocker) on a Pogoplug Pro) to get me started.
The pi-hole is running fine and (and it is blocking adds) I can even update it, whenever pi-hole detects there's a newer version available.
The problem is, even the update is ok (after restarting some services, or rebooting the device), but running pihole -up yields "Unable to complete update, please contact Pi-hole Support". This is the whole output:
root@pogo02:~# pihole -up
] [i] Checking for updates...
[i] Pi-hole Core: up to date
[i] Web Interface: up to date
[i] FTL: update available
[i] FTL out of date, it will be updated by the installer.
[ā] Root user check
.;;,.
.ccccc:,.
:cccclll:. ..,,
:ccccclll. ;ooodc
'ccll:;ll .oooodc
.;cll.;;looo:.
.. ','.
.',,,,,,'.
.',,,,,,,,,,.
.',,,,,,,,,,,,....
....''',,,,,,,'.......
......... .... .........
.......... ..........
.......... ..........
......... .... .........
........,,,,,,,'......
....',,,,,,,,,,,,.
.',,,,,,,,,'.
.',,,,,,'.
..'''.
[ā] Update local cache of available packages
[i] Existing PHP installation detected : PHP version 7.3.19-1~deb10u1
[i] Performing unattended setup, no whiptail dialogs will be displayed
[ā] Checking apt-get for upgraded packages... up to date!
[i] Installer Dependency checks...
[ā] Checking for dhcpcd5
[ā] Checking for git
[ā] Checking for iproute2
[ā] Checking for whiptail
[ā] Checking for dnsutils
[ā] Supported OS detected
[i] SELinux not detected
[i] Performing reconfiguration, skipping download of local repos
[ā] Resetting repository within /etc/.pihole...
[ā] Resetting repository within /var/www/html/admin...
[i] Main Dependency checks...
[ā] Checking for cron
[ā] Checking for curl
[ā] Checking for iputils-ping
[ā] Checking for lsof
[ā] Checking for netcat
[ā] Checking for psmisc
[ā] Checking for sudo
[ā] Checking for unzip
[ā] Checking for wget
[ā] Checking for idn2
[ā] Checking for sqlite3
[ā] Checking for libcap2-bin
[ā] Checking for dns-root-data
[ā] Checking for libcap2
[ā] Checking for lighttpd
[ā] Checking for php7.3-common
[ā] Checking for php7.3-cgi
[ā] Checking for php7.3-sqlite3
[ā] Checking for php7.3-xml
[ā] Checking for php7.3-json
[ā] Checking for php7.3-intl
[ā] Enabling lighttpd service to start on reboot...
[ā] Checking for user 'pihole'
[i] FTL Checks...
[ā] Detected ARMv5 (or newer) processor
[i] Checking for existing FTL binary...
[i] Latest FTL Binary already installed (v5.6). Confirming Checksum...
[i] Corruption detected...
[ā] Downloading and Installing FTL
[ā] Installing scripts from /etc/.pihole
[i] Installing configs from /etc/.pihole...
[i] Existing dnsmasq.conf found... it is not a Pi-hole file, leaving alone!
[ā] Copying 01-pihole.conf to /etc/dnsmasq.d/01-pihole.conf
[i] Installing blocking page...
[ā] Creating directory for blocking page, and copying files
[i] Backing up index.lighttpd.html
No default index.lighttpd.html file found... not backing up
[ā] Installing sudoer file
[ā] Installing latest Cron script
[ā] Installing latest logrotate script
[i] Backing up /etc/dnsmasq.conf to /etc/dnsmasq.conf.old
[ā] man pages installed and database updated
[i] Testing if systemd-resolved is enabled
[i] Systemd-resolved is not enabled
[i] Restarting lighttpd service...
Unable to complete update, please contact Pi-hole Support
Any reason why it fails to complete the update? I do realise this has to do with a more or less unsupported device, but I am trying to figure out what I need to change to let the update.
Many thanks in advance for your help.