Expected Behaviour:
Tried to update Pi-hole with "sudo pihole -up"
Also with:
wget -O basic-install.sh https://install.pi-hole.net
sudo bash basic-install.sh
Choosing the update option. Either way the update fails when it gets to update FTL.
I'm running it on a HP t5740 thin client
OS: Debian GNU/Linux 9.9 (stretch) i686
Kernel: 4.9.0-7-686-pae
pihole -v
Pi-hole version is v5.3.1 (Latest: v5.3.1)
AdminLTE version is v5.5 (Latest: v5.5)
FTL version is v4.3.1 (Latest: v5.8.1)
I found a similar issue here: FTL update fails: Downloading and Installing FTL...curl: (3) bad range in URL position 98 · Issue #3430 · pi-hole/pi-hole · GitHub
but in my case the 'basic-install.sh' seems to be right in "/etc/.pihole/automated install/"
Actual Behaviour:
[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
[✓] Update local cache of available packages
[i] Existing PHP installation detected : PHP version 7.0.33-0+deb9u3
[i] Performing unattended setup, no whiptail dialogs will be displayed
[✓] Checking apt-get for upgraded packages... 137 updates available
[i] It is recommended to update your OS after installing the Pi-hole!
[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
[i] Checking for lighttpd (will be installed)
[✓] Checking for php7.0-common
[✓] Checking for php7.0-cgi
[✓] Checking for php7.0-sqlite3
[i] Checking for php7.0-xml (will be installed)
[✓] Checking for php7.0-json
[i] Checking for php7.0-intl (will be installed)
[i] Processing apt-get install(s) for: lighttpd php7.0-xml php7.0-intl, please wait...
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Unable to complete update, please contact Pi-hole Support