Please follow the below template, it will help us to help you!
Expected Behaviour:
Pihole should install.
Actual Behaviour:
Initial PiHole install fails trying to find and install FTL.
Rpi3bv2 with canakit 2.5A power supply.
I've Googled this problem and have seen the standard solutions to change my nameserver to 8.8.8.8 and reinstall my ca-certificates. Raspbian buster doesn't come with dnsmasq installed and I've tried installing with and without dnsmasq installed. I've tried --unsecure installations and I've tried both the curl and the wget installation methods.
I've checked the time, date and location to make sure everything is right. I've swapped my Ethernet cables and tested them with my cable tester. I've tried it with buster desktop and buster lite.
Since this is the initial installation none of the PiHole commands work yet so suggesting I try PiHole -r will get nowhere. Same goes for asking for the debug token.
I can ping google.ca I can ping 8.8.8.8 I can ping GitHub and the install downloads and installs lighttpd in the step before FTL install fails to get latest release location from GitHub.
I can't easily find a copy of stretch, nor can I find a place to manually download and install FTL. I could try beta5 but if I can't get a stable version to install I doubt the beta will be any better.
I have swapped sd cards and tried fresh installs with etcher.
I've tried locally through a terminal and I've tried through ssh to install this.
Every single time it fails at downloading and installing FTL with Error: Unable to get latest release location from GitHub. FTL engine not installed and then the install fails.
Neither of those downloads FTL specifically but just to be sure I ran both of those (if you read through my post you would see I had already done those) and they both fail at the same place as stated in my post.
[x] Downloading and Installing FTL
Error: Unable to get latest release location from GitHub
[x] FTL Engine not installed
The direct download link I'm looking for is for FTL specifically so I can download it separately and install it. There is something wrong with the link or repository included in the pi-hole install. It cannot find FTL, if you have a link to just FTL I will download and install it separately to see if the install will skip that step if it detects it already installed so it can complete the install.
All sorts of funk going on now.
Fresh image of raspbian buster desktop installed and updated.
sudo nano /etc/resolvconf/resolv.conf.d/head tells me that folder doesn't exist now and the file is empty.
sudo netstat -ntlup | grep 'Proto|:53 |:67 |:80 |:471[1-8]'
responds with nothing listed under any of the headings
sudo grep -v '^#|^$' -R /etc/dnsmasq.* | sort
returns no such file or directory.
The desktop probably comes with its own network manager/mangler conflicting with Pi-hole's own mangler called dhcpcd5.
Try download/flash the Buster lite version without a desktop,
set timezone/hostname (sudo raspi-config),
run updates (sudo apt update && sudo apt upgrade)
and run the installer again.
Ok I tried modifying the resolv.conf.d/head and FTL still failed.
Dan that link you provided made it look like the fresh FTL install was looking for a tbd file and that was the problem, not having a problem with DNS (although that might also be a problem) but the FTL install link tries to update FTL but on a fresh install it's set to tbd not the actual release file?