Virtualbox nur aus einem Repo installieren und nicht wie du 2 Versionen aus dem OSS und dem Oracle Repo.
Ich würde das Oracle Repo behalten und das Virtualbox daraus:
Code:
i | VirtualBox-5.1                 | package     | 5.1.2_108956_openSUSE132-1  | x86_64      | Oracle Virtualbox (13.2 and 42.1)
noch einmal mit force installieren.

Sodann werden die guest-Komponenten nur im Gast und nicht im Host gebraucht.
Das
Code:
i | virtualbox-guest-kmp-default   | package     | 5.0.24_k4.1.27_27-25.1      | x86_64      | openSUSE-Leap-42.1-Update
hat auch schon Probleme bereitet und andere Kernelmodule beeinträchtigt (Nvidia).

Und für Querleser:
Es gibt nur ein Repo für openSUSE 13.2 und Leap:
https://www.virtualbox.org/wiki/Linux_Downloads (drittletzte Zeile).

Das eigentlich Problem ist hier das Mischen von Virtualbox aus 2 verschiedenen Repos, siehe auch die zypper Ausgabe.