Virtualbox-kmp-default for 16?

Installed 160 on a new laptop to solve a WiFi HW problem, … but finding now that there is no virtualbox-kmp-default package available! The last one in software.opensuse.org is 15.6, and that will not run on 16 as the signing key is invalid.

Tried to build my own version from source, but the OpenSUSE service will not accept my key.

Is there a way to build a version what will be accepted by th 16 kernel, … or is there a way to request a build for 160?

@omnitec was it even submitted for inclusion in Leap 16.0?

You could grab from the development repository it’s built for Leap 16.0 but YMMV…
https://download.opensuse.org/repositories/Virtualization/16.0/

https://bugzilla.opensuse.org/show_bug.cgi?id=1242207

Using:
6.12.0-160000.20-default

Repo:
https://download.opensuse.org/repositories/Virtualization/16.0/

Key rejected:
$ sudo modprobe vboxdrv
modprobe: ERROR: could not insert ‘vboxdrv’: Key was rejected by service

@omnitec either sign the module https://en.opensuse.org/openSUSE:UEFI#Secure_Boot or disable secure boot…

Kernel will not accept signed modules with other than the SuSE key, …

@omnitec nope, use it here with nvidia, self signed, just taints the kernel. I would switch to libvirt and never look back…

I’m slightly confused. Is this a “correct location” (URL)??
I clicked on that URL just above, then I clicked UP a level to the “Virtualization” level. What I see is the screenshot below:

There’s no such release as Leap 15.7 (has never been and never will be) … and if you click on the 15.7 link, there are a boatload of files listed.

Added by the maintainer and never cleaned up.

I can’t even make it that far. It looks like the kmp-default hasn’t been rebuilt recently enough?

ian@yuzu ~> uname -a
Linux yuzu 6.12.0-160000.16-default #1 SMP PREEMPT_DYNAMIC Fri Jun 13 09:57:11 UTC 2025 (de784a3) x86_64 x86_64 x86_64 GNU/Linux
ian@yuzu ~> sudo zypper se -s virtualbox-kmp-default
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...

S  | Name                             | Type    | Version                              | Arch   | Repository
---+----------------------------------+---------+--------------------------------------+--------+----------------------
   | virtualbox-kmp-default           | package | 7.2.0_k6.12.0_160000.5-Virt.1600.3.2 | x86_64 | Virtualization (16.0)
   | virtualbox-kmp-default-debuginfo | package | 7.2.0_k6.12.0_160000.5-Virt.1600.3.2 | x86_64 | Virtualization (16.0)

    Note: For an extended search including not yet activated remote resources please use 'zypper
    search-packages'.
ian@yuzu ~> sudo zypper in virtualbox
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: 1: nothing provides 'ksym(default:__kmalloc_cache_noprof) = 38caa90b' needed by the to be installed virtualbox-kmp-default-7.2.0_k6.12.0_160000.5-Virt.1600.3.2.x86_64
 Solution 1: do not install virtualbox-7.2.0-Virt.1600.3.2.x86_64
 Solution 2: break virtualbox-kmp-default-7.2.0_k6.12.0_160000.5-Virt.1600.3.2.x86_64 by ignoring some of its dependencies

Hopefully it’s just related to the CDN being wrecked by the Leap 16.0 release and it’ll all be fixed when I try it tomorrow…

My cdn.opensuse.org selected mirror being out of date was the problem, 7000+ package updates later I have the legit openSUSE 16.0 and now this works.

Why are you insisting on CDN issues?

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.