[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