If this is racy, then it should be possible to trigger it reliably by adding sleep commands to one or more units.
I have looked at the topology of the base units in Ubuntu and I don't see any bugs. I don't understand your assertion that After=plymouth- quit-wait.service is insufficient or why you refer to plymouth-quit being queued "instead" of plymouth-quit-wait, which I do not see as a possible outcome of the unit dependencies. And if there is something to be fixed here, I think it's the reliability of the plymouth-quit-wait dependency, not changing the dependency of setvtrgb. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1783283 Title: setvtrgb.service incorrectly ordered [with patchy] To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/console-setup/+bug/1783283/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs