kernel-preempt-devel

Is it a joke? You already asked this question and got the answer. If you chose to retain kernel-preempt-devel it is up to you, but are you gong to ask every time you run “zypper up” why it won’t be updated?

My question more so is what is it, how did it even got installed, how do I remove it, and is it safe to do so?

How should we know it? Checking /var/log/zypp/history may at least show when it happened

how do I remove it

You already did as long as we can believe your previous post

and is it safe to do so?

You do not need it unless you need to compile external kernel modules for this kernel.

cat history |grep preempt
2022-05-19 19:56:58|install|kernel-preempt-devel|5.3.18-150300.59.68.1|x86_64||repo-sle-update|9ca8f408c182c7346eb8d5efa74474a83e1571250fbe46c54d2ba28b3cd7fa2d|
2022-07-06 16:20:22|command|root@hostname|'zypper' 'remove' '--clean-deps' 'kernel-preempt-devel'|
2022-07-06 16:20:24|remove |kernel-preempt-devel|5.3.18-150300.59.68.1|x86_64|root@hostname|
2022-07-25 12:03:49|install|kernel-preempt-devel|5.3.18-150300.59.68.1|x86_64||repo-sle-update|9ca8f408c182c7346eb8d5efa74474a83e1571250fbe46c54d2ba28b3cd7fa2d|

:|… grepping 25-July yields…

