No base modules for kernel-longterm
Hi - I've been playing with MicroOS and plan to use it as a base for my home servers. I've installed kernel-longterm and k3s. Then I wanted to add longhorn, so I installed the pre-requisites and ran the environment_check.sh script which threw an error regarding a missing kernel module iscsi_tcp. Modprobe returned an error that the module could not be found. Checking the available kernel packages I saw that for kernel-default there is kernel-default-base which holds base modules. After installing it I was able to load the module but the OS also booted into 6.11.5-1-default instead of 6.6.58-1-longterm. I wonder why the base modules don't exist for kernel-longterm or what's the suggested way of adding them. Thanks in advance!
31.10.2024 13:15, Dennis R. via openSUSE Users wrote:
Hi - I've been playing with MicroOS and plan to use it as a base for my home servers.
I've installed kernel-longterm and k3s. Then I wanted to add longhorn, so I installed the pre-requisites and ran the environment_check.sh script which threw an error regarding a missing kernel module iscsi_tcp. Modprobe returned an error that the module could not be found.
bor@tw:~> zypper se --provides -sx 'kmod(iscsi_tcp.ko)' Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository ---+-----------------+---------+------------+--------+------------------------------- | kernel-debug | package | 6.11.3-1.1 | x86_64 | openSUSE-20221216-0 (20241017) i+ | kernel-default | package | 6.11.0-1.1 | x86_64 | (System Packages) i+ | kernel-default | package | 6.11.3-1.1 | x86_64 | openSUSE-20221216-0 (20241017) | kernel-kvmsmall | package | 6.11.3-1.1 | x86_64 | openSUSE-20221216-0 (20241017) | kernel-longterm | package | 6.6.56-1.1 | x86_64 | openSUSE-20221216-0 (20241017) | kernel-vanilla | package | 6.11.3-1.1 | x86_64 | openSUSE-20221216-0 (20241017) bor@tw:~> Could be slightly outdated, I have not updated it for a while.
Checking the available kernel packages I saw that for kernel-default there is kernel-default-base which holds base modules. After installing it I was able to load the module but the OS also booted into 6.11.5-1-default instead of 6.6.58-1-longterm.
You booted kernel-default
I wonder why the base modules don't exist for kernel-longterm or what's the suggested way of adding them.
What makes you think kernel-default-base has anything to do with it? You do not show any evidence of it.
participants (2)
-
Andrei Borzenkov
-
Dennis R.