Error: URL FTL Engine not installed

Try to update Pihole FTL to 6.0 version and got this:


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

  [i] FTL Checks...

  [✓] Detected x86_64 processor
  [i] Checking for existing FTL binary...
  [i] Downloading and Installing FTL...curl: (22) The requested URL returned error: 404
  [✗] Downloading and Installing FTL
   Error: URL https://github.com/pi-hole/ftl/releases/latest/download/pihole-FTL-linux-x86_64 not found
  [✗] FTL Engine not installed

Not a solution, but this seems similar to dead link 32bit (i686) architecture , except for your actual platform architecture.

I updated one of my pi-hole instances to 6 fine (about a half hour ago), but the second instance is now reporting this error :

Error: URL https://github.com/pi-hole/ftl/releases/latest/download/pihole-FTL-linux-x86_64 not found

Maybe server is busy?

Please upload a debug log and post just the token URL that is generated after the log is uploaded by running the following command from the Pi-hole host terminal:

pihole -d

If you go to the link in your browser

https://github.com/pi-hole/ftl/releases/download/v6.0/pihole-FTL-linux-x86_64

You'll see the 404 error…

I know. Because this is not a v6 binary file - the names have changed.

[✓] Your debug token is: https://tricorder.pi-hole.net/DXSv68wn/

Ok, but it worked just fine with my other exact copy a few minutes ago…

Thank you for your help and the great work that you do developing this great software.

You're still on v5 with all components.

Your hosts DNS resolution is broken

✗] dig return code: 9
[✗] dig response: ;; communications error to 205.251.193.151#53: connection refused
[✗] Error: dig command failed - Unable to check OS

[✗] Failed to resolve doubleclick.com via a remote, public DNS server (8.8.8.8)

I would first sort the DNS issues of the host, then try the update again.

There is no DNS issue, I do all local DNS resolution with secure forwards to quad9 via stubby. All other port 53 traffic, DoH, and DoT requests are blocked.

[i] Downloading and Installing FTL...curl: (22) The requested URL returned error: 404
[✗] Downloading and Installing FTL
Error: URL https://github.com/pi-hole/ftl/releases/latest/download/pihole-FTL-linux-x86_64 not found
[✗] FTL Engine not installed

This error has only occurred with my second pi-hole instance. The first instance updated to 6 just a short while ago without any problems (same OS, same config, same VLAN).

And the error is a 404 - server side error. So either the URL just changed within the last few minutes and the install / update script is now broken, or github is throttling requests.

Ok, I'm an idiot. On the first instance I ran:

sudo pihole -up
sudo PIHOLE_SKIP_OS_CHECK=true pihole -r

Which worked. On the second instance, I went straight to:

sudo PIHOLE_SKIP_OS_CHECK=true pihole -r

[NOO - DON'T DO THIS - CONFIG NOT PORTED]
Which didn't work. However this did [NOT] work:

sudo PIHOLE_SKIP_OS_CHECK=true pihole -up

[/NOO - DON'T DO THIS - CONFIG NOT PORTED]

Problem [NOT] solved. Thank you again for your help and for your great work on a great product!

Edit: spoke too soon. Second instance updated but now web interface won't load. Config didn't update at all on the second instance.

Going to have to fix it line by line. Also, it didn't ask to disable lighthttp on the second go-around. I manually disabled it:

sudo systemctl stop lighttpd
sudo systemctl disable lighttpd
sudo service pihole-FTL restart

Now it's working.

Do this:

sudo pihole -up
sudo PIHOLE_SKIP_OS_CHECK=true pihole -r

Which works.

1 Like

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