Problem mit Virtualbox

Started by harley-peter, 2013/01/09, 16:56:00

Previous topic - Next topic

harley-peter

Hi Freunde,

ich habe seit einiger Zeit ein kleines Problem mit Virtualbox:
Immer wenn ich den Computer neu einschalte kann ich meine virtuellen Maschinen nicht mehr starten. Es kommt folgende Fehlermeldung: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. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
Wenn ich das setup dann durchführe funktioniert wieder alles. Wie kann ich die Problemlösung dauerhaft machen?
Ich benutze VBox von Oracle in der Version 4.2.6 sowie Xfce-Siduction mit dem Kernel 3.7.1.

Schönen Gruß
Peter

ayla

hmm, gerade mal zum Testen von 4.2.4 auf 4.2.6 upgedatet, startet hier auch nach einem reboot problemlos.
Quotedkms:
 Installiert:           2.2.0.3-1.2


Nur eine Idee:

Du hast einen Eintrag in dieser Form in /etc/group?
Quotevboxusers:x:117:Dein_user

Ansonsten würde ich, wenn niemand mit einer besseren Idee vorbei kommt, das Paket mal purgen und neu installieren.

Gruß
ayla

harley-peter

Hi ayla,

die Gruppe mitsamt Nutzer ist vorhanden und dkms hat bei mir diesselbe Versionsnummer. Seltsam ist dass es bis zu einem der letzten du's problemlos funktioniert hat. Ich weiß allerdings nicht mehr genau welches upgrade es war.

Gruß
Peter

ReinerS

Bei mir kommt das nur gelegentlich wenn "eben mal" ein neuer Kernel installiert wurde.

Nach vboxdrv setup läufts dann wieder, auch nach nem reboot, ohne Probleme.
Bin auch auf 4.2.6.
Allerdings benutze ich smxi/svmi zum Update von Virtual Box. Ob diese Scripts was zusätzlich machen entzieht sich meiner Kenntnis.

Grüße

Reiner
slackware => SuSE => kanotix => sidux => aptosid  => siduction

ayla

tja, hatte vboxdrv setup gar nicht gebraucht und die Installation  von 4.2 einfach per apt, bzw das update auf 4.2.6 per dpkg gemacht, keine weiteren Eingriffe oder Scripts notwendig. Hab auch nach einem Kernel-update bisher keine Probleme damit gehabt.

Keine weitere Idee.

Gruß
ayla

Lizard

Bei mir tritt das Problem auch auf, seit ich auf die Version von Oracle gewechselt habe. VBox Version 4.2.6 und dkms 2.2.0.3-1.2

Eine Lösung habe ich aber leider auch nicht parat :cry:

towo

ls -al /etc/default
dpkg -l | grep virtualbox
dkms status
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

Lizard

ls -al /etc/default
insgesamt 220
drwxr-xr-x   3 root root  4096 Jan  6 10:55 .
drwxr-xr-x 137 root root 12288 Jan  6 10:55 ..
-rw-r--r--   1 root root   346 Dez 18  2011 acpid
-rw-r--r--   1 root root  2195 Mär 16  2012 acpi-support
-rw-r--r--   1 root root   638 Mai 20  2012 alsa
-rw-r--r--   1 root root   637 Mai 20  2012 alsa-base
-rw-r--r--   1 root root   290 Mär 29  2012 anacron
-rw-r--r--   1 root root  3657 Sep 26 19:46 autofs
-rw-r--r--   1 root root  4010 Mai 20  2012 autofs.dpkg-dist
-rw-r--r--   1 root root   219 Jul  2  2011 avahi-daemon
-rw-r--r--   1 root root   845 Sep 30  2011 bluetooth
-rw-r--r--   1 root root   222 Mai 16  2012 bsdmainutils
-rw-------   1 root root   384 Dez 23  2011 cacerts
-rw-r--r--   1 root root    94 Jan  6 10:55 console-setup
-rw-r--r--   1 root root   549 Dez 29  2011 crda
-rw-r--r--   1 root root   955 Jun 23  2012 cron
-rw-r--r--   1 root root   652 Jun 16  2010 cryptdisks
-rw-r--r--   1 root root   122 Dez  2  2011 cups
-rw-r--r--   1 root root   297 Sep 21  2011 dbus
-rw-r--r--   1 root root   233 Aug 28  2011 debsums
-rw-r--r--   1 root root    92 Dez 13  2011 devpts
-rw-r--r--   1 root root   618 Jan  1  2012 distro
-rw-r--r--   1 root root  1203 Jan  1  2012 grub
-rw-r--r--   1 root root  1175 Jan  1  2012 grub~
-rw-r--r--   1 root root    86 Dez 13  2011 halt
-rw-r--r--   1 root root   855 Nov  2  2008 hdparm
-rw-r--r--   1 root root   657 Mai 20  2012 hwclock
-rw-r--r--   1 root root   829 Dez 30  2011 ifplugd
-rw-r--r--   1 root root   126 Dez  9 11:04 irqbalance
drwxr-xr-x   2 root root  4096 Jan  1  2012 kdm.d
-rw-r--r--   1 root root   343 Dez 30  2011 kexec
-rw-r--r--   1 root root   187 Jan  6 10:55 keyboard
-rw-r--r--   1 root root    51 Jan  1  2012 locale
-rw-r--r--   1 root root  1221 Dez 30  2011 mdadm
-rw-r--r--   1 root root   306 Jun 21  2012 networking
-rw-r--r--   1 root root   793 Jul  9  2011 nfs-common
-rw-r--r--   1 root root  1756 Dez 24  2011 nss
-rw-r--r--   1 root root    48 Nov  1 09:39 ntfs-3g
-rw-r--r--   1 root root   529 Okt 11  2006 ntpdate
-rw-r--r--   1 root root    59 Apr 27  2011 nvidia-kernel
-rw-r--r--   1 root root   880 Feb 21  2012 openvpn
-rw-r--r--   1 root root  1166 Nov 25  2011 pulseaudio
-rw-r--r--   1 root root   620 Jun  9  2012 rcS
-rw-r--r--   1 root root   895 Mai 26  2012 rcS.dpkg-old
-rw-r--r--   1 root root   850 Dez 13  2011 rcS.ucf-dist
-rw-r--r--   1 root root  1768 Jan  5  2010 rsync
-rw-r--r--   1 root root   152 Mär 15  2012 rsyslog
-rw-r--r--   1 root root   146 Sep 26 10:00 saned
-rw-r--r--   1 root root   133 Aug 24  2010 ssh
-rw-r--r--   1 root root   122 Jan  3 19:24 tgif
-rw-r--r--   1 root root  1115 Jun  8  2012 tmpfs
-rw-r--r--   1 root root  1118 Feb 16  2011 useradd
-rw-r--r--   1 root root   669 Nov 19  2011 virtualbox

dpkg -l | grep virtualbox
rc  virtualbox  4.1.18-dfsg-1.1 amd64  x86 virtualization solution - base binaries
ii  virtualbox-4.2 4.2.6-82870~Debian~wheezy amd64 Oracle VM VirtualBox
rc  virtualbox-qt 4.1.18-dfsg-1.1 amd64 x86 virtualization solution - Qt based user interface

dkms status
nvidia, 304.64, 3.6-10.towo-siduction-amd64, x86_64: installed
nvidia, 304.64, 3.7-1.towo-siduction-amd64, x86_64: installed
vboxhost, 4.2.6, 3.7-1.towo-siduction-amd64, x86_64: installed


Ein reinstall von virtualbox, kernel, Headers und dkms hat auch nicht geholfen.