cat history |grep 2022-07-25
2022-07-25 12:03:23|command|root@hostname|'/usr/lib/packagekitd'|
2022-07-25 12:03:24|install|glibc|2.31-150300.37.1|x86_64||repo-sle-update|fddf74776c64fa4097dd7df0a481b60f113c8aefb49d25373269eb2ba2e9736d|
2022-07-25 12:03:25|install|glibc-extra|2.31-150300.37.1|x86_64||repo-sle-update|986166c5a343651db257b41742712ab9ff69daef3929b96d46dbd281c4afdbc5|
2022-07-25 12:03:25|install|glibc-32bit|2.31-150300.37.1|x86_64||repo-sle-update|cf8ba7ff5632c4e2ec9ab1b594d2f78943dd76e6ddfd1c1475565c2ed6ebf0a8|
# 2022-07-25 12:03:44 kernel-default-5.14.21-150400.24.11.1.x86_64.rpm installed ok
2022-07-25 12:03:44|install|kernel-default|5.14.21-150400.24.11.1|x86_64||repo-sle-update|43c96421ca38049ff85ad85aae058a8ff59ecd9131c8e2e80ba84196964c0c1a|
2022-07-25 12:03:45|install|kernel-macros|5.14.21-150400.24.11.1|noarch||repo-sle-update|8af5ed2a095fab87aad8cb3f549db751924692aefd4617e186c58e17fdfee7f9|
2022-07-25 12:03:45|install|rpm-config-SUSE|1-150400.14.3.1|noarch||repo-sle-update|2ad3320023d3e4792fcd30d55fe796abcb0722753a16e0321195d54e0d20e80c|
2022-07-25 12:03:46|install|nscd|2.31-150300.37.1|x86_64||repo-sle-update|5a3ab7d5de6a80dd27c313f02c6d442d6514a792df7d6f27a5cfea06876b605d|
2022-07-25 12:03:46|install|mozilla-nspr|4.34-150000.3.23.1|x86_64||repo-sle-update|ebe59609738318394618ccc19f9d6d8c32633ecfb5d73b16be903145c6103fac|
2022-07-25 12:03:47|install|libjavascriptcoregtk-4_1-0|2.36.4-150400.4.6.2|x86_64||repo-sle-update|b2ab674acc4298e60180c8e99598cf1e64b447983ae1b2e45430b4c4928a4043|
2022-07-25 12:03:47|install|libjavascriptcoregtk-4_0-18|2.36.4-150400.4.6.2|x86_64||repo-sle-update|be116710f903ef1e46cdd85dcb6a7b83bfb12fc5dfd97a83b872545b634af8a4|
2022-07-25 12:03:49|install|kernel-preempt-devel|5.3.18-150300.59.68.1|x86_64||repo-sle-update|9ca8f408c182c7346eb8d5efa74474a83e1571250fbe46c54d2ba28b3cd7fa2d|
2022-07-25 12:03:49|install|glibc-locale-base|2.31-150300.37.1|x86_64||repo-sle-update|e13d47fd5e6a0cc73f5c469d16360b40c7c77ae560425c34c96e5fd67e8edae6|
2022-07-25 12:03:49|install|glibc-lang|2.31-150300.37.1|noarch||repo-sle-update|17185b24afb65caf58422923d28942ea7dc08efba88fde4608fca106f1b84879|
2022-07-25 12:03:50|install|glibc-devel|2.31-150300.37.1|x86_64||repo-sle-update|2ef67e7fcd77e858447dd5bd8ccd1a83beb2aa9c2c1c5aab76af3e7089811c1c|
2022-07-25 12:03:55|install|kernel-default-extra|5.14.21-150400.24.11.1|x86_64||repo-sle-update|d56a7af327086084d70d28156d4af50ce3f8a22aaf6b15506787b4d3da8d3120|
# 2022-07-25 12:03:59 kernel-devel-5.14.21-150400.24.11.1.noarch.rpm installed ok
2022-07-25 12:03:59|install|kernel-devel|5.14.21-150400.24.11.1|noarch||repo-sle-update|55c4c2f7e96be79b7f580449451d52c2adb2272e9c1c80a5d8561cf58fcee64c|
2022-07-25 12:04:01|install|libwebkit2gtk-4_1-0|2.36.4-150400.4.6.2|x86_64||repo-sle-update|d322141a28e449e58027633090b5f3b6f26649d2d85313747ad7814d8e81f53d|
2022-07-25 12:04:01|install|webkit2gtk-4_1-injected-bundles|2.36.4-150400.4.6.2|x86_64||repo-sle-update|e05a09bf81f3e91d923b7918345b3740e10a31420b11d42faf26a9ba7f265dfa|
2022-07-25 12:04:03|install|libwebkit2gtk-4_0-37|2.36.4-150400.4.6.2|x86_64||repo-sle-update|4c416bb0e4c5556d8bcfa30dade242ec62c9ac8ae9e81ca7fc3f5b8cf9ee5510|
2022-07-25 12:04:03|install|webkit2gtk-4_0-injected-bundles|2.36.4-150400.4.6.2|x86_64||repo-sle-update|7269547f105b66fc2677eec50be1bcfbf8bb592df135f9eeaeeb910782c70baa|
2022-07-25 12:04:08|install|glibc-locale|2.31-150300.37.1|x86_64||repo-sle-update|9dc0243baffdea4a252f59598a208858cd5b5856ca7681f073e70706c0d56f37|
2022-07-25 12:04:12|install|kernel-default-optional|5.14.21-150400.24.11.1|x86_64||repo-sle-update|0047da0ab2165f0348649e1f5dda555fa668b535cfe3e3f6664d4a6a377e068d|
2022-07-25 12:04:12|install|WebKit2GTK-4.1-lang|2.36.4-150400.4.6.2|noarch||repo-sle-update|693099a07e48757541f04121d3d13baeaef7042fa7c94b603c5584a29816eaf5|
2022-07-25 12:04:12|install|libwebkit2gtk3-lang|2.36.4-150200.38.2|noarch||repo-sle-update|41562e8638738ee9978389468efd5174d2865e1ea4f9b51071e8548254bb188d|
2022-07-25 12:04:12|install|libbpf0|0.5.0-150400.1.6|x86_64||repo-oss|934410df318233afd576f5e3542813ba1cea46751db43c11a1b8517e1a449bd5|
2022-07-25 12:04:12|install|libdwarves1|1.22-150400.2.10|x86_64||repo-oss|016f3c14e68f263097be4bc2ae14d1e5d9583db8b818a2722ea0ae92edd48f7c|
2022-07-25 12:04:12|install|dwarves|1.22-150400.2.10|x86_64||repo-oss|ab77129c76b18ae2dcf089e18b6882f28199f6999dbf0b4c4fad34e2dbde8c7e|
2022-07-25 12:04:21|install|brave-browser|1.41.100-1|x86_64|root@hostname|brave-browser|b3349d83651a2aa9b99e21788f08eb444d9747d0e2cabeb0a3e309087dccb60a|
# 2022-07-25 12:04:23 kernel-default-devel-5.14.21-150400.24.11.1.x86_64.rpm installed ok
2022-07-25 12:04:23|install|kernel-default-devel|5.14.21-150400.24.11.1|x86_64||repo-sle-update|20313868fb203dc6dded79c3741c7bff467857be27942cbdc60d71ab951dcdda|
# 2022-07-25 12:04:29 Output of kernel-default-extra-5.14.21-150400.24.11.1.x86_64.rpm %posttrans script:
2022-07-25 12:04:29|patch  |openSUSE-SLE-15.4-2022-1687|1|noarch|repo-sle-update|important|security|not-needed|applied|
2022-07-25 12:04:29|patch  |openSUSE-SLE-15.4-2022-2533|1|noarch|repo-sle-update|important|security|needed|applied|
2022-07-25 12:04:29|patch  |openSUSE-SLE-15.4-2022-2078|1|noarch|repo-sle-update|important|security|not-needed|needed|
2022-07-25 12:04:29|patch  |openSUSE-SLE-15.4-2022-2520|1|noarch|repo-sle-update|important|security|needed|applied|
2022-07-25 12:04:29|patch  |openSUSE-SLE-15.4-2022-2173|1|noarch|repo-sle-update|important|security|not-needed|needed|
2022-07-25 12:04:29|patch  |openSUSE-SLE-15.4-2022-2523|1|noarch|repo-sle-update|important|security|needed|applied|
2022-07-25 12:04:29|patch  |openSUSE-SLE-15.4-2022-2525|1|noarch|repo-sle-update|important|security|needed|applied|
2022-07-25 12:04:29|patch  |openSUSE-SLE-15.4-2022-2493|1|noarch|repo-sle-update|moderate|recommended|needed|applied|
2022-07-25 12:04:29|patch  |openSUSE-SLE-15.4-2022-2494|1|noarch|repo-sle-update|important|recommended|needed|applied|
2022-07-25 12:09:29|command|root@hostname|'/usr/bin/zypper' '-n' 'purge-kernels'|
2022-07-25 12:09:37|remove |kernel-default-devel|5.3.18-150300.59.63.1|x86_64|root@hostname|
2022-07-25 12:09:38|remove |kernel-default-devel|5.3.18-150300.59.68.1|x86_64|root@hostname|
2022-07-25 12:09:43|remove |kernel-devel|5.3.18-150300.59.63.1|noarch|root@hostname|
2022-07-25 16:08:46|command|root@hostname'zypper' 'install' 'htop'|
2022-07-25 16:08:47|install|hwloc-data|2.5.0-150400.1.9|noarch||repo-oss|c1ab6cf97caa91483243ff1fe41685ac9e2ee80da865103c8bc931a1e6aff1b2|
2022-07-25 16:08:47|install|libhwloc15|2.5.0-150400.1.9|x86_64||repo-oss|24569cb943ff9fe33a07e4db37148ad6703e105dd4443af97a5df4722f5c8039|
2022-07-25 16:08:48|install|htop|3.0.5-bp154.1.30|x86_64|root@hostname|repo-oss|b7687b053578e0ad9c6e615066cccc7524d3efd820c9d350b57769f87a4573bc|

