![](https://seccdn.libravatar.org/avatar/b412e0e96b356608cdeaf4428d35ac4f.jpg?s=120&d=mm&r=g)
On 3/12/24 01:06, Felix Miata wrote:
This is new since under a week ago. When adding a longterm kernel it was a simple matter of installing the kernel-longterm rpm. Not any more:
# grep yReq /etc/zypp/zypp.conf solver.onlyRequires = true # inxi -M | grep BIOS BIOS: Phoenix v: 6.00 PG date: 06/27/2006 # inxi -S System: Host: k8mmv Kernel: 6.6.11-1-default arch: x86_64 bits: 64 Console: pty pts/0 Distro: openSUSE Tumbleweed 20240310 # time zypper -v in kernel-longterm ... The following 15 NEW packages are going to be installed: efibootmgr 18-1.5 jq 1.7.1-1.2 kernel-longterm 6.6.21-1.1 libefivar1 38-2.2 libjq1 1.7.1-1.2 libonig5 6.9.9-1.2 libtss2-esys0 4.0.1-4.2 libtss2-mu0 4.0.1-4.2 libtss2-rc0 4.0.1-4.2 libtss2-sys1 4.0.1-4.2 libtss2-tcti-device0 4.0.1-4.2 pcr-oracle 0.5.4-4.1 sdbootutil 1+git20240215.cb7e392-1.1 sdbootutil-rpm-scriptlets 1+git20240215.cb7e392-1.1 systemd-boot 254.9-2.1
The following package requires a system reboot: kernel-longterm 6.6.21-1.1
15 new packages to install. Overall download size: 1.1 MiB. Already cached: 164.1 MiB. After the operation, additional 241.2 MiB will be used.
Note: System reboot required. Continue? [y/n/v/...? shows all options] (y):
If I try to download in advance and install with rpm, this results: # rpm -ivh /nfs/00srv/pub/Linux/Suse/Factory/kernel-longterm-6.6.18-1.1.x86_64.rpm error: Failed dependencies: suse-kernel-rpm-scriptlets is needed by kernel-longterm-6.6.18-1.1.x86_64 # zypper -v in suse-kernel-rpm-scriptlets ... The following 14 NEW packages are going to be installed: efibootmgr 18-1.5 jq 1.7.1-1.2 libefivar1 38-2.2 libjq1 1.7.1-1.2 libonig5 6.9.9-1.2 libtss2-esys0 4.0.1-4.2 libtss2-mu0 4.0.1-4.2 libtss2-rc0 4.0.1-4.2 libtss2-sys1 4.0.1-4.2 libtss2-tcti-device0 4.0.1-4.2 pcr-oracle 0.5.4-4.1 sdbootutil 1+git20240215.cb7e392-1.1 sdbootutil-rpm-scriptlets 1+git20240215.cb7e392-1.1 systemd-boot 254.9-2.1
14 new packages to install. Overall download size: 1.1 MiB. Already cached: 163.1 KiB. After the operation, additional 3.1 MiB will be used. Continue? [y/n/v/...? shows all options] (y): n
Is it intended that all TW installations now must include these *efi* and related packages?
As an experimenter: # rpm -ivh --nodeps kernel-longterm-6.6.21-1.1.x86_64.rpm Verifying... ################################# [100%] Preparing... ################################# [100%] Cannot execute /usr/lib/module-init-tools/kernel-scriptlets/rpm-pre Updating / installing... 1:kernel-longterm-6.6.21-1.1 ################################# [100%] Cannot execute /usr/lib/module-init-tools/kernel-scriptlets/rpm-post Cannot execute /usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans # nothing was deposited in /boot/. Eventually, partially outside of the package management system, I managed to get it installed and an initrd generated that works, but it took too long, and the steps are scattered among several terminals and logins. # inxi -S System: Host: k8mmv Kernel: 6.6.21-1-longterm arch: x86_64 bits: 64 Desktop: Trinity v: N/A Distro: openSUSE Tumbleweed 20240310 #
Hi Felix, One thing I found interesting in your issue is that it wants to install the following 3 packages sdbootutil 1+git20240215.cb7e392-1.1 sdbootutil-rpm-scriptlets 1+git20240215.cb7e392-1.1 systemd-boot 254.9-2.1 Those are for switching from grub2 to systemd-boot for your bootloader. I suspect TW will switch at some point and know work has been done but have not seen anything saying that is happening anytime soon. I have been helping a friend debug an issue with their system because they keep getting some of the systemd-boot components installed after doing a zypper dup but we have been uanble to determine what is triggering their install as they have always used grub2 and never installed any of the systemd-boot components. I wonder if my friends issue is also what you are seeing here with those systemd components being installed... I've tried looking for requires/recommends that would trigger it but have not found anything so far. -- Regards, Joe