Expected Behaviour:
Attempted fresh install of pi-hole on latest Raspberry Pi OS lite (64-bit) bookworm, release 2024-03-15
Expect install to complete without errors - but it seems to be failing to find / download the correct version of FTL?
Same issue is expereinced using any of the suggested install methods here - Installation - Pi-hole documentation
Actual Behaviour:
phil@phoenix-pi-dns:~ $ curl -sSL https://install.pi-hole.net | bash
[i] Root user check
[i] Script called with non-root privileges
The Pi-hole requires elevated privileges to install and run
Please check the installer for any concerns regarding this requirement
Make sure to download this script from a trusted source
[✓] Sudo utility check
[✓] Root user check
.;;,.
.ccccc:,.
:cccclll:. ..,,
:ccccclll. ;ooodc
'ccll:;ll .oooodc
.;cll.;;looo:.
.. ','.
.',,,,,,'.
.',,,,,,,,,,.
.',,,,,,,,,,,,....
....''',,,,,,,'.......
......... .... .........
.......... ..........
.......... ..........
......... .... .........
........,,,,,,,'......
....',,,,,,,,,,,,.
.',,,,,,,,,'.
.',,,,,,'.
..'''.
[i] SELinux not detected
[✓] Update local cache of available packages
[i] Existing PHP installation detected : PHP version 8.2.18
[✓] Checking apt-get for upgraded packages... up to date!
[i] Checking for / installing Required dependencies for OS Check...
[✓] Checking for grep
[✓] Checking for dnsutils
[✓] Supported OS detected
[i] Checking for / installing Required dependencies for this install script...
[✓] Checking for git
[✓] Checking for iproute2
[✓] Checking for dialog
[✓] Checking for ca-certificates
[i] IPv4 address: 10.128.1.120/24
[i] Unable to find IPv6 ULA/GUA address
[i] IPv6 address:
[i] Using upstream DNS: Google (ECS, DNSSEC) (8.8.8.8, 8.8.4.4)
[i] Installing StevenBlack's Unified Hosts List
[i] Installing Admin Web Interface
[i] Installing lighttpd
[i] Query Logging on.
[i] Using privacy level: 0
[✓] Check for existing repository in /etc/.pihole
[i] Update repo in /etc/.pihole...HEAD is now at 5490a6e Release 5.18.2 (#5629)
[✓] Update repo in /etc/.pihole
[✓] Check for existing repository in /var/www/html/admin
[i] Update repo in /var/www/html/admin...HEAD is now at be05b0f v5.21 (#2860)
[✓] Update repo in /var/www/html/admin
[i] Checking for / installing Required dependencies for Pi-hole software...
[✓] Checking for cron
[✓] Checking for curl
[✓] Checking for iputils-ping
[✓] Checking for psmisc
[✓] Checking for sudo
[✓] Checking for unzip
[✓] Checking for idn2
[✓] Checking for libcap2-bin
[✓] Checking for dns-root-data
[✓] Checking for libcap2
[✓] Checking for netcat-openbsd
[✓] Checking for procps
[✓] Checking for jq
[✓] Checking for lighttpd
[✓] Checking for php8.2-common
[✓] Checking for php8.2-cgi
[✓] Checking for php8.2-sqlite3
[✓] Checking for php8.2-xml
[✓] Checking for php8.2-intl
[✓] Enabling lighttpd service to start on reboot...
[✓] Checking for user 'pihole'
[i] FTL Checks...
[✓] Detected AArch64 (64 Bit ARM) processor
[i] Checking for existing FTL binary...
main: line 2447: /usr/bin/pihole-FTL: cannot execute: required file not found
[i] Downloading and Installing FTL...curl: (23) Failure writing output to destination
[✗] Downloading and Installing FTL
Error: URL https://github.com/pi-hole/ftl/releases/latest/download/pihole-FTL-aarch64-linux-gnu not found
[✗] FTL Engine not installed
phil@phoenix-pi-dns:~ $
Debug Token:
After installation fails, apt update etc no longer works
Checked /etc/resolv.conf and it does include working dns setttings i.e nameserver 8.8.8.8
phil@phoenix-pi-dns:~ $ ping www.google.co.uk
PING www.google.co.uk (216.58.201.99) 56(84) bytes of data.
64 bytes from prg03s02-in-f3.1e100.net (216.58.201.99): icmp_seq=1 ttl=116 time=11.8 ms
Any subsequent sudo apt update etc fails