• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

VirtualBox - vmmr0.r0 (Verr_Symbol_Not_Found)

spookykid

Newbie
Hallo,

habe openSuSE 13.1 + VirtualBox (4.36) direkt von Oracle installiert (http://download.virtualbox.org/virtualbox/rpm/opensuse/12.3) .
Die Quelle habe ich gewählt da die VirtualBox, welche ich direkt von openSuSE beziehen wollte, nicht mal eine VDI anlegen wollte.

Mit der VirtualBox, welche ich nun direkt von Oracle installiert habe, konnte ich immerhin eine VDI anlegen. Anschließend kam schon die erste Fehlermeldung welche ich nach langem Googlen zumindest soweit lösen konnte. Irgendwie fehlte wohl noch ein Paket.

Nun bekomme ich allerdings die nächste Fehlermeldenung nachdem ich eine VDI angelegt und auf einer FAT32 Partition abgelegt habe:

Code:
Für die virtuelle Maschine Win8 konnte keine neue Sitzung eröffnet werden:
Failed to load VMMR0.r0 (VERR_SYMBOL_NOT_FOUND).
Fehlercode: NS_ERROR_FAILURE (0x80004005)
Komponente: Console
Interface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}

Was soll mir diese Fehlermeldung jetzt sagen?
Habe die VDI schon im Home Verzeichnis abgelegt und den User zur Gruppe VirtualBox hinzugefügt, leider keine Änderung.

Habe schon Google sowie diverse Foren bemüht, aber keine abschließende Lösung finden.
Lediglich im VirtualBox Forum (https://www.virtualbox.org/ticket/12258) hab ich lediglich folgenden Workaround gefunden:
1) sudo rm -rf /Library/Extensions/VBox*
2) re-install VirtualBox 4.3
Wie kann ich diesen Workaround bei openSuSE umsetzen?
 
OP
S

spookykid

Newbie
Code:
uname -a
Linux linux-wgd8.site 3.11.10-7-pae #1 SMP Mon Feb 3 09:41:24 UTC 2014 (750023e) i686 i686 i386 GNU/Linux

Code:
zypper lr -uP
#  | Alias                     | Name                               | Aktiviert | Aktualisieren | Priorität | URI                                                                     
---+---------------------------+------------------------------------+-----------+---------------+-----------+-------------------------------------------------------------------------
 1 | VirtualBox_Oracle         | VirtualBox Oracle                  | Ja        | Ja            |   99      | http://download.virtualbox.org/virtualbox/rpm/opensuse/12.3/            
 2 | openSUSE-13.1-1.10        | openSUSE-13.1-1.10                 | Ja        | Nein          |   99      | cd:///?devices=/dev/disk/by-id/ata-hp_DVD-ROM_DT30N_KZ1992M5934,/dev/sr0
 3 | repo-debug                | openSUSE-13.1-Debug                | Nein      | Ja            |   99      | http://download.opensuse.org/debug/distribution/13.1/repo/oss/          
 4 | repo-debug-update         | openSUSE-13.1-Update-Debug         | Nein      | Ja            |   99      | http://download.opensuse.org/debug/update/13.1/                         
 5 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | Nein      | Ja            |   99      | http://download.opensuse.org/debug/update/13.1-non-oss/                 
 6 | repo-non-oss              | openSUSE-13.1-Non-Oss              | Ja        | Ja            |   99      | http://download.opensuse.org/distribution/13.1/repo/non-oss/            
 7 | repo-oss                  | openSUSE-13.1-Oss                  | Ja        | Ja            |   99      | http://download.opensuse.org/distribution/13.1/repo/oss/                
 8 | repo-source               | openSUSE-13.1-Source               | Nein      | Ja            |   99      | http://download.opensuse.org/source/distribution/13.1/repo/oss/         
 9 | repo-update               | openSUSE-13.1-Update               | Ja        | Ja            |   99      | http://download.opensuse.org/update/13.1/                               
10 | repo-update-non-oss       | openSUSE-13.1-Update-Non-Oss       | Ja        | Ja            |   99      | http://download.opensuse.org/update/13.1-non-oss/

Code:
zypper se -si virtual vbox
Daten des Repositories laden ...
Installierte Pakete lesen ...

S | Name                         | Typ   | Version                   | Arch | Repository          
--+------------------------------+-------+---------------------------+------+---------------------
i | VirtualBox-4.3               | Paket | 4.3.6_91406_openSUSE123-1 | i586 | VirtualBox Oracle   
i | virtualbox-guest-kmp-default | Paket | 4.2.18_k3.11.10_7-2.9.1   | i586 | openSUSE-13.1-Update
i | virtualbox-guest-kmp-desktop | Paket | 4.2.18_k3.11.10_7-2.9.1   | i586 | openSUSE-13.1-Update
i | virtualbox-guest-kmp-pae     | Paket | 4.2.18_k3.11.10_7-2.9.1   | i586 | openSUSE-13.1-Update
i | virtualbox-host-kmp-default  | Paket | 4.2.18_k3.11.10_7-2.9.1   | i586 | openSUSE-13.1-Update
i | virtualbox-host-kmp-desktop  | Paket | 4.2.18_k3.11.10_7-2.9.1   | i586 | openSUSE-13.1-Update
i | virtualbox-host-kmp-pae      | Paket | 4.2.18_k3.11.10_7-2.9.1   | i586 | openSUSE-13.1-Update

