Weil du nur deine Pakete mischst.
Am Ende hast du die Version von Firefox aus dem Repo und das Modul von Firefox aus dem Repo in einer anderen Version und wunderst dich warum es nicht geht
So lange du keinen richtigen Grund für die ganzen Repos hast, solltest du sie auch nicht benutzen!
Schmeiß sie raus, passe die Prios an und mach ein zypper dup.
Und nicht vergessen:
Ausserdem hast Du Virtualbox aus dem Community Repository installiert, was ich nicht empfehlen würde.
Lies Dir mal folgenden Thread durch, da siehst Du wie Du das durch das
Virtualbox aus dem original Oracle Repository installieren kannst :