Running VirtualBox in Tumbleweed

Is there a reason why I’m now getting this error:

code:


ken@pc1:~> VirtualBox
Qt FATAL: FATAL: The application binary appears to be running setuid,
this is a security hole.
Aborted
ken@pc1:~>


I didn’t get this error last week. It looks like someone didn’t
thoroughly think through that some programs still need to be setsuid in
order to function.

Running VirtualBox 6.0.2
Tumbleweed 20190201

Ken
unix since 1986
S.u.S.E.-openSUSE since 1998

I guess your virtualbox is not from the official tumbleweed repo and this might be the problem.
VB 6 is not building in tumbleweed at the moment, no issues with VB 5.2.22
https://build.opensuse.org/package/show/Virtualization/virtualbox

On 2/5/19 12:26 PM, swannema wrote:
>
> I guess your virtualbox is not from the official tumbleweed repo and
> this might be the problem.
> VB 6 is not building in tumbleweed at the moment, no issues with VB
> 5.2.22
> https://build.opensuse.org/package/show/Virtualization/virtualbox
>
>
I only use the download from virtualbox.org and rarely have issues. I
updated tumbleweed and VB (6.0.4) yesterday and the problem has been
resolved.


Ken
unix since 1986
S.u.S.E.-openSUSE since 1998

In Leap 15.0 it was enough to reinstall VirtualBox package and it is running again. (VirtualBox used from virtualbox.org)

The same **** has happened.
Yep, reinstallation of package can solve this.
The second way to solve this is permissions correction in /usr/lib/virtualbox
Here is the diff of bad and normal permissions:

**# diff VBerr VBnoerr **
41c41
< -rwsr-x--- 1 root vboxusers 154104 VBoxHeadless
---
> -r-s--x--x 1 root root 154104 VBoxHeadless
47,48c47,48
< -rwsr-x--- 1 root vboxusers 23120 VBoxNetAdpCtl
< -rwsr-x--- 1 root vboxusers 154096 VBoxNetDHCP
---
> -r-s--x--x 1 root root 23120 VBoxNetAdpCtl
> -r-s--x--x 1 root root 154096 VBoxNetDHCP
50c50
< -rwsr-x--- 1 root vboxusers 154096 VBoxNetNAT
---
> -r-s--x--x 1 root root 154096 VBoxNetNAT
59c59
< -rwsr-x--- 1 root vboxusers 154096 VBoxSDL
---
> -r-s--x--x 1 root root 154096 VBoxSDL
75c75
< -rwsr-x--- 1 root vboxusers 33284376 VirtualBox
---
> -rwxr-xr-x 1 root root 33284376 VirtualBox
77c77
< -rwsr-x--- 1 root vboxusers 154104 VirtualBoxVM
---
> -r-s--x--x 1 root root 154104 VirtualBoxVM


I’ve find the problem, but i can’t understand what caused this ((
Can anybody find a root of this evil?

I suspect that not only do you have Oracle Virtualbox installed (from the Oracle website), you probably also have Virtualbox installed from the openSUSE repositories, to me that is the only way dup can and would have any effect on your install

zypper si virtualbox

TSU