Please follow the below template, it will help us to help you!
Expected Behaviour:
Should be able to update Pi-hole/FTL.
Actual Behaviour:
Unable to update, receive 'Error: Unable to get latest release location from GitHub' error.
Debug Token:
ipswegz7d7
Hi there,
I had some issues getting Pi-Hole setup on a Raspberry Pi 3 with Rasbian Stretch Lite on it. See link to issue.
In order to get around that issue, I had to connect the RPi3 to to my cell phone's connection to allow it to download and install Pi-Hole. I had initially thought that because I had an existing Pi-Hole on my network, it was somehow causing the issue and left it at that.
Forward to today, I wanted to see if there were any update, so i ran pihole -up
but received the following error message:
pi@rpi:~ $ pihole -up
[i] Checking for updates...
[i] Pi-hole Core: up to date
[i] FTL: update available
[i] FTL out of date
[i] FTL Checks...
[✓] Detected ARM-hf architecture (armv7+)
[i] Checking for existing FTL binary...
[✗] Downloading and Installing FTL
Error: Unable to get latest release location from GitHub
Searching around, I came across this article that says this is a common error with Raspbian Jessie and having a different version of dnsmasq. I checked the version installed on my RPi3 and I have the recommend v2.76:
pi@rpi:~ $ dnsmasq -v
Dnsmasq version 2.76 Copyright (c) 2000-2016 Simon Kelley
Compile time options: IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth DNSSEC loop-detect inotify
This software comes with ABSOLUTELY NO WARRANTY.
Dnsmasq is free software, and you are welcome to redistribute it
under the terms of the GNU General Public License, version 2 or 3.
To make sure I could actually reach GitHub, here is the output from dig github
:
pi@rpi:~ $ dig github.com
; <<>> DiG 9.10.3-P4-Raspbian <<>> github.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47548
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1536
;; QUESTION SECTION:
;github.com. IN A
;; ANSWER SECTION:
github.com. 24 IN A 192.30.253.112
github.com. 24 IN A 192.30.253.113
;; Query time: 16 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Apr 30 15:00:59 EDT 2018
;; MSG SIZE rcvd: 71
Not really sure what's happening here. The only device in my network is a router, which has DNS pointing to the RPi3, and no firewall rules in place on the device. I can try connecting the RPi3 to my cell phone when I get home and run pihole -up
to see if it works there, but I find it strange that it's not working over the LAN line.
Debug token is: ipswegz7d7
Thanks in advance!