Virrualbox Installtion Tumbleweed

Tumbleweed (KDE)
Kernel - 4.14.8-1

Hi Guys.

Long time since I have used opensuse and the best one for my needs is, Tumbleweed. So far so good, except for installing Oracle’s VirtualBox.

When I used 13.1 it was a serious of commends in the terminal. I have tried to search and follow some instructions, including opensuse’s but I don’t think
I’ve been doing it right. I get errors or no launch.

Could anyone point me in the right direction. Thanks in advance - Steve

It is part of the distribution, and you can install it like any other package:

sudo zypper in virtualbox

Or use YaST->Software Management.

Thank you Wolfe.

I installed and got this output;
(1/3) Installing: virtualbox-host-kmp-default-5.1.30_k4.14.8_1-8.1.x86_64 …[done]
(2/3) Installing: virtualbox-5.1.30-8.1.x86_64 …[done]
Additional rpm output:
setting /usr/lib/virtualbox/VBoxNetNAT to root:vboxusers 4750. (wrong permissions 0755)
setting /usr/lib/virtualbox/VBoxNetDHCP to root:vboxusers 4750. (wrong permissions 0750)
setting /usr/lib/virtualbox/VBoxNetAdpCtl to root:vboxusers 4750. (wrong permissions 0750)
setting /usr/lib/virtualbox/VBoxHeadless to root:vboxusers 4750. (wrong permissions 0750)

(3/3) Installing: virtualbox-qt-5.1.30-8.1.x86_64 …[done]
Additional rpm output:
setting /usr/lib/virtualbox/VirtualBox to root:vboxusers 4750. (wrong permissions 0750)
setting /usr/lib/virtualbox/VBoxSDL to root:vboxusers 4750. (wrong permissions 0750)

Anyway I went on to launch and it did without any errors.

I also tried to install the extensions pack and I got this error
|
|
|
|||

VBoxExtPackRegister returned VERR_VERSION_MISMATCH, pReg=0000000000000000 ErrInfo=‘VirtualBox version mismatch - expected 5.2 got 5.1’.

| Result Code:
|
| NS_ERROR_FAILURE (0x80004005)
|
| Component:
| ExtPackManagerWrap
|
| Interface:
| IExtPackManager {edba9d10-45d8-b440-1712-46ac0c9bc4c5}
|

ErrInfo=‘VirtualBox version mismatch - expected 5.2 got 5.1’.

You need the 5.1.30 Extensions:
https://www.virtualbox.org/wiki/Download_Old_Builds_5_1

Yes, this zypper/rpm output is just informational, and just how things work if files need special permissions that are governed by /etc/permissions.* (depending on the system’s security level).

Nothing to worry about.

I also tried to install the extensions pack and I got this error
|
|
|
|||

VBoxExtPackRegister returned VERR_VERSION_MISMATCH, pReg=0000000000000000 ErrInfo=‘VirtualBox version mismatch - expected 5.2 got 5.1’.

Well, you installed the extension pack for version 5.2, but VirtualBox is still at 5.1.
(there were severe bugs in the early 5.2.x versions AFAIK, and the latest one requires Qt 5.10 apparently that only recently got released, should get into Tumbleweed soon now though)

You need to install the extension pack for 5.1.30, obviously, which is available for download at Download_Old_Builds_5_1 – Oracle VM VirtualBox
Direct link to the extension pack: http://download.virtualbox.org/virtualbox/5.1.30/Oracle_VM_VirtualBox_Extension_Pack-5.1.30-118389.vbox-extpack

Although, it is not needed at all for normal operation, it only enables some additional features:

Additional extension packs can be downloaded which extend the functionality of the VirtualBox base package. Currently, Oracle provides the one extension pack, which can be found at http://www.virtualbox.org and provides the following added functionality:

  1. The virtual USB 2.0 (EHCI) device; see Section 3.11.1, “USB settings”.
  1. The virtual USB 3.0 (xHCI) device; see Section 3.11.1, “USB settings”.
  1. VirtualBox Remote Desktop Protocol (VRDP) support; see Section 7.1, “Remote display (VRDP support)”.
  1. Host webcam passthrough; see chapter Section 9.7.1, “Using a host webcam in the guest”.
  1. Intel PXE boot ROM.
  1. Experimental support for PCI passthrough on Linux hosts; see Section 9.6, “PCI passthrough”.
  1. Disk image encryption with AES algorithm; see Section 9.31, “Encryption of disk images”.

It’s of course up to you if you want/need that.
But note that USB 1 support works out of the box, the extension pack is only needed for USB 2/3.