Hi,
Using pihole for about a year now and working fine.
Today had an update for FTL and went ahead as always
[✓] Update local cache of available packages
[i] Existing PHP installation detected : PHP version 8.1.2
[✓] Checking for git
[✓] Checking for iproute2
[✓] Checking for dialog
[✓] Checking for ca-certificates
[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:.
.. ','.
.',,,,,,'.
.',,,,,,,,,,.
.',,,,,,,,,,,,....
....''',,,,,,,'.......
......... .... .........
.......... ..........
.......... ..........
......... .... .........
........,,,,,,,'......
....',,,,,,,,,,,,.
.',,,,,,,,,'.
.',,,,,,'.
..'''.
[i] SELinux not detected
[✓] Update local cache of available packages
[i] Existing PHP installation detected : PHP version 8.1.2
[✓] 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] Performing unattended setup, no dialogs will be displayed
[i] Performing reconfiguration, skipping download of local repos
[✓] Resetting repository within /etc/.pihole...
[✓] Resetting repository within /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 lighttpd
[✓] Checking for php8.1-common
[✓] Checking for php8.1-cgi
[✓] Checking for php8.1-sqlite3
[✓] Checking for php8.1-xml
[✓] Checking for php8.1-intl
[✓] Enabling lighttpd service to start on reboot...
[✓] Checking for user 'pihole'
[i] FTL Checks...
[✓] Detected x86_64 processor
[i] Checking for existing FTL binary...
[✓] 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!
[✓] Installed /etc/dnsmasq.d/01-pihole.conf
[✓] Installed /etc/dnsmasq.d/06-rfc6761.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
[i] Installing latest logrotate script...
[i] Existing logrotate file found. No changes made.
[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
[✓] Restarting lighttpd service...
[✓] Enabling lighttpd service to start on reboot...
[i] Restarting services...
[✓] Enabling pihole-FTL service to start on reboot...
[✓] Restarting pihole-FTL service...
[✓] Deleting existing list cache
[i] Neutrino emissions detected...
[✓] Pulling blocklist source list into range
[✓] Preparing new gravity database
[i] Using libz compression
[i] Target: https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://adaway.org/hosts.txt
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://v.firebog.net/hosts/AdguardDNS.txt
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://raw.githubusercontent.com/anudeepND/blacklist/master/adservers.txt
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://v.firebog.net/hosts/Easylist.txt
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=0&mimetype=plaintext
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://v.firebog.net/hosts/Easyprivacy.txt
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://v.firebog.net/hosts/Prigent-Ads.txt
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.2o7Net/hosts
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://hostfiles.frogeye.fr/firstparty-trackers-hosts.txt
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://urlhaus.abuse.ch/downloads/hostfile/
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Risk/hosts
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://bitbucket.org/ethanr/dns-blacklists/raw/8575c9f96e5b4a1308f2f12394abd86d0927a4a0/bad_lists/Mandiant_APT1_Report_Appendix_D.txt
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://v.firebog.net/hosts/Prigent-Crypto.txt
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://s3.amazonaws.com/lists.disconnect.me/simple_malvertising.txt
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Alternate%20versions%20Anti-Malware%20List/AntiMalwareHosts.txt
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://v.firebog.net/hosts/static/w3kbl.txt
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://raw.githubusercontent.com/bigdargon/hostsVN/master/hosts
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://www.github.developerdan.com/hosts/lists/ads-and-tracking-extended.txt
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://www.github.developerdan.com/hosts/lists/tracking-aggressive-extended.txt
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://www.github.developerdan.com/hosts/lists/amp-hosts-extended.txt
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[✓] Creating new gravity databases
[✓] Storing downloaded domains in new gravity database
[✓] Building tree
[✓] Swapping databases
[✓] The old database remains available.
[i] Number of gravity domains: 0 (0 unique domains)
[i] Number of exact blacklisted domains: 0
[i] Number of regex blacklist filters: 1
[i] Number of exact whitelisted domains: 2
[i] Number of regex whitelist filters: 0
[✗] /usr/local/bin/pihole: line 163: kill: (40557) - No such process
[✓] Cleaning up stray matter
[✓] Restarting DNS server
[✓] FTL is listening on port
[✓] UDP (IPv4)
[✓] TCP (IPv4)
[✗] UDP (IPv6)
[✗] TCP (IPv6)
[✓] Pi-hole blocking is enabled
[i] The install log is located at: /etc/pihole/install.log
Update Complete!
Current Pi-hole version is v5.11.4
Current AdminLTE version is v5.13
Current FTL version is v5.16.2
Upperleft corner shows:
DNS service not running
The web interface is accessible and graphs show NaN, under Settings i see:
There was a problem applying your settings.
Debugging information:
PHP error (2): fsockopen(): Unable to connect to 127.0.0.1:4711 (Connection refused) in /var/www/html/admin/scripts/pi-hole/php/FTL.php:44
Second try after a reboot:
[✓] Update local cache of available packages
[i] Existing PHP installation detected : PHP version 8.1.2
[✓] Checking for git
[✓] Checking for iproute2
[✓] Checking for dialog
[✓] Checking for ca-certificates
[i] Checking for updates...
fatal: unable to access 'https://github.com/pi-hole/pi-hole.git/': Could not resolve host: github.com
[i] Pi-hole Core: up to date
fatal: unable to access 'https://github.com/pi-hole/AdminLTE.git/': Could not resolve host: github.com
[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:.
.. ','.
.',,,,,,'.
.',,,,,,,,,,.
.',,,,,,,,,,,,....
....''',,,,,,,'.......
......... .... .........
.......... ..........
.......... ..........
......... .... .........
........,,,,,,,'......
....',,,,,,,,,,,,.
.',,,,,,,,,'.
.',,,,,,'.
..'''.
[i] SELinux not detected
[✓] Update local cache of available packages
[i] Existing PHP installation detected : PHP version 8.1.2
[✓] Checking apt-get for upgraded packages... up to date!
[i] Checking for / installing Required dependencies for OS Check...
[✓] Checking for grep
[✓] Checking for dnsutils
[✗] Retrieval of supported OS list failed. dig failed with return code 10.
Unable to determine if the detected OS (Ubuntu 22.04) is supported
Possible causes for this include:
- Firewall blocking certain DNS lookups from Pi-hole device
- ns1.pi-hole.net being blocked (required to obtain TXT record from versions.pi-hole.net containing supported operating systems)
- Other internet connectivity issues
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/
Unable to complete update, please contact Pi-hole Support
Tried to use the upload debug function but off course it failed.
* The debug log can be uploaded to tricorder.pi-hole.net for sharing with developers only.
[i] Debug script running in automated mode
* Using curl for transmission.
* curl failed, contact Pi-hole support for assistance.
* Error message: curl: (6) Could not resolve host: tricorder.pi-hole.net
Any help appreciated,
Thanks