Bug ID 1228272
Summary When using systemd-boot, dracut uses wrong target file
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware x86-64
OS openSUSE Tumbleweed
Status NEW
Severity Normal
Priority P5 - None
Component Bootloader
Assignee screening-team-bugs@suse.de
Reporter tilman.vogel@web.de
QA Contact qa-bugs@suse.de
Target Milestone ---
Found By ---
Blocker ---

When after an upgrade, 
  /usr/lib/module-init-tools/regenerate-initrd-posttrans 
runs 
  dracut -f --kver "$kver"
the generated initrd goes to
  /boot/efi/<somehexid>/$kver/initrd
which looks right but is in fact incorrect because
  /boot/efi/loader/entries/<somehexid>-$kver.conf
actually uses 
  initrd     /<somehexid>/$kver/initrd-$kver

Note the trailing "-$kver".

So, after running dracut, there are two initrds:
  /boot/efi/<somehexid>/$kver/initrd
  /boot/efi/<somehexid>/$kver/initrd-$kver
of which the former is the new one but ignored and the latter is an older one
which will still be used.


You are receiving this mail because: