The fix for https://github.com/canonical/subiquity/pull/2182 introduced
a regression for installs on any OS not using at least systemd 257. In
our case, we're autoinstalling Ubuntu 20.04, and because of an unrelated
bug related to package management installs, we are using the `refresh-
installer` configuration to update to the most recent installer.

I would propose instead of using `--check-inhibitors=no` that it should
instead use `-i` / `--ignore-inhibitors` which appears to have
functional equivalency and is backwards compatible.

Relevant systemd code:
https://github.com/systemd/systemd/blob/caecff5fa2ebc4ad7470aebd564cf7c1a705f184/src/systemctl/systemctl.c#L484
https://github.com/systemd/systemd/blob/caecff5fa2ebc4ad7470aebd564cf7c1a705f184/src/systemctl/systemctl.c#L280
https://github.com/systemd/systemd/blob/caecff5fa2ebc4ad7470aebd564cf7c1a705f184/src/systemctl/systemctl.c#L849

I've written up a PR for this change:
https://github.com/canonical/subiquity/pull/2207

Please let me know if there's anything I can help with or if this isn't
the right venue for this. Thanks!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2092438

Title:
  System fails to restart after install

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-session/+bug/2092438/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to