[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:       Felix Miata <mrmazda () earthlink ! net>
Date:       2024-03-12 8:25:31
Message-ID: 7a44f19e-bf56-43c5-0d4f-21efdfa2a860 () earthlink ! net
[Download RAW message or body]

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


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

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