Hi guys,
I am using the latest version on PiHole on my RaspberryPi3B. It was working perfectly fine, until I decided to use dnscrypt-proxy with Cisco Umbrella. It was working without any issues for a couple of days after the configuration, but today, I had to restart the Pi and since then, I see these errors.
I tried stopping dnscrypt-proxy and then restarting pihole-FTL but that still does not help.
pi@raspberrypi:/opt/dnscrypt-proxy $ systemctl status pihole-FTL● pihole-FTL.service - LSB: pihole-FTL daemon
Loaded: loaded (/etc/init.d/pihole-FTL; generated)
Active: active (exited) since Thu 2020-12-31 15:14:39 IST; 3min 6s ago
Docs: man:systemd-sysv-generator(8)
Process: 1260 ExecStart=/etc/init.d/pihole-FTL start (code=exited, status=0/SUCCESS)
Dec 31 15:14:36 raspberrypi systemd[1]: Starting LSB: pihole-FTL daemon...
Dec 31 15:14:36 raspberrypi pihole-FTL[1260]: Not running
Dec 31 15:14:36 raspberrypi su[1279]: (to pihole) root on none
Dec 31 15:14:36 raspberrypi su[1279]: pam_unix(su:session): session opened for user pihole by (uid=0)
Dec 31 15:14:38 raspberrypi pihole-FTL[1260]: dnsmasq: failed to create listening socket for port 53: Address already in use
Dec 31 15:14:39 raspberrypi systemd[1]: Started LSB: pihole-FTL daemon.
pi@raspberrypi:~ $ sudo netstat -nltup | grep 'Proto\|:53 \|:67 \|:80 \|:471 \|:5053'
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:5053 0.0.0.0:* LISTEN 360/dnscrypt-proxy
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 653/lighttpd
tcp 0 0 127.0.2.1:53 0.0.0.0:* LISTEN 1/init
tcp6 0 0 :::80 :::* LISTEN 653/lighttpd
udp 0 0 127.0.0.1:5053 0.0.0.0:* 360/dnscrypt-proxy
udp 0 0 127.0.2.1:53 0.0.0.0:* 1/init
pi@raspberrypi:~ $
Expected Behaviour:
PiHole should work without interruptions.
Actual Behaviour:
pihole-FTL is failing with the error raspberrypi pihole-FTL[1541]: dnsmasq: failed to create listening socket for port 53: Address already in use
Debug Token:
I am even unable to upload the logs
[✓] ** FINISHED DEBUGGING! **
* The debug log can be uploaded to tricorder.pi-hole.net for sharing with developers only.
* For more information, see: https://pi-hole.net/2016/11/07/crack-our-medical-tricorder-win-a-raspberry-pi-3/
* If available, we'll use openssl to upload the log, otherwise it will fall back to netcat.
[?] Would you like to upload the log? [y/N] y
* Using curl for transmission.
* curl failed, falling back to netcat for transmission.
nc: getaddrinfo for host "tricorder.pi-hole.net" port 9999: Temporary failure in name resolution
[✗] There was an error uploading your debug log.
* Please try again or contact the Pi-hole team for assistance.
* A local copy of the debug log can be found at: /var/log/pihole_debug.log
So, I've attached the logs here. Can you please tell me what needs to be done so that I can ensure dnscrypt and I don't see this issue? thanks
pihole_debug.txt (77.3 KB)