I have been using VirtualBox 5.0.20 in openSuSE 13.2 for a while. Now I’m trying to update to Leap 42.3, and find it broken. VirtualBox 5.1.32 imports the package virtualbox-5.1.32-42.1.x86_64 without error and appears to run correctly, but trying to import “virtualbox-guest-tools” fails because it requires virtualbox-guest-kmp-default-5.1.32_k4.4.104_39-42.1, which has unresolved references. I installed Tumbleweed in a separate partition but it has the same versions of VirtualBox and fails for the same reason.
I went to virtualbox.org and learned that the current version is 5.2.8, which is well advanced from 5.1.32. They have rpm files for “openSUSE 13.2 (“Harlequin”) / Leap 42.1 (“Malachite”)” and “All distributions (built on EL5 and therefore do not require recent system libraries).” I downloaded both.
Judging from the facts that Oracle stopped at 5.1.32 and VirtualBox stopped at Leap 42.1, I’m guessing that there has been a “falling out” between the two organizations. I am willing to make a move to KVM or Xen, but I have a significant number of VBox VMs running in another computer, and I’d rather not leave VBox cold turkey. What do you recommend for getting VBox running in (preferably) 42.3 or T’weed?
Some years ago, I fixed a memory leak in a software package by uninstalling it, and installing an rpm in its place, after which the updater continued to try to “update” the package, long before the patch made it into the repositories. If you can point me at documentation for dealing with such issues, I would appreciate it.
Please be very explicit in how and what to install. I have just spent several hours in YaST Software Management, man rpm and man zypper. I am unable to figure out how to examine the contents of the rpm files without rpm or zypper insisting on looking in repositories before looking in the rpm file. All it will tell me about the file is “file <path and filename> is not owned by any package.”