Vielen Dank schon mal für die Bemühungen!
 

Sauerland

Ultimate Guru
Code:
    i | virtualbox-guest-kmp-default | Paket | 4.2.18_k3.11.10_7-2.9.1   | i586 | openSUSE-13.1-Update
    i | virtualbox-guest-kmp-desktop | Paket | 4.2.18_k3.11.10_7-2.9.1   | i586 | openSUSE-13.1-Update
    i | virtualbox-guest-kmp-pae     | Paket | 4.2.18_k3.11.10_7-2.9.1   | i586 | openSUSE-13.1-Update
    i | virtualbox-host-kmp-default  | Paket | 4.2.18_k3.11.10_7-2.9.1   | i586 | openSUSE-13.1-Update
    i | virtualbox-host-kmp-desktop  | Paket | 4.2.18_k3.11.10_7-2.9.1   | i586 | openSUSE-13.1-Update
    i | virtualbox-host-kmp-pae      | Paket | 4.2.18_k3.11.10_7-2.9.1   | i586 | openSUSE-13.1-Update
Dies alles deinstallieren, bei der Abfrage zu
Code:
zypper se -si virtual vbox
darf nur
Code:
i | VirtualBox-4.3               | Paket | 4.3.6_91406_openSUSE123-1 | i586 | VirtualBox Oracle
erscheinen.

Da
Code:
uname -a
Linux linux-wgd8.site 3.11.10-7-pae #1 SMP Mon Feb 3 09:41:24 UTC 2014 (750023e) i686 i686 i386 GNU/Linux
der PAE-kernel läuft, aber default und desktop Kernelmodule zu Virtualbox installiert sind, nehme ich an, das bei Dir auch mehrere verschiedene Kernel installiert sind, die Du nicht benötigst.
Poste einmal:
Code:
zypper se -si kernel
 
OP
S

spookykid

Newbie
Hab die Pakete jetzt mal deinstalliert:

Code:
zypper se -si virtual vbox
S | Name           | Typ   | Version                   | Arch | Repository       
--+----------------+-------+---------------------------+------+------------------
i | VirtualBox-4.3 | Paket | 4.3.6_91406_openSUSE123-1 | i586 | VirtualBox Oracle

Code:
zypper se -si kernel
S | Name            | Typ   | Version           | Arch   | Repository          
--+-----------------+-------+-------------------+--------+---------------------
i | kernel-default  | Paket | 3.11.10-7.1       | i586   | openSUSE-13.1-Update
i | kernel-desktop  | Paket | 3.11.10-7.1       | i686   | openSUSE-13.1-Update
i | kernel-desktop  | Paket | 3.11.6-4.1        | i686   | openSUSE-13.1-Oss   
i | kernel-desktop  | Paket | 3.11.6-4.1        | i686   | openSUSE-13.1-1.10  
i | kernel-firmware | Paket | 20130714git-2.5.1 | noarch | openSUSE-13.1-Update
i | kernel-pae      | Paket | 3.11.10-7.1       | i686   | openSUSE-13.1-Update

Fehlermeldung nach der Deinstallation bleibt leider gleich.
 
OP
S

spookykid

Newbie
Weil das Ausführen dieses Befehls den Fehler leider auch nicht behebt:

Code:
/etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules                                   done
Recompiling VirtualBox kernel modules                                failed
  (Look at /var/log/vbox-install.log to find out what went wrong)

Das DKMS Package, was ja auch in der Fehlermeldung angeführt wird, kann ich in der Softwareauswahl leider nicht finden.

Die oben angesprochene Logfile beinhaltet folgende Meldungen:

Code:
/usr/share/virtualbox/src/vboxhost/build_in_tmp: line 62: make: command not found
/usr/share/virtualbox/src/vboxhost/build_in_tmp: line 62: make: command not found
/usr/share/virtualbox/src/vboxhost/build_in_tmp: line 62: make: command not found
 
OP
S

spookykid

Newbie
Im Netz habe ich den Hinweis gefunden das make nicht installiert ist.
Dies habe ich nun nachgeholt und den Befehl

Code:
/etc/init.d/vboxdrv setup

erneut ausgefüht.

Nun steht in der Logfile:
Code:
Makefile:183: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Stop.
 
OP
S

spookykid

Newbie
Hat funktioniert! Vielen vielen Dank!!!

Nun für mein Verständnis:
- Was war das Problem?
- Habe ich irgendwas vergessen oder falsch gemacht?
- Was war letztlich die Lösung?
 

josef-wien

Ultimate Guru
Erstens fehlte Dir zumindest ein Programm, das zum Erstellen von Programmen aus dem Quell-Code notwendig ist. Zweitens fehlten Dir zumindest die Kernel-Header, die zum Erstellen von Kernel-Modulen notwendig sind.
 
Oben