LEAP 16 -Virtual box error

I updated leap 16 to kernel 6.12.0-160000.27-default from 6.12.0-160000.26-default.
VirtualBox is up to date as well (updated).
Now VirtualBox won’t start showing this error"
symbol lookup error: /usr/lib/virtualbox/VBoxRT.so: undefined symbol: MD2_Init, version OPENSSL_3.0.0

Note that secure boot is disabled .

I also have crash using wayland session on optimus card (as soon as mouse pointer is entering on external screen, everythig stops - nothing in the logs), with the proprietary Nvidia driver (previous kernel is ok), when using a Plasma session is works.
The previous kernel had no problem with wayland.
This is probably another topic though.

Thanks

1 Like

See Virtualbox - Update nicht vollständig - #21 by vkrevs

Basically, do not install any Leap 16.0 packages from OBS until updated openssl is available from the standard Leap 16.0 repo.

Well, I updated what was suggested in Discover.

These are my repositories:

franckhp:~ # zypper lr -u
Repository priorities are without effect. All enabled repositories share the same priority.

| Alias | Name | Enabled | GPG Check | Refresh | URI

—±----------------------------±--------------------------±--------±----------±--------±---------------------------------------------------------------------------------
1 | DevelC_C++ | DevelC_C++ | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/devel:/libraries:/c_c++/16.0
2 | Google-Chrome | Google-Chrome | No | ---- | ---- | http://dl.google.com/linux/chrome/rpm/stable/x86_64
3 | NVIDIA1 | NVIDIA | Yes | (r ) Yes | Yes | https://download.nvidia.com/opensuse/leap/16.0
4 | NVIDIA:repo-non-free | repo-non-free (16.0) | Yes | (r ) Yes | Yes | https://download.nvidia.com/opensuse/leap/16.0
5 | Python_Factory | Python Factory | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/devel:/languages:/python:/Factory/16.0
6 | Virtualization | Virtualization | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/Virtualization/16.0/
7 | brave | brave | Yes | (r ) Yes | Yes | https://brave-browser-rpm-release.s3.brave.com/x86_64/
8 | database | database | No | ---- | ---- | https://cache.opensuse.net.br/download/repositories/server:/database/15.6
9 | openSUSE:repo-non-oss | repo-non-oss (16.0) | Yes | (r ) Yes | Yes | http://cdn.opensuse.org/distribution/leap/16.0/repo/non-oss/x86_64
10 | openSUSE:repo-non-oss-debug | repo-non-oss-debug (16.0) | No | ---- | ---- | http://cdn.opensuse.org/debug/distribution/leap/16.0/repo/non-oss/x86_64
11 | openSUSE:repo-openh264 | repo-openh264 (16.0) | Yes | (r ) Yes | Yes | http://codecs.opensuse.org/openh264/openSUSE_Leap_16
12 | openSUSE:repo-oss | repo-oss (16.0) | Yes | (r ) Yes | Yes | http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/x86_64
13 | openSUSE:repo-oss-debug | repo-oss-debug (16.0) | No | ---- | ---- | http://cdn.opensuse.org/debug/distribution/leap/16.0/repo/oss/x86_64
14 | openSUSE:repo-oss-source | repo-oss-source (16.0) | No | ---- | ---- | http://cdn.opensuse.org/source/distribution/leap/16.0/repo/oss

What is wrong or missing ?
Thanks

It is possible to workaround the issue with virtualbox by downloading the official leap 16 virtualbox rpm from virtualbox.org, replacing /usr/lib/virtualbox with the one from the rpm (without installing that rpm!!!), and executing

  chown -R root:root /usr/lib/virtualbox
  cd /usr/lib/virtualbox
  chown root:vboxusers VBoxHeadless VBoxNetAdpCtl VBoxNetDHCP VBoxNetNAT VBoxPermissionMessage VBoxSDL VBoxSUIDMessage VBoxUSB_DevRules VirtualBoxQt VirtualBoxVM
  chmod u=rwxs,g=rx,o= VirtualBoxVM

Note that if you reboot the machine after doing this, then the virtualbox kmp won’t start. Solution to that - temporarily restore the original /usr/lib/virtualbox directory, and run “/sbin/rcvboxdrv restart”, then switch back to /usr/lib/virtualbox directory set up using the above steps.

2 Likes

@francky06l ,
Please, to make the pieces of computer code in your posts better consumable by technical oriented people:

The update channel for Leap 16.0 is currently stuck, might be repaired for the weekend, please see OBS builds for Leap 16.0 are using unreleased openssl version?

Thanks,
So wait & see then, really hope it won’t take weeks !!

https://bugzilla.suse.com/show_bug.cgi?id=1262130

Leap 16.0 update channel has been fixed, there are lots of updates at last.

1 Like

Updated, virtual box is now running fine.
Still have the issue with WayLand though (crash when moving the mouse on external screen), Plasma X11 is fine.
Thanks