![](https://seccdn.libravatar.org/avatar/9435667f7160374bc34a8600b686aecd.jpg?s=120&d=mm&r=g)
On Tue, Mar 12, 2024 at 8:11 AM Felix Miata <mrmazda@earthlink.net> 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.
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 # -- 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