![](https://seccdn.libravatar.org/avatar/a836ff90f492078f494adcf0c6059fc6.jpg?s=120&d=mm&r=g)
Andrei Borzenkov composed on 2024-03-12 09:55 (UTC+0300):
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?
andrei@tumbleweed:~> zypper se --provides -x suse-kernel-rpm-scriptlets Loading repository data... Reading installed packages...
S | Name | Summary | Type ---+------------------------------+--------------------------------------------------+-------- i+ | sdbootutil-rpm-scriptlets | Scripts to create boot entries on kernel updates | package | suse-module-tools-scriptlets | Kernel rpm scriptlets | package andrei@tumbleweed:~>
Nothing prevents you from installing suse-module-tools-scriptlets. Whether it should be default is certainly subject to discussion.
Thank you yet again for identifying what I failed to see. Martin Wilck's 16.0.43-508.1 had been installed, but I removed it /along with/ suse-modules-tools using rpm --nodeps and followed it up by only installing OSS's 16.0.43-1.1 suse-module-tools prior to the zypper dup that found no corresponding need for the absent suse-module-tools-scriptlets, followed by kernel longterm installation attempt. :p -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata