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

[gelöst]Virtualbox unter suse 12.1 läuft nicht

Logikal

Newbie
Hallo zusammen,

Ich bin ein wenig Noob und hab mir SUSE 12.1 64 installiert, weil ich für win 7 keinen passenden Treiber für AGP und nForce3 finden kann.
Naja ich hab nun folgendes Problem was diesem Treat sehr ähnlich ist, meine Virtualbox maschiene läuft nicht!
das passiert bei su root:# /etc/init.d/vboxdrv setup

Stopping VirtualBox kernel modules done
Uninstalling old VirtualBox DKMS kernel modules done
Trying to register the VirtualBox kernel modules using DKMS failed
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules failed
(Look at /var/log/vbox-install.log to find out what went wrong)

Code:
S | Name            | Typ   | Version           | Arch   | Repository                                 
--+-----------------+-------+-------------------+--------+--------------------------------------------
i | kernel-default  | Paket | 3.1.10-1.9.1      | x86_64 | Aktualisierungen für openSUSE 12.1 12.1-1.4
i | kernel-desktop  | Paket | 3.1.10-1.9.1      | x86_64 | Aktualisierungen für openSUSE 12.1 12.1-1.4
i | kernel-firmware | Paket | 20111025git-1.7.1 | noarch | openSUSE-12.1-Oss                          
i | kernel-firmware | Paket | 20111025git-1.7.1 | noarch | openSUSE-12.1-12.1-1.
hier meine LOG.Datei

Code:
# | Alias                                       | Name                                        | Aktiviert | Aktualisieren | Priorität | URI                                                                 
--+---------------------------------------------+---------------------------------------------+-----------+---------------+-----------+---------------------------------------------------------------------
1 | Aktualisierungen-für-openSUSE-12.1-12.1-1.4 | Aktualisierungen für openSUSE 12.1 12.1-1.4 | Ja        | Ja            |   99      | http://download.opensuse.org/update/12.1/                           
2 | openSUSE-12.1-12.1-1.4                      | openSUSE-12.1-12.1-1.4                      | Ja        | Nein          |   99      | cd:///?devices=/dev/disk/by-id/ata-HL-DT-STDVD-RAM_GH22LP20,/dev/sr0
3 | repo-debug                                  | openSUSE-12.1-Debug                         | Nein      | Ja            |   99      | http://download.opensuse.org/debug/distribution/12.1/repo/oss/      
4 | repo-debug-update                           | openSUSE-12.1-Update-Debug                  | Nein      | Ja            |   99      | http://download.opensuse.org/debug/update/12.1/                     
5 | repo-non-oss                                | openSUSE-12.1-Non-Oss                       | Ja        | Ja            |   99      | http://download.opensuse.org/distribution/12.1/repo/non-oss/        
6 | repo-oss                                    | openSUSE-12.1-Oss                           | Ja        | Ja            |   99      | http://download.opensuse.org/distribution/12.1/repo/oss/            
7 | repo-source                                 | openSUSE-12.1-Source                        | Nein      | Ja            |   99      | http://download.opensuse.org/source/distribution/12.1/repo/oss/

Code:
Makefile:172: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Stop.

und ich hab keine Ahnung was ich machen kann bzw. soll. zypper hab ich ausgeführt so wie ich es hier gelesen habe, aber was jetzt bei mir installiert ist und was nicht weis ich nicht :???:
ich bitte um hilfe, weil ich fürs Studium ein funktionierendes Windows brauche.
 

tomm.fa

Administrator
Teammitglied
Liest du die Fehlermeldung auch mal?
Look at /var/log/vbox-install.log to find out what went wrong

Die Ausgaben von:
Code:
uname -a
Code:
zypper se -s virtualb
und evtl.
Code:
/var/log/vbox-install.log
fehlen noch.
Das Paket kernel-devel sollte noch installiert werden.
 
OP
L

Logikal

Newbie
ok,
hier uname -a
Code:
Linux mein-pc 3.1.10-1.9-desktop #1 SMP PREEMPT Thu Apr 5 18:48:38 UTC 2012 (4a97ec8) x86_64 x86_64 x86_64 GNU/Linux

