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

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