Dashboard shows 0 domains though they are downloaded during the process
Current Pi-hole version is v4.3.2-424-g85c15a71
Current AdminLTE version is v4.3.2-426-gdd7b2b20
Current FTL version is v4.3.1
pi@RPi:/etc/.pihole $ pihole -up --check-only
[i] Checking for updates...
[i] Pi-hole Core: up to date
[i] Web Interface: up to date
[i] FTL: up to date
[โ] Everything is up to date!
pi@RPi:/etc/.pihole $
Please note that those instructions were a best guess from @DL6ER and not instructions on how to get beta 5 directly. You're not using the beta 5 FTL because of that.
What is interesting is if I install current public version and do an in place upgrade using same command lines from @DL6ER it works perfectly fine and shows all beta versions: Pi-hole Version vDev (release/v5.0, v4.3.2-421-gb73580f) Web Interface Version vDev (release/v5.0, v4.3.2-426-gdd7b2b20) FTL Version vDev (release/v5.0, vDev-61d67ff)
Thanks @DanSchaper for pointing me to this thread and sorry for the trouble. I guess I got fixated with what I read and bookmarked from DL6ER.
i will go thru this steps soon though I have no clue whether I should simply install current version and then follow this or some other method. I will try the read up a bit more on this forum to get my bearings
This morning I started fresh with new buster build With updates.
Tried installing current public version (4.3.2) and ended up with FTL error so restarted the process by building and running
[i] Main Dependency checks...
[โ] Checking for cron
[โ] Checking for curl
[i] Checking for dnsutils (will be installed)
[โ] Checking for iputils-ping
[i] Checking for lsof (will be installed)
[i] Checking for netcat (will be installed)
[โ] Checking for psmisc
[โ] Checking for sudo
[โ] Checking for unzip
[โ] Checking for wget
[i] Checking for idn2 (will be installed)
[i] Checking for sqlite3 (will be installed)
[โ] Checking for libcap2-bin
[i] Checking for dns-root-data (will be installed)
[i] Checking for resolvconf (will be installed)
[โ] Checking for libcap2
[i] Checking for lighttpd (will be installed)
[i] Checking for php-common (will be installed)
[i] Checking for php-cgi (will be installed)
[i] Checking for php-sqlite3 (will be installed)
[โ] Enabling lighttpd service to start on reboot...
[i] FTL Checks...
[โ] Detected ARM-hf architecture (armv7+)
[i] Checking for existing FTL binary...
[โ] Downloading and Installing FTL
Error: Unable to get latest release location from GitHub
[โ] FTL Engine not installed
I reinstalled raspbian buster and applied patches.
This 3rd time is the charm time somehow I ran install script by changing to root with โsudo -Iโ
All went well and product is installed.
Next I tried @DanSchaper suggestion (as root) and its still a no go to get to beta 5
root@Beta5:~# echo "release/v5.0" | sudo tee /etc/pihole/ftlbranch
release/v5.0
root@Beta5:~# pihole checkout core release/v5.0
Please note that changing branches severely alters your Pi-hole subsystems
Features that work on the master branch, may not on a development branch
This feature is NOT supported unless a Pi-hole developer explicitly asks!
Have you read and understood this? [y/N] y
@DanSchaper - thank you yet again.
Your new command line worked fine and installed dev FTL. Now that I have this command I will work around to see how to get pi-hole and web up to 5
/usr/local/bin/pihole version --current
Current Pi-hole version is v4.3.2
Current AdminLTE version is v4.3.3
Current FTL version is vDev-61d67ff
Simultaneously installed new Raspbian on another RPi3B+ and got error below running command you provided earlier - curl -sSL https://install.pi-hole.net | sudo bash -x.
resolv.conf shows IP addresses of 2 pihole addresses on LAN that is in use currently
Last few lines of output from console
LIGHTTPD_ENABLED=true
+ FTLdetect
+ printf '\n %b FTL Checks...\n\n' '[i]'
[i] FTL Checks...
+ FTLcheckUpdate
+ get_binary_name
+ local machine
++ uname -m
+ machine=armv7l
+ local 'str=Detecting architecture'
+ printf ' %b %s...' '[i]' 'Detecting architecture'
[i] Detecting architecture...+ [[ armv7l == \a\r\m* ]]
+ local rev
++ uname -m
++ sed 's/[^0-9]//g;'
+ rev=7
+ local lib
++ ldd /bin/ls
++ grep -E '^\s*/lib'
++ awk '{ print $1 }'
+ lib=/lib/ld-linux-armhf.so.3
+ [[ /lib/ld-linux-armhf.so.3 == \/\l\i\b\/\l\d\-\l\i\n\u\x\-\a\a\r\c\h\6\4\.\s\o\.\1 ]]
+ [[ /lib/ld-linux-armhf.so.3 == \/\l\i\b\/\l\d\-\l\i\n\u\x\-\a\r\m\h\f\.\s\o\.\3 ]]
+ [[ 7 -gt 6 ]]
+ printf '%b %b Detected ARM-hf architecture (armv7+)\n' '\r\033[K' '[\e[1;32mโ\e[0m]'
[โ] Detected ARM-hf architecture (armv7+)
+ binary=pihole-FTL-arm-linux-gnueabihf
+ printf ' %b Checking for existing FTL binary...\n' '[i]'
[i] Checking for existing FTL binary...
+ local ftlLoc
++ which pihole-FTL
+ ftlLoc=
+ local ftlBranch
+ [[ -f /etc/pihole/ftlbranch ]]
+ ftlBranch=master
+ local remoteSha1
+ local localSha1
+ which dnsmasq
+ [[ ! master == \m\a\s\t\e\r ]]
+ [[ -n '' ]]
+ return 0
+ FTLinstall
+ local latesttag
+ local 'str=Downloading and Installing FTL'
+ printf ' %b %s...' '[i]' 'Downloading and Installing FTL'
[i] Downloading and Installing FTL...++ curl -sI https://github.com/pi-hole/FTL/releases/latest
++ grep Location
++ awk -F / '{print $NF}'
+ latesttag=
+ [[ ! '' == v* ]]
+ printf '%b %b %s\n' '\r\033[K' '[\e[1;31mโ\e[0m]' 'Downloading and Installing FTL'
[โ] Downloading and Installing FTL
+ printf ' %bError: Unable to get latest release location from GitHub%b\n' '\e[1;31m' '\e[0m'
Error: Unable to get latest release location from GitHub
+ return 1
+ return 1
+ printf ' %b FTL Engine not installed\n' '[\e[1;31mโ\e[0m]'
[โ] FTL Engine not installed
+ exit 1