Bug ID 1063249
Summary Encrypted LVM password no longer requested after systemd update --> boot fails completely
Classification openSUSE
Product openSUSE Distribution
Version Leap 42.3
Hardware x86-64
OS openSUSE 42.3
Status NEW
Severity Critical
Priority P5 - None
Component Basesystem
Assignee bnc-team-screening@forge.provo.novell.com
Reporter sndirsch@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

After updating systemd, the system no longer asks for the LVM encryption
password during boot. Instead it runs in a timeout and an emergency shell. :-(

I made sure, that neither a kernel update nor a dracut update is responsible
for this. Both updates regenerate the initrds and I rebooted afterwards
successfully.

Still working systemd was:
(latest changelog entry)
  * Fr Jun 23 2017 fbui@suse.com
     - Import commit 6c14b00040edfe5b60aadb6a195955990e8a423f
       e2026f234 core:execute: fix fork() fail handling in exec_spawn()
       (bsc#1040258)

The broken systemd update, which also regenerated initrds is:
(added changelog entries since the last known working systemd version, see
above)

    * Do Aug 31 2017 fbui@suse.com
- Import commit 533ab326a0d1826c14a87a765087b926e944c867
  289949a42 device: make sure to remove all device units sharing the same sysfs
path (#6679)
  3b81de623 coredumpctl: fix handling of files written to fd
  ef76ac9da udev/path_id: introduce support for NVMe devices (#4169)
(bsc#1045987)
  341e240ce core: use an AF_UNIX/SOCK_DGRAM socket for cgroup agent
notification (v228) (bsc#1045384 bsc#1047379)

* Mi Aug 30 2017 fbui@suse.com
- Add 0001-Revert-core-device-Use-JobRunningTimeoutSec-for-devi.patch
(bsc#1048605)
  It's a temporary but urgent fix for a regression discovered in bug
  1048605. The fix is still under discussion with upstream but we need
  to make progress here and limit the number of affected users.
  Consequently this fix reintroduces bsc#1004995 (the bug report has
  been re-opened) but this one is far less critical and a workaround
  was provided.
  The final solution will fix both bugs.

* Mi Aug 30 2017 fbui@suse.com
- Import commit 9a04d42dd9e2f9035f79952b2d173a7b3af7fb2f
  7a4935268 compat-rules: drop the boggus 'import everything' rule
(bsc#1046268)

* Mi Jul 26 2017 fbui@suse.com
- Import commit 506ef1c91d97cfa4c1e321f57dbf71c7fc42d422
  8ea065d44 compat-rules: don't rely on ID_SERIAL when generating 'by-id'
symlinks for NVMe devices (bsc#1048679)
  ecc54d349 timesyncd: don't use compiled-in list if FallbackNTP has been
configured explicitly
  1142bd715 fstab-generator: fix new NULL dereference. (#6296)
  a2c8f9032 basic/strv: add STRPTR_IN_SET
  3a80fbf4a fstab-generator: handle NFS "bg" mounts correctly. (#6103)
(bnc#874665 fate#323464)
  3a09ebb0b Revert "fstab-generator: add support for the nfs mount option bg"
  946e3c60c fstab-generator: add x-systemd.mount-timeout (#4603)

* Di Jul 11 2017 fbui@suse.com
- Make sure dracut (if installed) will embed the new compat rule
  The new compat rules (as well as the compat generation number) must
  be embedded in the initramfs so make sure that the installed dracut
  supports it.

* Mi Jul 05 2017 fbui@suse.com
- Add minimal support for boot.d/* scripts in systemd-sysv-convert
(boo#1046750)

* Mo Jul 03 2017 fbui@suse.com
- Import commit 642a5846a465085dc0af184e38a79e1be25080bd
  Here is a special import: the udev rules kept for generating some
  old/deprecated persistent symlinks have been moved into a separate
  rule file rules/61-persistent-storage-compat.rules. This has been
  done mainly to prevent generating them for new installations.
  642a5846a rules: move the rules dealing with SCSI truncated serials for ATA
device to the compat persistent storage file
  2c4fe971f Revert "udev add path_compat_id to provide backwards compatibility
with SLE11"
  63da94fcc Revert "udev: rules persistent device names for NVMe devices"
  d420489d8 Revert "udev: re-enable creation of by-id scsi links for ATA
devices"
  eae935ef8 Revert "udev: add old fashion phy SAS disk enumeration"
  e010132ed automount: don't lstat(2) upon umount request (#6086) (bsc#1040968)
  d6dbfd264 udev: re-add back SAS addr by-path symlinks (bsc#1040153)
  0861598de udev: move compat rules in a dedicated rule file
  59e43084b udev: add old fashion phy SAS disk enumeration
  40e6c18e5 udev: re-enable creation of by-id scsi links for ATA devices
  7026e63a0 udev: rules persistent device names for NVMe devices
  70441d4fb udev add path_compat_id to provide backwards compatibility with
SLE11

* Mo Jul 03 2017 fbui@suse.com
- Import commit 3c369f1c4a4931c3bd807413859fb1967d269e12
  3bf83e8bf resolved: simplify alloc size calculation (bsc#1045290
CVE-2017-9445)
  bd7b84227 build-sys: add check for gperf lookup function signature (#5055)


I will attach a screenshot, journalctl log and rdsosreport.txt


You are receiving this mail because: