I tried to install the 5.0 Bata on my 2nd PiHole (Rasberry PI) today but kept getting the error message
"Branch change has been canceled"
Seemed as if i was running a custom branch based on other search so I uninstalled PiHole and re-installed it. Got it back up and running, checked PiHole - Up, and got this message.
[i] Pi-hole Core: up to date
[i] Web Interface: up to date
[i] FTL: up to date
[i] Warning: You are using FTL from a custom branch (release/v5.0) and might be missing future releases.
Seems like the FTL service updated to 5.0 but the rest of the services did not. I tried doing both a reconfigure and repair and than running the V5 upgrade script again but I keep getting stuck on that custom brach issue.
The current beta will look like this (with a release/v5.0 indicated for each of the three Pi-hole parts):
Pi-hole version is release/v5.0 v4.3.5-486-g393c773 (Latest: v4.4)
AdminLTE version is release/v5.0 v4.3.2-488-g34d99428 (Latest: v4.3.3)
FTL version is release/v5.0 vDev-5b0cfb5 (Latest: v4.3.1)
I get that I just can't figure out how to install it when I run the
echo "release/v5.0" | sudo tee /etc/pihole/ftlbranch
pihole checkout core release/v5.0
pihole checkout web release/v5.0
I get "Branch change has been cancelled"
Which seems to indicate I am running off a custom branch, however I have installed and configured from PiHole site. So Not sure how to get around the Branch change has been cancelled message
echo "release/v5.0" | sudo tee /etc/pihole/ftlbranch
release/v5.0
pi@raspberrypi:~ $ 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
[i] Branch change has been cancelled
Sometimes a copy will include whitespace characters that you cant see but the computer will still act on them. The checkout command saw the y plus some invisible characters and aborted to be safe. It will only change the installed software if it specifically sees y or yes. Anything else will cancel the process.