On a network interface with both a (static) ipv4 and ipv6 address, both network.target and network-online.target are reacheu while the requested ipv6 address (or addresses) are still tentative. On my system, this causes nginx service to fail during boot as it cannot bind the requested ipv6 address yet. Manually starting the service later on works as expected. IMHO at least network.online target should only be reached when all (as opposed to just one) requested Addresses have been succesfully confirmed.
What program are you using to configure the network?
I'm using systemd-networkd with a straightforward static configuration, so... - One single ipv4 address - A handful of ipv6 addresses With fictional ip addresses, the .network file looks like this [Match] Name=en* [Network] DHCP=none Address=101.01.01.010/27 Gateway=100.11.00.110 Address=2a01:4f8:191:c0de::babe/64 Address=2a01:4f8:191:c0de::1337/64 (etc) Gateway=fe80::1
Thanks fro the report! This should now work with current git, but please reopen if you are experiencing problems.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.