Virtualbox-kmp-default not compatible with VirtualBox 7.2.6-lp161.1.13

Good day

I may have missed the related discussion… if so, please apologize and point me there.

It seems I cannot install VirtualBox from the opensuse Leap 16.1 repos (currently running kernel is 6.12.0-160099.47) since the related virtualbox-kmp-default is only offered with version 7.2.6_k6.12.0_160099.43-lp161.1.6 and trying to install results in

" Problem: 1: nichts stellt ‘ksym(default:__cpuhp_remove_state) = b86748d1’ bereit, das vom zu installierenden virtualbox-kmp-default-7.2.6_k6.12.0_160099.4
3-lp161.1.6.x86_64 benötigt wird"

Please kindly advise, thank you.

Best, THN

@THN Hi, Since Leap 16.1 is still a beta product you would need to file a bug report on the issue. It may also just be a matter of waiting a few days and see if the issue resolves. It’s the weekend as well, so probably wait until next week.

I guess I got lucky (which is rare) :slight_smile:
(or I misunderstood something)

Operating System: openSUSE Leap 16.1
KDE Plasma Version: 6.6.4
KDE Frameworks Version: 6.25.0
Qt Version: 6.11.0
Kernel Version: 6.12.0-160099.47-default (64-bit)
Graphics Platform: X11
Processors: 2 × Intel® Core™ i5-8365U CPU @ 1.60GHz
Memory: 3.8 GiB of usable RAM

Interesting… could you show me your output of
sudo zypper info virtualbox-kmp-default

Mine is

Repository         : openSUSE-Leap-16.1
Name               : virtualbox-kmp-default
Version            : 7.2.6_k6.12.0_160099.43-lp161.1.6
Arch               : x86_64
Anbieter           : openSUSE
Installierte Größe : 2,4 MiB
Installiert        : Nein
Status             : nicht installiert
Quellpaket         : virtualbox-kmp-7.2.6-lp161.1.6.src
Upstream-URL       : https://www.virtualbox.org/
Zusammenfassung    : Kernel modules for VirtualBox

which results in

Problem: 1: nichts stellt 'ksym(default:__cpuhp_remove_state) = b86748d1' bereit, das vom zu installierenden virtualbox-kmp-default-7.2.6_k6.12.0_160099.4
3-lp161.1.6.x86_64 benötigt wird

From which repo did you install virtualbox-kmp-default?

BTW … you did not show the complete output, beginning with the initial (command executed) prompt and ending with the empty prompt (and be sure to include prefix for English output). :+1:

myswtest@mach :~> sudo zypper info virtualbox-kmp-default
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...

Information for package virtualbox-kmp-default:
-----------------------------------------------
Repository     : repo-oss (16.1)
Name           : virtualbox-kmp-default
Version        : 7.2.6_k6.12.0_160099.43-lp161.1.6
Arch           : x86_64
Vendor         : openSUSE
Installed Size : 2.4 MiB
Installed      : Yes (automatically)
Status         : up-to-date
Source package : virtualbox-kmp-7.2.6-lp161.1.6.src
Upstream URL   : https://www.virtualbox.org/
Summary        : Kernel modules for VirtualBox
Description    :

myswtest@mach :~>

I get the same error.

The virtualbox-kmp-default is build against Kernel 6.12.0_160099.43, but this kernel is not anymore in the Repo.

If you now install it, you get this error.

I think @myswtest has installed it when using the old kernel 6.12.0_160099.43 and now it is copied on newer kernel installation to the /weak-updates/updates/ directory, which is only a link.

@myswtest
Post:

ls -al /usr/lib/modules/6.12.0-160099.47-default/weak-updates/updates/

Path not as such, but here, we have:

myswtest@mach :~> ls -al /usr/lib/modules/6.12.0-160099.47-default/weak-updates/updates/
ls: cannot access
'/usr/lib/modules/6.12.0-160099.47-default/weak-updates/updates/':
No such file or directory