I never knew inheriting organisation’s computers previously running OpenSUSE could have a life of their own

rpm -q --whatrequires kernel-preempt-devel

will show, what packages need kernel-preempt-devel.

kernel-syms is such an candidate.

OK, show full output of “rpm -qa” (upload to https://susepaste.org)

Sflr, was the weekend. First command

user@hostname ~> rpm -q --whatrequires kernel-preempt-devel
no package requires kernel-preempt-devel

Wow…
Second command is as given in https://susepaste.org/74200698

You have

kernel-default-5.14.21-150400.22.1.x86_64
kernel-default-5.14.21-150400.24.11.1.x86_64
kernel-devel-5.3.18-150300.59.68.1.noarch

So

bor@localhost:~> zypper info --supplements kernel-preempt-devel
...
Supplements    : (**kernel-preempt and kernel-devel**)

and

bor@localhost:~> zypper se --provides -sx **kernel-preempt**
Loading repository data...
Reading installed packages...


S  | Name                | Type    | Version                              | Arch   | Repository
---+---------------------+---------+--------------------------------------+--------+-------------------------------------------------------------
i+ | **kernel-default **     | package | **5.14.21-150400.24.11.1**               | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-default      | package | 5.14.21-150400.22.1                  | x86_64 | Main Repository
...
bor@localhost:~> 

whichi results in

bor@localhost:~> sudo zypper up
Loading repository data...
Reading installed packages...


The following 20 NEW packages are going to be installed:
  dwarves gcc gcc7 kernel-default-devel kernel-devel-5.14.21-150400.24.11.1
  **kernel-preempt-devel** libasan4 libatomic1 libbpf0 libcilkrts5 libdwarves1
  libitm1 liblsan0 libmpx2 libmpxwrappers2 libtsan0 libubsan0 make make-lang
  site-config


20 new packages to install.
Overall download size: 61.7 MiB. Already cached: 0 B. After the operation,
additional 145.2 MiB will be used.

Remove outdated kernel-devel from previous Leap release.

I have ran zypper remove --clean-deps kernel-devel and zypper remove --clean-deps kernel-default-'5.14.21-150400.22.1' and rebooted. kernel-preempt-devel no longer appears to be an issue (i.e. no longer seems to be called up by polkit as being some kind of upgrade to be done)… thanks for the help, not sure if these has been some remnant of improper process after having additively upgraded from 15.2 to 15.4 three months ago

Jumping over 15.3 to beta 15.4 with weird repo priorities, what could go wrong…:sarcastic:

Pity we missed your valuable contribution when it was most needed - when we had problem to troubleshoot …