Hello there -- I checked on the latest dev release, booted it multiple times and didn't see any race, I then looked at the service, which already contains this fix:
I dug into the systemd.unit(5) which states in the 'Requires=' tag description (Requires= is a stronger version of Wants=) that 'After=' is what should be used when ordering is necessary. In fact, Requires= and Wants= will start services at the same time.
Since After= is already in the dev release, marking this issue fixed.
Hello there -- I checked on the latest dev release, booted it multiple times and didn't see any race, I then looked at the service, which already contains this fix:
# systemctl cat nis.service |grep rpc target
After=rpcbind.
#
I dug into the systemd.unit(5) which states in the 'Requires=' tag description (Requires= is a stronger version of Wants=) that 'After=' is what should be used when ordering is necessary. In fact, Requires= and Wants= will start services at the same time.
Since After= is already in the dev release, marking this issue fixed.