Virtualbox is included in the default install of OpenSUSE. I have never used it on my PC, but now there are 5 updates for it for which there is a missing dependency. The updates are:
OpenSUSE-1087
OpenSUSE-1226
OpenSUSE-1227
OpenSUSE-1228
OpenSUSE-1241
Granted, this is just a nuiscance, but if I remove the Virtualbox packages, will I break anything else in my system?
Looking at the “openSUSE-2016-1241” patch, which was the fix for the “POSIX ACL support broken by kernel-desktop-3.16.7-45” issue, yes, there are Oracle VirtualBox updates also in there, and some other Virtual Machine (such as XEN and KMP) updates as well . . .
[HR][/HR]If there is no Virtual Machine support installed on the machine then, the related Kernel Modules, and indeed the Virtual Machine packages, shouldn’t have been been installed on the machine, at all . . .
In other words, if you search for installed package names containing:
bbswitch-kmp
cloop-kmp
crash-kmp
hdjmod-kmp
ipset-kmp
kernel-ec2
kernel-obs
kernel-pae
kernel-vanilla
kernel-xen
pcfclock-kmp
vhba-kmp
virtualbox
xtables-addons
crash-eppic
And so on . . .
you’ll find that, you do not have these packages installed.
BTW: I’ve never really noticed that, the openSUSE patch/update process downloads unnecessary packages – if you don’t have it, you don’t need it . . . And, checking /var/cache/ I can’t find any “downloaded, not used, not deleted” package files.
> zypper search --installed-only ipset-kmp
Daten des Repositories laden ...
Installierte Pakete lesen ...
Keine Pakete gefunden.
> zypper search --installed-only kernel-ec2
Daten des Repositories laden ...
Installierte Pakete lesen ...
Keine Pakete gefunden.
> zypper search --installed-only kernel-obs
Daten des Repositories laden ...
Installierte Pakete lesen ...
Keine Pakete gefunden.
> zypper search --installed-only xtables
Daten des Repositories laden ...
Installierte Pakete lesen ...
S | Name | Zusammenfassung | Typ
--+-----------------+-------------------------------------------------+------
i | libxtables10 | iptables extension interface | Paket
i | xtables-plugins | Match and Target Extension plugins for iptables | Paket
> zypper search --installed-only crash-eppic
Daten des Repositories laden ...
Installierte Pakete lesen ...
Keine Pakete gefunden.
> zypper search --installed-only pcfclock
Daten des Repositories laden ...
Installierte Pakete lesen ...
Keine Pakete gefunden.
> zypper search --installed-only virtual
Daten des Repositories laden ...
Installierte Pakete lesen ...
S | Name | Zusammenfassung | Typ
--+--------------------------------+-----------------------------------+------
i | python-virtualbox | Python bindings for virtualbox | Paket
i | virtualbox | VirtualBox is an Emulator | Paket
i | virtualbox-guest-desktop-icons | Icons for guest desktop files | Paket
i | virtualbox-host-kmp-desktop | Host kernel module for VirtualBox | Paket
i | virtualbox-qt | Qt GUI part for virtualbox | Paket
>
Well, if this was an install using the LiveCD, the VirtualBox guest additions will be installed.
The 13.2 (and earlier) LiveCD doesn’t do a real install, it just copies over the files from the CD, and it does include the VB guest additions so that it works better when run inside VirtualBox, so they end up on the installed system as well.
So please post which virtualbox packages are actually installed:
rpm -qa virtualbox*
If it’s just the virtualbox-guest-* packages, just deinstall them, as they are of no use on real hardware.
If virtualbox itself is installed, you have to decide yourself whether you want to keep it or not.
If you want to keep it, run “zypper patch” and allow to uninstall the previous versions.
Removing the virtualbox packages will not break your system in any case. (of course you cannot run/use virtualbox if it’s not installed though )
BTW: I’ve never really noticed that, the openSUSE patch/update process downloads unnecessary packages – if you don’t have it, you don’t need it . . . And, checking /var/cache/ I can’t find any “downloaded, not used, not deleted” package files.
The kernel updates do include updates for all those kmp packages as well to make sure they work with the updated kernel.
But if they were not installed before, they won’t get installed by the updates either.
I’m using a 13.2 system installed by means of the Open Source Press boxed version, which yes, was (is?) a LiveDVD.
The Guest Additions have been de-installed on this system and have been black-listed in YaST.
Actually that question about the installed virtualbox packages was directed at the OP.
Btw, black-listing the guest additions should no longer be necessary, virtualbox-host-kmp now contains a conflict that prevents them from being installed.