Multiple services entered a failed state upon Linux boot. It is unclear whether some services started too early. Looking at the systemd journal the problem can be narrowed down to IPv6 addresses – which were not up when the service started. This affected multiple daemons such as Bind, Nginx and Postfix.
postfix[1445]: postfix: fatal: parameter inet_interfaces: no local interface found for 2606:4700:10::6814:179a postfix[1445]: fatal: parameter inet_interfaces: no local interface found for 2606:4700:10::6814:179a
The problem is caused by the IPv6 Duplicate Address Detection (DAD) mechanism which delays interface initialization. We can disable DAD for the affected inteface(s) to mitigate the startup issues of our services.
net.ipv6.conf.enp2s0f0np0.accept_dad=0
We can also disable the automated assignment of IPv6 addresses via sysctl. Make sure to update your initramfs image.
net.ipv6.conf.all.autoconf=0 net.ipv6.conf.all.accept_ra=0