zypper se -s virtualb
Code:
S | Name                         | Typ   | Version                    | Arch   | Repository            
--+------------------------------+-------+----------------------------+--------+-----------------------
i | VirtualBox-4.1               | Paket | 4.1.12_77245_openSUSE114-1 | x86_64 | (Systempakete)        
  | python-virtualbox            | Paket | 4.1.4-3.2.3                | x86_64 | openSUSE-12.1-Oss     
  | python-virtualbox            | Paket | 4.1.4-3.2.3                | x86_64 | openSUSE-12.1-12.1-1.4
  | python-virtualbox            | Paket | 4.1.4-3.2.3                | i586   | openSUSE-12.1-Oss     
i | virtualbox                   | Paket | 4.1.4-3.2.3                | x86_64 | openSUSE-12.1-Oss     
i | virtualbox                   | Paket | 4.1.4-3.2.3                | x86_64 | openSUSE-12.1-12.1-1.4
v | virtualbox                   | Paket | 4.1.4-3.2.3                | i586   | openSUSE-12.1-Oss     
  | virtualbox-devel             | Paket | 4.1.4-3.2.3                | x86_64 | openSUSE-12.1-Oss     
  | virtualbox-devel             | Paket | 4.1.4-3.2.3                | i586   | openSUSE-12.1-Oss     
i | virtualbox-guest-kmp-default | Paket | 4.1.4_k3.1.0_1.1-3.2.3     | x86_64 | openSUSE-12.1-Oss     
i | virtualbox-guest-kmp-default | Paket | 4.1.4_k3.1.0_1.1-3.2.3     | x86_64 | openSUSE-12.1-12.1-1.4
v | virtualbox-guest-kmp-default | Paket | 4.1.4_k3.1.0_1.1-3.2.3     | i586   | openSUSE-12.1-Oss     
i | virtualbox-guest-kmp-desktop | Paket | 4.1.4_k3.1.0_1.1-3.2.3     | x86_64 | openSUSE-12.1-Oss     
i | virtualbox-guest-kmp-desktop | Paket | 4.1.4_k3.1.0_1.1-3.2.3     | x86_64 | openSUSE-12.1-12.1-1.4
v | virtualbox-guest-kmp-desktop | Paket | 4.1.4_k3.1.0_1.1-3.2.3     | i586   | openSUSE-12.1-Oss     
  | virtualbox-guest-kmp-pae     | Paket | 4.1.4_k3.1.0_1.1-3.2.3     | i586   | openSUSE-12.1-Oss     
  | virtualbox-guest-tools       | Paket | 4.1.4-3.2.3                | x86_64 | openSUSE-12.1-Oss     
  | virtualbox-guest-tools       | Paket | 4.1.4-3.2.3                | x86_64 | openSUSE-12.1-12.1-1.4
  | virtualbox-guest-tools       | Paket | 4.1.4-3.2.3                | i586   | openSUSE-12.1-Oss     
  | virtualbox-guest-x11         | Paket | 4.1.4-3.2.3                | x86_64 | openSUSE-12.1-Oss     
  | virtualbox-guest-x11         | Paket | 4.1.4-3.2.3                | x86_64 | openSUSE-12.1-12.1-1.4
  | virtualbox-guest-x11         | Paket | 4.1.4-3.2.3                | i586   | openSUSE-12.1-Oss     
i | virtualbox-host-kmp-default  | Paket | 4.1.4_k3.1.0_1.1-3.2.3     | x86_64 | openSUSE-12.1-Oss     
i | virtualbox-host-kmp-default  | Paket | 4.1.4_k3.1.0_1.1-3.2.3     | x86_64 | openSUSE-12.1-12.1-1.4
v | virtualbox-host-kmp-default  | Paket | 4.1.4_k3.1.0_1.1-3.2.3     | i586   | openSUSE-12.1-Oss     
i | virtualbox-host-kmp-desktop  | Paket | 4.1.4_k3.1.0_1.1-3.2.3     | x86_64 | openSUSE-12.1-Oss     
i | virtualbox-host-kmp-desktop  | Paket | 4.1.4_k3.1.0_1.1-3.2.3     | x86_64 | openSUSE-12.1-12.1-1.4
v | virtualbox-host-kmp-desktop  | Paket | 4.1.4_k3.1.0_1.1-3.2.3     | i586   | openSUSE-12.1-Oss     
  | virtualbox-host-kmp-pae      | Paket | 4.1.4_k3.1.0_1.1-3.2.3     | i586   | openSUSE-12.1-Oss     