myswtest@mach :~> ls -al /usr/lib/modules/6.12.0-160099.47-default/
total 43104
drwxr-xr-x 1 root root      644 Aug  1 19:22 .
drwxr-xr-x 1 root root       96 Aug  1 19:22 ..
-rw-r--r-- 1 root root   288592 Jul 16 05:28 config
drwxr-xr-x 1 root root      100 Jul 16 05:28 kernel
-rw-r--r-- 1 root root  1392221 Aug  1 19:22 modules.alias
-rw-r--r-- 1 root root  1349557 Aug  1 19:22 modules.alias.bin
-rw-r--r-- 1 root root     7034 Jul 16 05:28 modules.builtin
-rw-r--r-- 1 root root     6401 Aug  1 19:22 modules.builtin.alias.bin
-rw-r--r-- 1 root root     8520 Aug  1 19:22 modules.builtin.bin
-rw-r--r-- 1 root root    62567 Jul 16 05:28 modules.builtin.modinfo
-rw-r--r-- 1 root root   715743 Aug  1 19:22 modules.dep
-rw-r--r-- 1 root root   931268 Aug  1 19:22 modules.dep.bin
-rw-r--r-- 1 root root      455 Aug  1 19:22 modules.devname
-rw-r--r-- 1 root root      713 Jul 16 05:28 modules.fips
-rw-r--r-- 1 root root   202145 Jul 16 05:28 modules.order
-rw-r--r-- 1 root root     2250 Aug  1 19:22 modules.softdep
-rw-r--r-- 1 root root   727540 Aug  1 19:22 modules.symbols
-rw-r--r-- 1 root root   881862 Aug  1 19:22 modules.symbols.bin
-rw-r--r-- 1 root root       55 Aug  1 19:22 modules.weakdep
-rw-r--r-- 1 root root   392723 Jul 16 05:28 symvers.gz
-rw-r--r-- 1 root root      484 Jul 16 05:28 sysctl.conf
-rw-r--r-- 1 root root  8647580 Jul 16 05:28 System.map
drwxr-xr-x 1 root root       14 Aug  1 13:49 updates   <========
-rwxr-xr-x 1 root root 13066304 Jul 16 05:28 vmlinux.xz
-rw-r--r-- 1 root root 15399408 Jul 16 05:28 vmlinuz
-rw-r--r-- 1 root root       65 Jul 16 05:28 .vmlinuz.hmac
myswtest@mach :~>
myswtest@mach :~> ls -al /usr/lib/modules/6.12.0-160099.47-default/updates/
total 0
drwxr-xr-x 1 root root  14 Aug  1 13:49 .
drwxr-xr-x 1 root root 644 Aug  1 19:22 ..
drwxr-xr-x 1 root root   6 Aug  1 13:49 drivers
myswtest@mach :~>

And mine is empty (non existent) :flushed:

I remember having had kernel 43 at some point in time, together with VirtualBox 7.2.6, but since it had other issues I removed VirtualBox and then went on with kernel 45 and 47.

Is there anything I can do other than wait for virtualbox-kmp-default being updated to kernel 47?

@myswtest

so on running kernel 6.12.0-160099.47 do you get something when executing as root:

uname -a && lsmod | grep -i vbox

So my kernel is 6.12.0-160099.47-default
but lsmod | grep -i vbox outputs nothing

Bugreport.

This was for @myswtest
you have not installed the kmp, therefore no ls or lsmod output.

So NOBODY can actually install VirtualBox 7.2.6 from the default sources in LEAP 6.1 if they have a kernel later than 43…

What a disaster :scream:

And even ORACLE doesn’t offer any version for 16.1!

So we are definitly and entirely stuck.

@THN Always an issue with third party tools :frowning_face:

You could always look at switching to the default qemu/libvirt and just use vm’s?

Please do not cry…

Leap 16.1 is beta, so open a bugreport.
Otherwise no maintainer will get the info…

Please delete this.

at openSUSE?

1 Like

Before you deleted it, i saw that you have some troubles to find the right bugzilla category. We have a good article in the wiki which has direct links to the bug reporting templates.

https://en.opensuse.org/openSUSE:Submitting_bug_reports

The direct link for the Leap 16.1 bugreport template:
https://bugzilla.opensuse.org/enter_bug.cgi?product=openSUSE%20Distribution&format=guided&version=Leap%2016.1

Done.

Haven’t had an issue here (?)
( or correct me if I’m rwong }

#
# more /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-6.12.0-160099.47-default root=UUID=xxxxx... mitigations=auto security=apparmor
#
# zypper info virtualbox
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...

Information for package virtualbox:
-----------------------------------
Repository     : repo-oss (16.1)
Name           : virtualbox
Version        : 7.2.6-lp161.1.14
Arch           : x86_64
Vendor         : openSUSE
Installed Size : 111.5 MiB
Installed      : Yes
Status         : up-to-date
Source package : virtualbox-7.2.6-lp161.1.14.src
Upstream URL   : https://www.virtualbox.org/
Summary        : VirtualBox is an Emulator
Description    :
    VirtualBox is a hosted hypervisor ...
#

.
I just did a “zypper up” and kernel has a minor update,
which I did and rebooted … after reboot, VB works fine.

[...]
The following 4 NEW packages are going to be installed:
  kernel-default           6.12.0-160099.47.3
  kernel-default-extra     6.12.0-160099.47.3
  kernel-default-optional  6.12.0-160099.47.3
  libbd_smart3             3.5.0-160099.1.1

The following 3 packages are going to be REMOVED:
  kernel-default           6.12.0-160099.47.1
  kernel-default-extra     6.12.0-160099.47.1
  kernel-default-optional  6.12.0-160099.47.1

The following package requires a system reboot:
  kernel-default  6.12.0-160099.47.3
[...]