i am using Tumbleweed for some time and today i wanted to install Virtualbox, so i went to https://software.opensuse.org/find, found official Tumbleweed version and install it without any issues, but when i try to start virtual box from ‘start menu’ there is no virtual box, even if i see all packages are installed in yast, reboot did not solve issue.
Do you have any suggestion what is wrong, or other way to install Virtualbox that is working in Tumbleweed.
Which desktop are you using?
In KDE it should be in “System->Emulators”.
You could try to run it in a terminal window as well:
VirtualBox
(notice the lower/upper case!)
And which virtualbox packages did you install exactly?
rpm -qa | egrep -i "virtualbox|vbox"
Make sure virtualbox-qt is installed, that’s the (official) GUI and contains the menu entry.
If you have vboxgtk instead, this won’t work, but it has been removed from Tumbleweed months ago. So uninstall it and install virtualbox-qt instead.
In System Emulation i see VBoxGtk but that is not working, also
neven@linux-ou8i:~> VirtualBox
If ‘VirtualBox’ is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf VirtualBox
Right, as I said, remove vboxgtk and install virtualbox-qt instead, then it should work. Actually if you uninstall vboxgtk, YaST/zypper should automatically install virtualbox-qt instead.
Another question: why do you have both kmp-desktop and kmp-default installed?
Are you having both kernel-desktop and kernel-default as well?
If yes, any particular reason for that? It should not be necessary, I’d rather recommend to uninstall kernel-default.
neven@linux-ou8i:~> zypper lr -d
| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service
Remove those 13.2 repos! They are incompatible with Tumbleweed, Tumbleweed is an independent distribution on its own.
And you don’t need “openSUSE:Factory” either, that’s the same as Tumbleweed (but will be removed soon probably).
sudo zypper rr 1 3 4 7
In System Emulation i see VBoxGtk but that is not working, also
neven@linux-ou8i:~> VirtualBox
If ‘VirtualBox’ is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf VirtualBox
As I said, vboxgtk does not work and has therefore been removed from Tumbleweed months ago. You installed the 13.2 version.
And VirtualBox only exists if you install virtualbox-qt.
Not directly.
But you did it wrong apparently. Why did you add the 13.2 repos?
Thanks a lot @wolfi323 , that did fix virtualbox issue, i did remove those other repos as you suggested, cant remember all details but i did follow some notes how to upgrade just not sure if that was from official site or somewhere else, one question off topic if i may ask, because i use opensuse from 13.1 without reinstall, there is a lot of old kernels in my system, is there some option in yast, or some other safe method to remove them.
It was probably a good idea to at least disable your old repos before you upgraded to Tumbleweed.
Since those 13.2 repos were enabled and it’s anyone’s guess whether packages from those repos might have snuck into your install, after disabling or deleting those repos, it’s probably a good idea to verify and clean up your install with a system update as follows
I do agree that it’s probably a good idea to run “zypper dup”, to make sure you have a fully updated Tumbleweed system with no 13.2 packages installed.
You can remove specific kernel versions in YaST by clicking on “Versions” below the package list. Or specify the exact version in your call to zypper or rpm. E.g.:
sudo zypper rm kernel-desktop-3.16.7-21.1
sudo rpm -e kernel-desktop-3.16.7-7.1
Btw, there is a system service that should automatically remove older kernels after a kernel update.
Check that it is enabled:
systemctl status purge-kernels
If it says “disabled”, run “sudo systemctl enable purge-kernels”.
(or use YaST->System->Services Manager to verify and/or enable it)
Thanks a lot, a did know about that service, it was disabled with some error, i also could start it with command sudo /sbin/purge-kernels , and remove bunch of kernels 10-15gb