Update FTL via Raspberry pi terminal using "pihole -up"
Actual Behaviour:
Update progresses, however once it starts to check/update FTL the following occurs:
[i] Downloading and Installing FTL...curl: (22) The requested URL returned error: 404 Not Found
[✗] Downloading and Installing FTL
Error: URL https://github.com/pi-hole/FTL/releases/download/v4.3.1/tbd not found
Your FTL version is very old (V3.0). Try this command to update that to the latest:
pihole checkout ftl master
Note that once FTL is updated to V4.0 or later, pihole-FTL contains dnsmasq embedded within, so you can no longer run dnsmasq as a separate process. In V4.0 or later, pihole-FTL will run on port 53 in place of dnsmasq.
When I attempt to use this and update with existing settings, it doesn't appear to do anything. Are you recommending a reinstall?
This is the return on that script:
[i] Existing PHP installation detected : PHP version 7.0.33-0+deb9u3
[i] Update option selected
[✓] Disk space check
[✓] Update local cache of available packages
[i] Checking apt-get for upgraded packages...E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
[✓] Checking apt-get for upgraded packages... up to date!
[i] Installer Dependency checks...
[✓] Checking for apt-utils
[✓] Checking for dialog
[✓] Checking for debconf
[✓] Checking for dhcpcd5
[✓] Checking for git
[i] Checking for iproute (will be installed)
[✓] Checking for whiptail
That's a placeholder for a binary that doesn't yet exist. The processor detection is not returning any identifier. Is this a Raspberry Pi device? Which model?
Looks like that there were some either missing or redundant packages that were on the system, ran the sudo apt --fix-broken install and removed them using the autoremove function.
The following were removed: lxkeymap python-cairo python-gobject python-gobject-2 python-gtk2
python-xklavier realpath uuid-dev
it doesn't seem there is a branch that leaving binary set to tbd. I suspect that get_binary_name is not even called (or errors out in the middle?). It should be called directly beneath
bash: cd: /var/www/html/admin: No such file or directory
I looked into the folder for this and there is no "admin" folder. The only sub folder in the html folder is pihole and that has two files index.php and blockingpage.css