← Back to team overview

touch-packages team mailing list archive

[Bug 1439301] Re: plymouth starts too late since 219-5ubuntu1

 

Asked upstream at http://lists.freedesktop.org/archives/systemd-
devel/2015-April/030074.html

** Changed in: systemd (Ubuntu)
     Assignee: (unassigned) => Martin Pitt (pitti)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1439301

Title:
  plymouth starts too late since 219-5ubuntu1

Status in systemd package in Ubuntu:
  Fix Committed

Bug description:
  One autopkgtest fails since 219-5ubuntu1. This one checks that
  plymouth is started around the same time than fsckd, and that
  fsckd/fsck doesn't fail if plymouth crashes.

  The issue comes from debian/patches/v219-stable, which is a backport
  of http://cgit.freedesktop.org/systemd/systemd-
  stable/log/?h=v219-stable branch (until 16 march). The culpurit commit
  is http://cgit.freedesktop.org/systemd/systemd-
  stable/commit/?h=v219-stable&id=b238b0eaf71449e128480bb5a5875a4b51cafd6f.

  What happens is that:
  - systemd-hwdb-update.service is After=systemd-remount-fs.service (so once fsck runs)
  - udev is thus started later on
  - plymouth-start.service is After=systemd-udevd.service.

  So fsck runs on root FS before udev is up, and so plymouth, the whole
  boot sequence is delayed.

  We have multiple options:
  - changing the test to get that use case tested in other ways (in ubuntu, plymouth is started from the initramfs)
  - reintroduce the change if we see that udev being started way later is an issue.

  Attaching 2 journald boot logs, where we can see the differents time
  (once with udev/plymouth starting earlier than the other one).

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1439301/+subscriptions


References