dracut/modules.d/98dracut-systemd
Daniel Molkentin e9a84e0a21 98dracut-systemd: Start systemd-vconsole-setup before dracut-cmdline-ask
This is what happened before this patch (edited for brevity):

  dracut-cmdline-ask.service in modules.d/98dracut-systemd, which invokes
  dracut-cmdline-ask.sh. This script and systemd-vconsole-setup are
  started in parallel for the same console (tty1).

  Then dracut-cmdline-ask quits immediately without doing anything (unless
  rd.cmdline=ask is given). As this is a bash script and it gets tty as
  stdin as specified in its *.service, this triggers the hangup of tty1 at
  its exit.

  Meanwhile systemd-vconsole-setup continues and tries some ioctls after
  that, but they fail because of the hung up tty1.

The usual culprit for starting systemd-vconsole-setup early on is
plymouth-start.service, even if plymouth.enable=0 is set.

A popular (and annoying) symptom of this as reported by users was
the inability use their configured keyboard layout in plymouth when
unlocking their crypted block devices.

Reference: boo#1055834
2018-09-05 13:20:36 +02:00
..
dracut-cmdline-ask.service 98dracut-systemd: Start systemd-vconsole-setup before dracut-cmdline-ask 2018-09-05 13:20:36 +02:00
dracut-cmdline-ask.sh dracut-systemd/dracut-cmdline-ask: fix dracut --kernel-cmdline=rd.cmdline=ask 2016-02-15 08:47:47 +00:00
dracut-cmdline.service dracut-systemd: fixed dependencies 2017-07-28 10:19:26 +02:00
dracut-cmdline.service.8.asc Split the systemd dracut module up 2015-03-19 10:07:37 +01:00
dracut-cmdline.sh 99base: apply kernel module memory debug support 2016-11-27 12:09:10 +08:00
dracut-emergency.service Set TaskMax=inifinite for the emergency shell 2017-12-15 22:00:41 +01:00
dracut-emergency.sh dracut-emergency: optionally print fs help 2018-01-08 14:14:05 +01:00
dracut-initqueue.service dracut-systemd: fixed dependencies 2017-07-28 10:19:26 +02:00
dracut-initqueue.service.8.asc Split the systemd dracut module up 2015-03-19 10:07:37 +01:00
dracut-initqueue.sh Revert "Let user specify the action after fail" 2015-11-13 13:22:34 +01:00
dracut-mount.service dracut-systemd: fixed dependencies 2017-07-28 10:19:26 +02:00
dracut-mount.service.8.asc Split the systemd dracut module up 2015-03-19 10:07:37 +01:00
dracut-mount.sh Revert "Let user specify the action after fail" 2015-11-13 13:22:34 +01:00
dracut-pre-mount.service dracut-systemd: add back missing dependencies 2017-07-28 11:57:07 +02:00
dracut-pre-mount.service.8.asc Split the systemd dracut module up 2015-03-19 10:07:37 +01:00
dracut-pre-mount.sh 99base: apply kernel module memory debug support 2016-11-27 12:09:10 +08:00
dracut-pre-pivot.service dracut-systemd: add back missing dependencies 2017-07-28 11:57:07 +02:00
dracut-pre-pivot.service.8.asc Split the systemd dracut module up 2015-03-19 10:07:37 +01:00
dracut-pre-pivot.sh 99base: apply kernel module memory debug support 2016-11-27 12:09:10 +08:00
dracut-pre-trigger.service dracut-systemd: fixed dependencies 2017-07-28 10:19:26 +02:00
dracut-pre-trigger.service.8.asc Split the systemd dracut module up 2015-03-19 10:07:37 +01:00
dracut-pre-trigger.sh 99base: apply kernel module memory debug support 2016-11-27 12:09:10 +08:00
dracut-pre-udev.service dracut-systemd/dracut-pre-udev.service: also run for /etc/cmdline 2018-01-12 09:32:45 +01:00
dracut-pre-udev.service.8.asc Split the systemd dracut module up 2015-03-19 10:07:37 +01:00
dracut-pre-udev.sh Split the systemd dracut module up 2015-03-19 10:07:37 +01:00
dracut-shutdown.service dracut-systemd/*.service: fix copyright message and comment 2017-07-28 10:17:06 +02:00
dracut-shutdown.service.8.asc Split the systemd dracut module up 2015-03-19 10:07:37 +01:00
dracut-tmpfiles.conf Split the systemd dracut module up 2015-03-19 10:07:37 +01:00
emergency.service Fix task limit in emergency.service (the same change as in dracut-emergency.service) (bsc#1019938) 2017-12-14 13:37:44 +01:00
module-setup.sh dracut-systemd/module-setup.sh: remove duplicate vconsole wants 2015-11-11 12:16:13 +01:00
rootfs-generator.sh systemd: fix setting of timeouts for device units 2017-10-06 10:05:25 +02:00