I've hit something similar. In my case the error in the logs is
Mar 07 17:59:33 phobos minissdpd-systemd-wrapper[1302]: Error parsing
address/mask (or interface name) : enp3s0
Mar 07 17:59:33 phobos minissdpd-systemd-wrapper[1302]: can't parse
"enp3s0" as a valid address or interface name
and my /etc/default/minissdpd contained
MiniSSDPd_INTERFACE_ADDRESS="enp3s0"
Likewise, I have not edited that file myself. I guess it was populated
by the debconf template[1]
It was probably correct at the time I installed minissdpd (which I did
transitively: and as such I'm not very familiar with what it does or how
it works, since it's a dependency package of something else) and has
become incorrect later on, as I've moved enp3s0 onto a bridge interface.
My fix (the inverse of yours I guess) is to substitute
MiniSSDPd_INTERFACE_ADDRESS="br0"
In the config file.
But I suggest to the maintainer (Hi Thomas!): If you're confident that
you can guess the right interface at install time, why not do that at
service start up time instead? That way it will adjust to changing
environments.
[1]
https://salsa.debian.org/miniupnp-team/minissdpd/-/blob/debian-sid/debian/minissdpd.config#L45
--
👱🏻 Jonathan Dowland
✎ j...@debian.org
🔗 https://jmtd.net