Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Locking a specific kernel version on openSUSE Tumbleweed:

5 views
Skip to first unread message

panorain

unread,
Jan 15, 2024, 8:13:56 PMJan 15
to
Hi, I created post on the openSUSE forums and want to ask here for
possibly more advice. I would like to lock/protect the 6.6.11-1 kernel
on this Lenovo M57p 64 bit desktop machine. I am aware of
/etc/zypp/zypp.conf and on this machine it is edited as follows (See
snippet below):

## Comma separated list of kernel packages to keep installed in
parallel, if the
## above multiversion variable is set. Packages can be specified as
## 2.6.32.12-0.7 - Exact version to keep
## latest - Keep kernel with the highest version number
## latest-N - Keep kernel with the Nth highest version number
## running - Keep the running kernel
## oldest - Keep kernel with the lowest version number (the GA
kernel)
## oldest+N - Keep kernel with the Nth lowest version number
##
## Note: This entry is not evaluated by libzypp, but by the
## purge-kernels service (via /sbin/purge-kernels).
##
## Default: Do not delete any kernels if multiversion =
provides:multiversion(kernel) is set
multiversion.kernels =
latest,latest-1,latest-2,latest-3,latest-4,latest-5,latest-6,latest-7,latest-8,latest-9,running,6.6.11-1

============================================================================
Passing the following in Konsole: Thinkcentre-M57p:~> zypper search -i |
grep 'kernel'
i | apparmor-profiles | AppArmor profiles that
are loaded into the apparmor kernel module | package
i+ | kernel-default | The Standard Kernel
| package
i+ | kernel-default-devel | Development files
necessary for building kernel modules | package
i | kernel-devel | Development files
needed for building kernel modules | package
i | kernel-firmware-all | Compatibility
metapackage for kernel firmware files |
package
i | kernel-firmware-amdgpu | Kernel firmware files
for AMDGPU graphics driver | package
i | kernel-firmware-ath10k | Kernel firmware files
for Atheros QCA988x WiFi drivers | package
i | kernel-firmware-ath11k | Kernel firmware files
for Atheros Qualcomm WiFi drivers | package
i | kernel-firmware-ath12k | Kernel firmware files
for Atheros Qualcomm WiFi 7 chipset drivers | package
i | kernel-firmware-atheros | Kernel firmware files
for Atheros wireless drivers | package
i | kernel-firmware-bluetooth | Kernel firmware files
for various Bluetooth drivers | package
i | kernel-firmware-bnx2 | Kernel firmware files
for Broadcom network drivers | package
i | kernel-firmware-brcm | Kernel firmware files
for Broadcom wireless drivers | package
i | kernel-firmware-chelsio | Kernel firmware files
for Chelsio network drivers | package
i | kernel-firmware-dpaa2 | Kernel firmware files
for NXP Management Complex bus driver | package
i | kernel-firmware-i915 | Kernel firmware files
for Intel i915 graphics driver | package
i | kernel-firmware-intel | Kernel firmware files
for Intel-platform device drivers | package
i | kernel-firmware-iwlwifi | Kernel firmware files
for Intel wireless drivers | package
i | kernel-firmware-liquidio | Kernel firmware files
for Cavium LiquidIO driver | package
i | kernel-firmware-marvell | Kernel firmware files
for Marvell network drivers | package
i | kernel-firmware-media | Kernel firmware files
for various Video4Linux drivers | package
i | kernel-firmware-mediatek | Kernel firmware files
for Mediatek network drivers | package
i | kernel-firmware-mellanox | Kernel firmware files
for Mellanox Spectrum switch driver | package
i | kernel-firmware-mwifiex | Kernel firmware files
for Marvell WiFi fullmac drivers | package
i | kernel-firmware-network | Kernel firmware files
for various network drivers | package
i | kernel-firmware-nfp | Kernel firmware files
for Netronome Flow Processor driver | package
i | kernel-firmware-nvidia | Kernel firmware files
for Nvidia Tegra and graphics drivers | package
i | kernel-firmware-platform | Kernel firmware files
for various platform drivers | package
i | kernel-firmware-prestera | Kernel firmware files
for Marvell Prestera ASIC driver | package
i | kernel-firmware-qcom | Kernel firmware files
for Qualcomm device drivers | package
i | kernel-firmware-qlogic | Kernel firmware files
for QLogic network drivers | package
i | kernel-firmware-radeon | Kernel firmware files
for Radeon graphics driver | package
i | kernel-firmware-realtek | Kernel firmware files
for Realtek wireless drivers | package
i | kernel-firmware-serial | Kernel firmware files
for various serial drivers | package
i | kernel-firmware-sound | Kernel firmware files
for various sound drivers | package
i | kernel-firmware-ti | Kernel firmware files
for Texas Instruments wireless drivers | package
i | kernel-firmware-ueagle | Kernel firmware files
for Eagle IV USB ADSL modem driver | package
i | kernel-firmware-usb-network | Kernel firmware files
for various USB WiFi / Ethernet drivers | package
i | kernel-macros | RPM macros for
building Kernel Module Packages |
package
i+ | kexec-tools | Tools for loading
replacement kernels into memory | package
i | klogd | The kernel log daemon
| package
i | kmod | Utilities to load
modules into the kernel | package
i | libaudit1 | Library for
interfacing with the kernel audit subsystem |
package
i | libaudit1-32bit | Library for
interfacing with the kernel audit subsystem |
package
i | libevdev2 | Library for handling
evdev kernel devices | package
i | libipset13 | Userspace library for
the in-kernel Netfilter ipset interface | package
i | libkmod2 | Library to interact
with Linux kernel modules | package
i | libnetfilter_conntrack3 | Userspace library for
the in-kernel connection tracking state table | package
i | libnfnetlink0 | Low-level library for
Netfilter-related kernel/userspace communication | package
i | libtraceevent1 | Linux kernel trace
event library | package
i | mtools | Tools to access MS-DOS
filesystems without kernel drivers | package
i+ | nvidia-gfxG05-kmp-default | NVIDIA graphics driver
kernel module for GeForce 600 series and newer | package
i | purge-kernels-service | The service for
removing old kernels when multiversion is enabled | package
i | python311-ipykernel | IPython Kernel for
Jupyter | package
i | udev | A rule-based device
node and kernel event manager | package
Thinkcentre-M57p:~>

Thinkcentre-M57p:~> uname -a
Linux Thinkcentre-M57p 6.6.11-1-default #1 SMP PREEMPT_DYNAMIC Thu Jan
11 08:01:39 UTC 2024 (05ae4ad) x86_64 x86_64 x86_64 GNU/Linux
Thinkcentre-M57p:~>

What is the best process to most efficiently lock this 6.6.11-1-default
kernel yet allow zypper dup to continue to update the machine (when
passed) with the latest kernels and packages available from the
repositories?

-Thanks






0 new messages