FTL not updating to V5.0 - URL 404 not found

The issue I am facing:

FTL not able to update to V 5.0, recurring error 404 github URL not found when attempting to update.

Details about my system:

Debug token: irdbrki8wt

Running on home network, static IP's setup on each device, worked well up until I attempted the update to 5.0.

Last I checked I was running Buster version of raspbian, and I've already updated raspbian as well.

What I have changed since installing Pi-hole:

I've attempted a few different changes, such as taking advice from this thread.

I've also attempted adding github to the pihole whitelist, to no avail.

I've also attempted changing the DNS in this file to an external one, can't find the thread I got the advice from though, but it seemed to be a fairly common direction for a fix.

/etc/resolv.conf

I'm not sure why, but through all these changes I keep getting the same error:

[i] Downloading and Installing FTL...curl: (3) [globbing] bad range in column 70
[✗] Downloading and Installing FTL
Error: URL https://github.com/pi-hole/ftl/releases/latest/download/pihole-FTL [i] [✓] Detected ARM architecture not found
[✗] FTL Engine not installed

Any help would be appreciated... I've been scouring the forums for a day or two now to try and fix this but to no avail.

Don't know which OS you run, but error looks similar to this one:

I attempted the fix in this thread, though it seems to have not worked, in fact it throws a very similar error barring the '404 URL not found' and specifying the URL.

Not quite progress, but I appreciate you looking into git for resolutions. I hadn't even thought of that to be honest.

Bumping this thread, still not sure what to do!

We'll need a new debug token.

Totally slipped my mind, here we are!

https://tricorder.pi-hole.net/78qfro5885

I haven't really done anything new since my last post.

Run pihole -v and pihole -up and post the output please?

Did my best to keep it info relevant.

pi@raspberrypi:~ $ pihole -v
  Pi-hole version is v5.0 (Latest: v5.0)
  AdminLTE version is v5.0 (Latest: v5.0)
  FTL version is v4.3.1 (Latest: v5.0)
pi@raspberrypi:~ $ pihole -up
  [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


------------------------------


[i] Existing PHP installation detected : PHP version 7.0.33-0+deb9u7
  [i] Performing unattended setup, no whiptail dialogs will be displayed
  [✓] Disk space check
  [✓] Update local cache of available packages

  [✓] Checking apt-get for upgraded packages... up to date!

  [i] Installer Dependency checks...
  [✓] Checking for dhcpcd5
  [✓] Checking for git
  [✓] Checking for iproute2
  [✓] Checking for whiptail

  [i] SELinux not detected
  [i] Performing reconfiguration, skipping download of local repos
  [✓] Resetting repository within /etc/.pihole...
  [✓] Resetting repository within /var/www/html/admin...
  [i] Main Dependency checks...
  [✓] Checking for cron
  [✓] Checking for curl
  [✓] Checking for dnsutils
  [✓] Checking for iputils-ping
  [✓] Checking for lsof
  [✓] Checking for netcat
  [✓] Checking for psmisc
  [✓] Checking for sudo
  [✓] Checking for unzip
  [✓] Checking for wget
  [✓] Checking for idn2
  [✓] Checking for sqlite3
  [✓] Checking for libcap2-bin
  [✓] Checking for dns-root-data
  [✓] Checking for libcap2
  [✓] Checking for lighttpd
  [✓] Checking for php7.0-common
  [✓] Checking for php7.0-cgi
  [✓] Checking for php7.0-sqlite3
  [✓] Checking for php7.0-xml
  [✓] Checking for php-intl

  [✓] Enabling lighttpd service to start on reboot...
  [✓] Checking for user 'pihole'

  [i] FTL Checks...

  [✓] Detected ARM architecture  [i] Checking for existing FTL binary...
  [i] Downloading and Installing FTL...curl: (3) [globbing] bad range in column 70
  [✗] Downloading and Installing FTL
  Error: URL https://github.com/pi-hole/ftl/releases/latest/download/pihole-FTL   [✓] Detected ARM architecture not found
  [✗] FTL Engine not installed

  Unable to complete update, please contact Pi-hole Support

@PromoFaux Is this something similar to the lbinary fix?

This looks to be exactly that, though op is suggesting they have already attempted the workaround I provided

@adjourney, can we please get the full output from :

sudo bash -x /etc/.pihole/automated\ install/basic-install.sh

Choose update when prompted, and you'll need to copy the output into a file and attach it, because it will be quite long. Cheers

1 Like

Thanks everyone for the support, also I don't think it'll matter much but my network topology is going to be changing in about a week or so due to the fact that I'll be moving!

pihole_update.txt (22.2 KB)

1 Like

Yep, this is definitely falling foul of the same issue, and I am very surprised that the workaround I posted over on github did not fix this for you!

++ printf '%b  %b Detected ARM architecture\n' '\r' '[✓]'
++ binary=pihole-FTL-arm-linux-gnueabi
++ echo

I have just pushed a branch based on the current master, which you can use as a temporary workaround until we push out v5.1:

Please run:

pihole checkout core temp-lbinary-workaround

This should run the install script and sort out the FTL download for you. Once it completes run:

cd /etc/.pihole && sudo git checkout master

This will put your local repo back to the master branch so that you are able to upgrade with no issues once we push 5.1.

2 Likes

Well it seems to have worked!

pi@raspberrypi:/etc/.pihole $ pihole -v
Pi-hole version is v5.0 (Latest: v5.0)
AdminLTE version is v5.0 (Latest: v5.0)
FTL version is v5.0 (Latest: v5.0)

Thanks for the help! This has been bugging me for a while now and I feel like I'm not crazy anymore 'cause I've trying to fix this for weeks now.

1 Like

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.