i | virtualbox-qt                | Paket | 4.1.4-3.2.3                | x86_64 | openSUSE-12.1-Oss     
i | virtualbox-qt                | Paket | 4.1.4-3.2.3                | x86_64 | openSUSE-12.1-12.1-1.4
v | virtualbox-qt                | Paket | 4.1.4-3.2.3                | i586   | openSUSE-12.1-Oss

/var/log/vbox-install.log VOR installation vom Paket kernel-devel

Code:
Makefile:172: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Stop.

und NACH installation vom Paket kernel-devel

Code:
make KBUILD_VERBOSE=1 SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 CONFIG_MODULE_SIG= -C /lib/modules/3.1.10-1.9-desktop/build modules
make -C /usr/src/linux-3.1.10-1.9-obj/x86_64/desktop \
KBUILD_SRC=/usr/src/linux-3.1.10-1.9 \
KBUILD_EXTMOD="/tmp/vbox.0" -f /usr/src/linux-3.1.10-1.9/Makefile \
modules
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (		\
echo;								\
echo "  ERROR: Kernel configuration is invalid.";		\
echo "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo "         Run 'make oldconfig && make prepare' on kernel src to fix it.";	\
echo;								\
/bin/false)
mkdir -p /tmp/vbox.0/.tmp_versions ; rm -f /tmp/vbox.0/.tmp_versions/*
...
...
...

nach ausführen von # /etc/init.d/vboxdrv setup

Code:
Stopping VirtualBox kernel modules                                   done
Uninstalling old VirtualBox DKMS kernel modules                      done
Trying to register the VirtualBox kernel modules using DKMS          failed
  (Failed, trying without DKMS)
Recompiling VirtualBox kernel modules                                done
Starting VirtualBox kernel modules                                   done

scheint schon mal mehr zu gehen als vorher. Virtualbox läuft. was ist jetzt noch der fehler? oder sollte ich mich danach richten "never touch a running system!"?
und was kann ich wieder deinstallieren?
 

Trekkie00

Member
Mein Vorschlag wäre, dass Du alle Pakete aus dem openSuSE oss bzw Virtualbox Community Repository löschst und statt dessen dieses Repository einbindest
http://download.virtualbox.org/virtualbox/rpm/opensuse/11.4

Dieses Repository ist für openSuSE 11.4 und 12.1 .
Die Version daraus läuft nach meiner Erfahrung wesentlich besser.

Ausserdem hast Du virtualbox 2 mal installiert
i | VirtualBox-4.1 | Paket | 4.1.12_77245_openSUSE114-1 | x86_64 | (Systempakete)
i | virtualbox | Paket | 4.1.4-3.2.3 | x86_64 | openSUSE-12.1-Oss
 
OP
L

Logikal

Newbie
OK,
hab jetzt die mit DEFAULT am ende gelöscht.

Mein Vorschlag wäre, dass Du alle Pakete aus dem openSuSE oss bzw Virtualbox Community Repository löschst und statt dessen dieses Repository einbindest
http://download.virtualbox.org/virtualb ... nsuse/11.4
virtualbox hab ich aus YAST installiert und weil das nicht lief hab ich VirtualBox von oracle gedownloadet und dann installiert. da stand auch das es für openSUSE 11.4/12.1 wäre. da müsste ich doch genau das Repository bei mir schon drauf haben, oder ist dieses wieder ein anderes?

Ausserdem hast Du virtualbox 2 mal installiert

welches von beiden sollte ich denn da deinstallieren/löschen
Code:
# Status             Paket                          | Zusammenfassung                          | Installiert (Verfügbar)   |      Größe

[Behalten?]           VirtualBox-4.1                 | Oracle VM VirtualBox                     | 4.1.12_77245_openSUSE114-1 |  136,0 MiB
[Behalten?]           virtualbox                     | VirtualBox is an Emulator                | 4.1.4-3.2.3               |   23,4 MiB
[Behalten]           virtualbox-guest-kmp-desktop   | Guest kernel modules for VirtualBox      | 4.1.4_k3.1.0_1.1-3.2.3    |  413,0 KiB
[Behalten]           virtualbox-host-kmp-desktop    | Host kernel module for VirtualBox        | 4.1.4_k3.1.0_1.1-3.2.3    |  507,0 KiB
[Behalten]           virtualbox-qt                  | Qt GUI part for virtualbox               |
 

Trekkie00

Member
Dass Du das Paket von Oracle heruntergeladen hast, heisst nicht, dass das Repository hinzugefügt wurde.
Am besten erst mal alles löschen, was mit virtualbox zu tun hat.
Danach fügst Du das oben angegebene Repository über
Code:
yast -> Software Repositories -> Hinzufügen -> URL angeben
hinzu und installierst virtualbox aus diesem Repository.
Im Anschluss überprüfst Du, ob Dein Benutzer Mitglied der Gruppe
Code:
vboxusers
ist. Falls das nicht der Fall ist, ändere das. Danach einmal ab und wieder anmelden, damit die Änderung wirksam wird.
Auf meinem Sytem
Code:
zypper se -s -r virtualbox
S | Name           | Typ   | Version                    | Arch   | Repository
--+----------------+-------+----------------------------+--------+-----------
  | VirtualBox-4.0 | Paket | 4.0.16_75491_openSUSE114-1 | x86_64 | virtualbox
  | VirtualBox-4.0 | Paket | 4.0.14_74382_openSUSE114-1 | x86_64 | virtualbox
  | VirtualBox-4.0 | Paket | 4.0.12_72916_openSUSE114-1 | x86_64 | virtualbox
  | VirtualBox-4.0 | Paket | 4.0.10_72479_openSUSE114-1 | x86_64 | virtualbox
  | VirtualBox-4.0 | Paket | 4.0.8_71778_openSUSE114-1  | x86_64 | virtualbox
  | VirtualBox-4.0 | Paket | 4.0.6_71344_openSUSE114-1  | x86_64 | virtualbox
  | VirtualBox-4.0 | Paket | 4.0.4_70112_openSUSE114-1  | x86_64 | virtualbox
  | VirtualBox-4.0 | Paket | 4.0.16_75491_openSUSE114-1 | i586   | virtualbox
  | VirtualBox-4.0 | Paket | 4.0.14_74382_openSUSE114-1 | i586   | virtualbox
  | VirtualBox-4.0 | Paket | 4.0.12_72916_openSUSE114-1 | i586   | virtualbox
  | VirtualBox-4.0 | Paket | 4.0.10_72479_openSUSE114-1 | i586   | virtualbox
  | VirtualBox-4.0 | Paket | 4.0.8_71778_openSUSE114-1  | i586   | virtualbox
  | VirtualBox-4.0 | Paket | 4.0.6_71344_openSUSE114-1  | i586   | virtualbox
  | VirtualBox-4.0 | Paket | 4.0.4_70112_openSUSE114-1  | i586   | virtualbox
i | VirtualBox-4.1 | Paket | 4.1.12_77245_openSUSE114-1 | x86_64 | virtualbox
v | VirtualBox-4.1 | Paket | 4.1.10_76795_openSUSE114-1 | x86_64 | virtualbox
v | VirtualBox-4.1 | Paket | 4.1.8_75467_openSUSE114-1  | x86_64 | virtualbox
v | VirtualBox-4.1 | Paket | 4.1.6_74713_openSUSE114-1  | x86_64 | virtualbox
v | VirtualBox-4.1 | Paket | 4.1.4_74291_openSUSE114-1  | x86_64 | virtualbox
v | VirtualBox-4.1 | Paket | 4.1.2_73507_openSUSE114-1  | x86_64 | virtualbox
v | VirtualBox-4.1 | Paket | 4.1.0_73009_openSUSE114-1  | x86_64 | virtualbox
v | VirtualBox-4.1 | Paket | 4.1.12_77245_openSUSE114-1 | i586   | virtualbox
v | VirtualBox-4.1 | Paket | 4.1.10_76795_openSUSE114-1 | i586   | virtualbox
v | VirtualBox-4.1 | Paket | 4.1.8_75467_openSUSE114-1  | i586   | virtualbox
v | VirtualBox-4.1 | Paket | 4.1.6_74713_openSUSE114-1  | i586   | virtualbox
v | VirtualBox-4.1 | Paket | 4.1.4_74291_openSUSE114-1  | i586   | virtualbox
v | VirtualBox-4.1 | Paket | 4.1.2_73507_openSUSE114-1  | i586   | virtualbox
v | VirtualBox-4.1 | Paket | 4.1.0_73009_openSUSE114-1  | i586   | virtualbox
 
OP
L

Logikal

Newbie
Alles klar,

Code:
zypper se -s -r Virtualbox
Daten des Repositories laden ...
Installierte Pakete lesen ...

S | Name           | Typ   | Version                    | Arch   | Repository
--+----------------+-------+----------------------------+--------+-----------
  | VirtualBox-4.0 | Paket | 4.0.16_75491_openSUSE114-1 | x86_64 | Virtualbox
  | VirtualBox-4.0 | Paket | 4.0.14_74382_openSUSE114-1 | x86_64 | Virtualbox
  | VirtualBox-4.0 | Paket | 4.0.12_72916_openSUSE114-1 | x86_64 | Virtualbox
  | VirtualBox-4.0 | Paket | 4.0.10_72479_openSUSE114-1 | x86_64 | Virtualbox
  | VirtualBox-4.0 | Paket | 4.0.8_71778_openSUSE114-1  | x86_64 | Virtualbox
  | VirtualBox-4.0 | Paket | 4.0.6_71344_openSUSE114-1  | x86_64 | Virtualbox
  | VirtualBox-4.0 | Paket | 4.0.4_70112_openSUSE114-1  | x86_64 | Virtualbox
  | VirtualBox-4.0 | Paket | 4.0.16_75491_openSUSE114-1 | i586   | Virtualbox
  | VirtualBox-4.0 | Paket | 4.0.14_74382_openSUSE114-1 | i586   | Virtualbox
  | VirtualBox-4.0 | Paket | 4.0.12_72916_openSUSE114-1 | i586   | Virtualbox
  | VirtualBox-4.0 | Paket | 4.0.10_72479_openSUSE114-1 | i586   | Virtualbox
  | VirtualBox-4.0 | Paket | 4.0.8_71778_openSUSE114-1  | i586   | Virtualbox
  | VirtualBox-4.0 | Paket | 4.0.6_71344_openSUSE114-1  | i586   | Virtualbox
  | VirtualBox-4.0 | Paket | 4.0.4_70112_openSUSE114-1  | i586   | Virtualbox
i | VirtualBox-4.1 | Paket | 4.1.12_77245_openSUSE114-1 | x86_64 | Virtualbox
v | VirtualBox-4.1 | Paket | 4.1.10_76795_openSUSE114-1 | x86_64 | Virtualbox
v | VirtualBox-4.1 | Paket | 4.1.8_75467_openSUSE114-1  | x86_64 | Virtualbox
v | VirtualBox-4.1 | Paket | 4.1.6_74713_openSUSE114-1  | x86_64 | Virtualbox
v | VirtualBox-4.1 | Paket | 4.1.4_74291_openSUSE114-1  | x86_64 | Virtualbox
v | VirtualBox-4.1 | Paket | 4.1.2_73507_openSUSE114-1  | x86_64 | Virtualbox
v | VirtualBox-4.1 | Paket | 4.1.0_73009_openSUSE114-1  | x86_64 | Virtualbox
v | VirtualBox-4.1 | Paket | 4.1.12_77245_openSUSE114-1 | i586   | Virtualbox
v | VirtualBox-4.1 | Paket | 4.1.10_76795_openSUSE114-1 | i586   | Virtualbox
v | VirtualBox-4.1 | Paket | 4.1.8_75467_openSUSE114-1  | i586   | Virtualbox
v | VirtualBox-4.1 | Paket | 4.1.6_74713_openSUSE114-1  | i586   | Virtualbox
v | VirtualBox-4.1 | Paket | 4.1.4_74291_openSUSE114-1  | i586   | Virtualbox
v | VirtualBox-4.1 | Paket | 4.1.2_73507_openSUSE114-1  | i586   | Virtualbox
v | VirtualBox-4.1 | Paket | 4.1.0_73009_openSUSE114-1  | i586   | Virtualbox

und läuft. nur leider hat sich SUSE gerade abgeschossen, ich hoffe das liegt nicht daran!
 

Trekkie00

Member
Noch eine Ergänzung :
Fall Du auch noch die Erweiterungen benötigst, kannst Du diese ebenfalls von
https://www.virtualbox.org/wiki/Downloads
herunterladen (VirtualBox 4.1.12 Oracle VM VirtualBox Extension Pack). Dieses ist für alle Plattformen gleich.
Nach dem Download startest Du Virtualbox und fügst diese über das Menü
Code:
Datei -> globale Einstellungen -> Zusatzpakete
hinzu.

 
OP
L

Logikal

Newbie
OK, danke :)
Extension Pack hat er gleich automatisch installiert!
Wunderschön!!!
Ich danke euch für die schnellen Antworten
 
Oben