ForumSun Virtualbox unter SuSe 11.2
Edgar Ujhely – Dienstag, 15. Dezember 2009 17:00 Uhr

möchte mal Virtualbox auf Suse ausprobieren.
Bloß nach Installation und dem Starten kommt die Fehlermeldung:

Für die virtuelle Maschine Windows XP konnte keine neue Sitzung eröffnet werden.
Virtual machine ‘Windows XP’ has terminated unexpectedly during startup.

Fehlercode:
NS_ERROR_FAILURE (0x80004005)
Komponente:
Machine
Interface:
IMachine {99404f50-dd10-40d3-889b-dd2f79f1e95e}

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

‘/etc/init.d/vboxdrv setup’

as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

Kernel-source und gcc ist installiert, vboxuser ist auch eingetragen.

linux-q3a8:/home/edgar # /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module done
Recompiling VirtualBox kernel module failed
(Look at /var/log/vbox-install.log to find out what went wrong)
linux-q3a8:/home/edgar #

In der var log:

/usr/share/virtualbox/src/vboxdrv/build_in_tmp: line 95: make: command not found

Wer kann mir sagen was da noch fehlt.

Vielen Dank.

Edgar

2 Antworten
Mark – Dienstag, 15. Dezember 2009 17:47 Uhr
Marcel Hilzinger – Dienstag, 15. Dezember 2009 21:02 Uhr

Hallo Mark,
ich habe nichts gegen Verweise auf andere Foren, aber sie sollten auch tatsächlich eine Hilfestellung bringen, nicht nur der Reklame dienen ;-)

Zum eigentlichen Problem:
Du musst zur Gruppe vboxusers gehören, was unmittelbar nach der Installation nicht der Fall ist. Also erst aus KDE/Gnome abmelden und wieder anmelden. Als Trick einmal mit

su – Benutzername

in einem Terminalfenster neu anmelden (das übernimmt die neuen Gruppeneinstellungen) und dann hier Virtualbox aus diesem Terminal aus starten.

Edgar Ujhely – Dienstag, 15. Dezember 2009 21:43 Uhr

Hallo Marcel,

habe mich schon vor dem Schreiben in Yast unter Benutzer- und Gruppenverwaltung den Haken bei vboxusers gesetzt und neu gestartet und danach kam die Meldung das ich zur vbox… gehören nicht mehr.
Also gehe ich davon aus das ich den Haken richtig gesetzt habe.
Es kommt jetzt die Meldung die ich oben geschrieben hebe.
Auch geht das Starten im Terminal nicht, kann aber sein das ich etwas dabei falsch gemacht habe.
Zum besseren Verständnis, es ist die Virtualbox von Sun und nicht ose.

Das Gleiche habe ich auch bei Ubuntu schon installiert und da lief es wie geschmiert.

Gruß

Edgar

Mark – Mittwoch, 16. Dezember 2009 09:01 Uhr

Hallo Marcel

Das war keine Werbung, da ich dort kein User bin, sondern mir ebenfalls den einen oder anderen Rat rauslesen konnte :-)

Marcel Hilzinger – Mittwoch, 16. Dezember 2009 10:36 Uhr

Passt scho :-) Ich ärgere mich nur, warum man immer die Sun-Version empfiehlt, dabei macht die OSE deutlich weniger Probleme. Vor 2 Jahren waren die Unterschiede noch gravierend, doch die aktuelle OSE-Version kann eigentlich (fast) alles.

Marcel Hilzinger – Mittwoch, 16. Dezember 2009 10:41 Uhr

Gibt es einen speziellen Grund, warum du nicht die OSE-Version nutzt? Einfach zypper install virtualbox-ose, einmal ab und neu anmelden und das wars. Einfacher geht’s wirklich nicht.

Im Unterschied zur oben verlinkten Anleitung hast du dann eben keine Probleme, wenn es zu einem Update kommt, musst kein Kernelmodul kompilieren, etc. Falls du unbedingt die Sun-Version brauchst, dann über YaST oder Zypper das Schemata grundlegende Entwicklung installieren.

Edgar Ujhely – Mittwoch, 16. Dezember 2009 11:49 Uhr

Hallo,

es hat nur noch das Kernel-syms Paket gefehlt.
Bin halt Synaptic besser gewöhnt, da werden meistens alle Pakete mit installiert.
Aus welchem Grund nicht OSE, ich möchte dazu lernen.
Bevor ich schreibe habe ich meistens schon Tage rum probiert.
Manchmal geht halt nur ein kleines teilchen ab.

Vielen Dank für Eure Hilfe.

Edgar

Andreas Mrosk – Mittwoch, 16. Dezember 2009 18:40 Uhr

So weit mir bekannt, fehlte bei der OSE-Version immer die USB-Unterstützung. Daher bin ich seinerzeit auf die nicht-OSE-Version umgestiegen. Ob dies aktuell immer noch so ist … kann ich leider nicht sagen … evtl. weiß hier ein Anderer mehr.

Edgar Ujhely – Mittwoch, 16. Dezember 2009 23:08 Uhr

hallo,

das war auch ein Grund warum ich Version von SUN gewählt habe.
Bei Ubuntu war es Version 3.0.8, und da ging die USB-Unterstützung nicht.
Die Version von Suse ist 3.0.6, wahrscheinlich geht es da auch nicht.

Gruß

Edgar

BS – Mittwoch, 16. Dezember 2009 08:49 Uhr

Steht doch da:
“make: command not found”
ausserdem wirst du noch:
kernel-source
kernel-syms
linux-kernel-headers
gcc
brauchen!
Dann das Setup nochmal ausführen und dich der Gruppe vboxusers hinzufügen. Dann neu einloggen oder Reboot!