DNS service not running, FTL is offline, port 53 already in use

Expected Behaviour:

The FTL service should be running. The DNS service should be running.
I assume port 53 should not already be in use.

This is a Raspberry Pi 4, running the latest Raspberry Pi Desktop based on Debian 11 Bullseye, to which I upgraded yesterday. Today I switched it to the 64-bit version. I'm unable to pinpoint when pi-hole stopped working.

Actual Behaviour:

DNS service not running
DNSMASQ_CONFIG - FTL failed to start due to failed to create listening socket for port 53: Address already in use
FTL Information - The FTL service is offline!

Debug Token:

https://tricorder.pi-hole.net/d5uz35BD/

You have an instance of dnsmasq running on the Pi, which is preventing pihole-FTL from binding to port 53.

[✗] udp:*:53 is in use by dnsmasq (https://docs.pi-hole.net/main/prerequisites/#ports)

Here is a related thread from a few years back. That user had BIND running. Use the same process to disable dnsmasq on your install.

1 Like

Disabling and removing dnsmasq made pi-hole work again. Thank you!

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