das habe ich noch im syslog gefunden warning: `VirtualBox' uses 32-bit capabilities (legacy support in use)

towo

dpkg --purge $(dpkg -l | awk '/^rc/{print $2}')
Danach sollte /etc/default/virtualbox nicht mehr existieren und das Problem sollte Geschichte sein.
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

Lizard

Vielen Dank towo. Allerdings meckert dpkg eine fehlendes Paketnamenargument andpkg --purge $(dpkg -l | awk '/^rc/{prnt $2}')
dpkg: Fehler: --purge benötigt mindestens ein Paketnamen-Argument


Ich habe mitdpkg --purge virtualbox virtualbox-qtdie Konfigurationsdateien entfernt (/etc/default/virtualbox existiert nicht mehr) aber das Problem bleibt bestehen

towo

ls -al /etc/init.d | egrep "virtual|vbox"

Ich benutze vbox schon ewig nicht mehr, aber es gibt im System nichts, was die kernel-module von vbox löscht.
Demzufolge ist das Laden der Module irgendwo im init abgedreht.
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

Lizard

ls -al /etc/init.d | egrep "virtual|vbox"
-rwxr-xr-x   1 root root  6985 Dez 19 17:09 vboxautostart-service
-rwxr-xr-x   1 root root  8580 Dez 19 17:09 vboxballoonctrl-service
-rwxr-xr-x   1 root root 12628 Dez 19 17:09 vboxdrv
-rwxr-xr-x   1 root root  9866 Dez 19 17:09 vboxweb-service

Ich nutze Vbox in letzter Zeit wieder öfters um die vielen siduction-Flavors zu testen :wink: , aber das Problem habe ich erst seit dem Umstieg auf die Oracle-Version.

towo

Sicher stellen, daß sysv-rc-conf installiert ist, sysv-rc-conf starten und vboxdrv in den gewünschten runleveln aktivieren.
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

Lizard

also irgendwas stimmt da nicht, bzw. ich verstehe es nicht:
Hatte/etc/init.d/vboxdrv setupin rc.local eingetragen und Virtualbox hat nach einem Reboot ohne zu meckern eine VM gestartet.

Eintrag wieder rausgenommen, wie von towo beschrieben mit sysv-rc-conf vboxdrv in die runlevel eingetragen (war nicht aktiviert) und... geht nicht. :evil:

Naja, dann halt mal zunächst der Workaround mit rc.local...

harley-peter

Ups!!
Quotedpkg --purge $(dpkg -l | awk '/^rc/{print $2}')
das war wohl die Radikalkur ....
root@master:/home/peter# dpkg --purge $(dpkg -l | awk '/^rc/{print $2}')
(Lese Datenbank ... 263833 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von conky-std ...
Löschen der Konfigurationsdateien von conky-std ...
Entfernen von evince-gtk ...
Löschen der Konfigurationsdateien von evince-gtk ...
Entfernen von libavcodec53:amd64 ...
Löschen der Konfigurationsdateien von libavcodec53:amd64 ...
Entfernen von libbrasero-media0 ...
Löschen der Konfigurationsdateien von libbrasero-media0 ...
Entfernen von libevince3 ...
Löschen der Konfigurationsdateien von libevince3 ...
Entfernen von libevince3-3 ...
Löschen der Konfigurationsdateien von libevince3-3 ...
Entfernen von libgd2-noxpm ...
Löschen der Konfigurationsdateien von libgd2-noxpm ...
Entfernen von libnautilus-extension1 ...
Löschen der Konfigurationsdateien von libnautilus-extension1 ...
Entfernen von libupnp3 ...
Löschen der Konfigurationsdateien von libupnp3 ...
Entfernen von linux-sound-base ...
Löschen der Konfigurationsdateien von linux-sound-base ...
Entfernen von mysql-server-5.1 ...
Löschen der Konfigurationsdateien von mysql-server-5.1 ...
[ ok ] Stopping MySQL database server: mysqld.
Entfernen von php5-mysql ...
Löschen der Konfigurationsdateien von php5-mysql ...
Entfernen von transmission-gtk ...
Löschen der Konfigurationsdateien von transmission-gtk ...
Entfernen von virtualbox ...
Löschen der Konfigurationsdateien von virtualbox ...
Entfernen von virtualbox-guest-utils ...
Löschen der Konfigurationsdateien von virtualbox-guest-utils ...
Entfernen von virtualbox-guest-x11 ...
Löschen der Konfigurationsdateien von virtualbox-guest-x11 ...
Entfernen von virtualbox-qt ...
Löschen der Konfigurationsdateien von virtualbox-qt ...
Entfernen von xfce4-utils ...
Löschen der Konfigurationsdateien von xfce4-utils ...
Trigger für menu werden verarbeitet ...
Trigger für libapache2-mod-php5 werden verarbeitet ...
[....] Reloading web server config: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
. ok
Dumm wen man Vorschläge einfach so übernimmt und sich damit u. a. gleich den mysql-Server abschießt ....