I encountered this problem again, so let’s write it down to avoid googling it.
Problem:
PowerDNS fails to start with
pdns.service: Failed at step ADDRESS_FAMILIES spawning /usr/sbin/pdns_server: Invalid argument
Solution:
- edit /lib/systemd/system/pdns.service
- comment out RestrictAddressFamilies
- comment out ProtectSystem=full
- possibly kill systemd-resolved
- systemctl daemon-reload
- ask yourself again, why are you using debian with systemd on server ? And why the hell it is starting services I’ve never configured to start ? Isn’t it time to switch to windows ? It seems more predictable to me…