[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opensuse-factory
Subject:    Re: [factory] pre-UEFI systems now require additional UEFI+ components???
From:       Andrei Borzenkov <arvidjaar () gmail ! com>
Date:       2024-03-12 6:55:25
Message-ID: CAA91j0UO5=v7PTkUnbRRyDWe6oo0Tbri6AKxCb9Y35inj4gpxw () mail ! gmail ! com
[Download RAW message or body]

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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic