Comment # 24 on bug 1224773 from Imo Hester
Hey everyone after a bit of digging and tons or rebooting I found the issue(s)

1) The initrd file is being generated to the wrong location.
Running "sudo transactional-update initrd" will generate the initrd file to:
/boot/initrd-<current-kernel-version>

2) The systemd-boot entry of the actual snapshot which is to be booted is not
being updated as it uses the any initrd file located at:
/boot/efi/opensuse-aeon/6.9.1-1-default/

> vortexacherontic@linux:/boot/efi/opensuse-aeon/6.9.1-1-default> ll
> total 277568
> -rwxr-xr-x. 1 root root 178947935 Mai 25 10:22 initrd-4c6dba516f5f3d230a1f5f1e144106e46c960602
> -rwxr-xr-x. 1 root root  90530598 Jun  2 07:58 initrd-6.9.1-1-default <<<<< Manually moved this here
> -rwxr-xr-x. 1 root root  14641520 Mai 17 13:59 linux-6b13316fa0178df1fd6898c8f96f96ab9ecbbbe1

As you can see the initrd file generated this morning is also there because I
manually moved it there and edited the systemd-boot entry of the current
snapshot:

Original file:
# Boot Loader Specification type#1 entry
title      openSUSE Aeon 20240524
version    36@6.9.1-1-default
sort-key   opensuse-aeon
options    quiet loglevel=2 systemd.show_status=no console=ttyS0,115200
console=tty0 vt.global_cursor_default=0 ignition.platform.id=metal
security=selinux selinux=1 root=UUID=42fc02eb-e038-424f-b5a5-aed45173338d
rootflags=subvol=@/.snapshots/36/snapshot
systemd.machine_id=7b5e214ac1c6413b9145cd262341e2fe
linux     
/opensuse-aeon/6.9.1-1-default/linux-6b13316fa0178df1fd6898c8f96f96ab9ecbbbe1
initrd    
/opensuse-aeon/6.9.1-1-default/initrd-4c6dba516f5f3d230a1f5f1e144106e46c960602


Modifieed file:
# Boot Loader Specification type#1 entry
title      openSUSE Aeon 20240524
version    36@6.9.1-1-default
sort-key   opensuse-aeon
options    quiet loglevel=2 systemd.show_status=no console=ttyS0,115200
console=tty0 vt.global_cursor_default=0 ignition.platform.id=metal
security=selinux selinux=1 root=UUID=42fc02eb-e038-424f-b5a5-aed45173338d
rootflags=subvol=@/.snapshots/36/snapshot
systemd.machine_id=7b5e214ac1c6413b9145cd262341e2fe
linux     
/opensuse-aeon/6.9.1-1-default/linux-6b13316fa0178df1fd6898c8f96f96ab9ecbbbe1
initrd     /opensuse-aeon/6.9.1-1-default/initrd-6.9.1-1-default

The entry still point's to the very first initrd as generated upon installing
the system. Also I do expect the next update to reset the entry.
But as of writing these lines I have the nvidia driver loaded and nouveau is no
where near to be found.

It seems to be a transactional-update issue I believe and they have to
update/patch this?


You are receiving this mail because: