FTL failed to start due to failed to create listening socket for port 53: Address already in use

I know this topic has been discussed lot of times here but i am not an expert so looking for next steps without kiling my pi4.
Upgraded to pi v11.1 today and after reboot FTL stopped working.

Expected Behaviour:

Expected to see pihole back up and running after the upgrade
v11.1
Pi400

Actual Behaviour:

FTL fails to start, port 53 is already in use.

Debug Token:

https://tricorder.pi-hole.net/3OCH9EIl/

should i just do sudo kill -15 440 ? and restart FTL?

You will also need to prevent connmand from starting in the future, or you will have the same problem on the next reboot.

found these steps on reddit, seem to work fine for now.

finding the connman service file
sudo grep -Ril "connman" /etc/systemd/

changing connman start file /etc/systemd/system/multi-user.target.wants/connman.service

change from

ExecStart=/usr/sbin/connmand -n

to

ExecStart=/usr/sbin/connmand -n --nodnsproxy

reload config changes

systemctl daemon-reload

restart connman to free up port 53

systemctl restart connman.service

restart pihole-FTL
systemctl restart pihole-FTL.service

3 Likes

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