I have a mobile phone (replicant) with MAXS using ejabberd on the freedombox for XMPP transport. The phone sends a battery status message roughly every 3 minutes.
This morning, I noticed on my desktop that the connection to ejabberd was lost and the last status received from the phone is around 4am. On the phone, if I stop and start the XMPP transport again, I have errors to find the names to connect to ejabberd.
I looked at ejabberd diagnostics, most diagnostics are in error. In Cockpit, I see a failure for Bind to start (not for ejabberd). I check in plinth, Bind is indeed marked as enabled. However, I am 100% sure I never enabled Bind.
I disabled Bind, then looked into Cockpit, told to start ejabberd (although it is already started), looked at ejabberd diagnostics, now it works.
How could Bind be enabled although I never enabled it?
EDIT: This problem has also made Radicale and Quassel fail, very unpleasant.