Problemi Virtualbox

15 risposte [Ultimo messaggio]
Ritratto di AndreaBS
AndreaBS
(Geek)
Offline
Geek
Iscritto: 10/07/2005
Messaggi: 138

Salve è da un po una settimana circa che non riesco più ad utilizzare virtualbox
Ho visto che era uscita la nuova versione 2.1.4 ed ho scaricato l'.rpm dal sito
l'installo ed ottengo solo questo
Verr_vm_driver_not_installed
mi dice di digitare da root questo comando /etc/init.d/vboxdrv setup
per la ricompilazione del kernel di virtualbox..
Mi era già capitata questa cosa e digitando il comando tutto andava bene. ma adesso ho solo questo risultato

Recompiling VirtualBox kernel module [FALLITO ]
(Look at /var/log/vbox-install.log to find out what went wrong)

Vado a leggere il file di .log e questo è quello che ne viene fuori

Attempting to install using DKMS
removing old DKMS module vboxdrv version

Error! Invalid number of parameters passed.
Usage: remove -m <module> -v <module-version> --all
or: remove -m <module> -v <module-version> -k <kernel-version>

------------------------------
Deleting module version: 2.1.4
completely from the DKMS tree.
------------------------------
Done.

Creating symlink /var/lib/dkms/vboxdrv/2.1.4/source ->
/usr/src/vboxdrv-2.1.4

DKMS: add Completed.

Preparing kernel 2.6.27.14-desktop-1mnb for module build:
(This is not compiling a kernel, just preparing kernel symbols)
Storing current .config to be restored when complete
Running Generic preparation routine
make mrproper.......
using /proc/config.gz
make oldconfig....(bad exit status: 2)
make prepare....

Building module:
cleaning build area....
make KERNELRELEASE=2.6.27.14-desktop-1mnb -C /lib/modules/2.6.27.14-desktop-1mnb/build M=/var/lib/dkms/vboxdrv/2.1.4/build....(bad exit status: 2)

Error! Bad return status for module build on kernel: 2.6.27.14-desktop-1mnb (i586)
Consult the make.log in the build directory
/var/lib/dkms/vboxdrv/2.1.4/build/ for more information.

DO YOU HAVE gcc INSTALLED???
Failed to install using DKMS, attempting to install without
make KBUILD_VERBOSE=1 -C /lib/modules/2.6.27.14-desktop-1mnb/build SUBDIRS=/tmp/vbox.18 SRCROOT=/tmp/vbox.18 modules
/usr/src/linux-2.6.27.14-desktop-1mnb/scripts/gcc-version.sh: line 25: gcc: command not found
/usr/src/linux-2.6.27.14-desktop-1mnb/scripts/gcc-version.sh: line 26: gcc: command not found
make[1]: gcc: Command not found
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/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.18/.tmp_versions ; rm -f /tmp/vbox.18/.tmp_versions/*
make -f scripts/Makefile.build obj=/tmp/vbox.18
gcc -Wp,-MD,/tmp/vbox.18/linux/.SUPDrv-linux.o.d -nostdinc -isystem -D__KERNEL__ -Iinclude -I/usr/src/linux-2.6.27.14-desktop-1mnb/arch/x86/include -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -O2 -msoft-float -mregparm=3 -freg-struct-return -march=i686 -ffreestanding -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -Iinclude/asm-x86/mach-default -fno-omit-frame-pointer -fno-optimize-sibling-calls -I/lib/modules/2.6.27.14-desktop-1mnb/build/include -I/tmp/vbox.18/ -I/tmp/vbox.18/include -I/tmp/vbox.18/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING -DCONFIG_VBOXDRV_AS_MISC -DRT_ARCH_X86 -DVBOX_WITH_64_BITS_GUESTS -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(SUPDrv_linux)" -D"KBUILD_MODNAME=KBUILD_STR(vboxdrv)" -c -o /tmp/vbox.18/linux/SUPDrv-linux.o /tmp/vbox.18/linux/SUPDrv-linux.c
/bin/sh: gcc: command not found
make[2]: *** [/tmp/vbox.18/linux/SUPDrv-linux.o] Error 127
make[1]: *** [_module_/tmp/vbox.18] Error 2
make: *** [vboxdrv] Error 2

A quanto mi sembra ci capire mi dice che non ho gcc installato e la cosa è impossibile non solo perchè non ho mai avuto problemi di compilazione in precedenza ma anche perchè controllando gli .rpm risulta installato

A ciò si aggiunga che non avviene nemmeno la compilazione dei moduli dksm di virtualbox

Ho disinstallato tutti gli .rpm virtualbox che avevo installato, ho cancellato la configurazione, ho reinstalato diverse versioni 2.0.2, 2.1.2, 2.1.4 ma nulla non riesco più ad avere virtualbox
La cosa è stata provata sia con il kernel 2.6.27.14 che con il 2.6.27.10

Non so davvero se sia volpa dii virtualbox o del nuovo kernel installato.. (intendo il 2.6.27.14)
Ho cercato un po in giro ma non trovo una soluzione
Qualcuno ha un consiglio da darmi?

Ritratto di kurtz77
kurtz77
(Guru)
Offline
Guru
Iscritto: 30/10/2004
Messaggi: 2486

Il servizio virtualbox è attivo nel Centro di controllo?
E' quello che permette la ricompilazione dinamica del modulo al primo riavvio utile.

Ciao

kurtz77 8-)
blog: la linea d'ombra

Ritratto di AndreaBS
AndreaBS
(Geek)
Offline
Geek
Iscritto: 10/07/2005
Messaggi: 138

Sono andato nel centro di controllo
esistono 2 moduli di virtualbox
vboxadd-timesync
e
vboxdrv
entrambi somno fermi ma il segno di spunta Al Boot è attivo su tutti e due
se provo a far partire il modulo vboxdrv
ottengo questo

Stopping VirtualBox kernel module [ok]
Starting VirtualBox kernel module [Fallito]
(No suitable module for running kernel found)

ma appunto se do il comando sudo /etc/init.d/vboxdrv setup
ottengo l'errore Recompiling VirtualBox kernel module [FALLITO ]
ed il log è quello di prima

Ritratto di AndreaBS
AndreaBS
(Geek)
Offline
Geek
Iscritto: 10/07/2005
Messaggi: 138

Volevo aggiungere che
se do il comando:
[andrea@localhost ~]$ rpm -qa kernel* gcc* make

gcc-4.3.2-3mnb2
gcc-cpp-4.3.2-3mnb2
gccmakedep-1.0.2-4mdv2009.0
gcc-c++-4.3.2-3mnb2

make-3.81-3mdv2009.0

kernel-firmware-2.6.27-2mnb2
kernel-headers-2.6.27.5-1mnb2

kernel-desktop-2.6.27-0.rc8.2mnb-1-1mnb2
kernel-desktop-devel-2.6.27-0.rc8.2mnb-1-1mnb2

kernel-desktop-2.6.27.7-1mnb-1-1mnb2
kernel-desktop-devel-2.6.27.7-1mnb-1-1mnb2

kernel-desktop-2.6.27.10-1mnb-1-1mnb2
kernel-source-2.6.27.10-1mnb-1-1mnb2
kernel-desktop-devel-2.6.27.10-1mnb-1-1mnb2

kernel-desktop-2.6.27.14-1mnb-1-1mnb2
kernel-source-2.6.27.14-1mnb-1-1mnb2
kernel-desktop-devel-2.6.27.14-1mnb-1-1mnb2

kernel-2.6.27.14-1mnb-1-1mnb2
kernel-desktop-latest-2.6.27.14-1mnb2
kernel-desktop-devel-latest-2.6.27.14-1mnb2
kernel-source-latest-2.6.27.14-1mnb2

Quello rpm -qa virtual* Virtual* vbox* dkms-vbox* mi da
VirtualBox-2.1.4_42893_mdv2008.0-1

vboxadd-kernel-desktop-latest-2.0.2-1.20090218.2.1mdv2009.0
vboxvfs-kernel-desktop-latest-2.0.2-1.20090218.2.1mdv2009.0
vboxvfs-kernel-2.6.27.10-desktop-1mnb-2.0.2-2.1mdv2009.0
vboxadd-kernel-2.6.27.10-desktop-1mnb-2.0.2-2.1mdv2009.0
vboxvfs-kernel-2.6.27.14-desktop-1mnb-2.0.2-2.1mdv2009.0
vboxadd-kernel-2.6.27.14-desktop-1mnb-2.0.2-2.1mdv2009.0

dkms-vboxadd-2.1.4-1mdv2009.0
dkms-vboxvfs-2.1.4-1mdv2009.0

In pratica credo sia installato tutto il necessario

Ritratto di AndreaBS
AndreaBS
(Geek)
Offline
Geek
Iscritto: 10/07/2005
Messaggi: 138

Rileggendo alcune pagine del forum ho letto che se si installano ad es. i
dkms-nvidiaxx
non bisogna installare
nvidiaxx-kernel

quindi avendo io installato ad esempio

vboxadd-kernel-2.6.27.14-desktop-1mnb-2.0.2-2.1mdv2009.0
dkms-vboxadd-2.1.4-1mdv2009.0

ho provveduto a disinstallare il primo file ma la compilazione dei moduli dkms non va a buon fine ed ottendo solo Bad Exit Status:10

tra parentesi ho disinstallato il file nvidia96-kernel e non mi si compila nemmeno il modulo dkms-nvidia96

A questo punto non so davvero cosa fare..

Ritratto di Gianni
Gianni
(Geek)
Offline
Geek
Iscritto: 21/11/2006
Messaggi: 163

Ciao

Non so se può aiutarti a risolvere i tuoi problemi, ma ti posto un link di una semplice guida a virtualbox: http://softcombn.com/wpblog/?p=188

Nel capitolo "se qualcosa va storto" ho capito perchè non mi ricompilava il kernel.

Spero aiuti anche te

Mandriva 2009 con kde 4.2 su Acer Aspire 5520: amd atlhon 64x2 core tk 55, Nvidia ge force 7000M, ram 2 giga DDR2,

Ritratto di AndreaBS
AndreaBS
(Geek)
Offline
Geek
Iscritto: 10/07/2005
Messaggi: 138

Grazie Mille gianni
ma purtroppo anche la sezione "se qualcosa va storto" del manuale da te indicato non mi aiuta perchè è vero che ho lo stesso problema ma è proprio la ricompilazione che non va a buon fine e non riesco proprio a capire perchè
Soprattutto non riesco a capire come mai il giorno prima avevo Virtualbox funzionane ed il giorno dopo no..
Non riesco a capire se è dovuto all'aggiornamento del kernel o all'aggiornamento di virtualbox, e soprattutto non capisco perchè anche tornare indietro sui propri passi quindi utilizzare precedenti versioni di virtualbox su 2 kernel differenti adesso continua a darmi lo stesso problema..
Non vorrei dover fare un passaggio alla winzozz e dover formattare per reinstallare tutto..sto cercando una soluzione sia per capire che diavolo è successo sia per evitare questa cosa

Ritratto di AndreaBS
AndreaBS
(Geek)
Offline
Geek
Iscritto: 10/07/2005
Messaggi: 138

Riporto un po su la discussione per vedere se posso ricevere una mano prima di formattare /root
Continuo a leggere in giro ma nulla da fare

Ritratto di lord_casco
lord_casco
(Geek)
Offline
Geek
Iscritto: 09/12/2004
Messaggi: 177

Quote:

AndreaBS ha scritto:
Riporto un po su la discussione per vedere se posso ricevere una mano prima di formattare /root
Continuo a leggere in giro ma nulla da fare

Prova qui http://forums.virtualbox.org/viewtopic.php?f=7&t=14013
Ciao

Mandriva 2010.2

Ritratto di ragamuffin
ragamuffin
(Guru)
Offline
Guru
Iscritto: 20/02/2007
Messaggi: 1523

Togli di mezzo tutto quello che ha a che fare con:
1) virtualbox (tutte le versioni)
2) dkms-virtualbox

Devi avere la macchina pulita (nel senso virtualboxiano Wink )

A seguire scarichi questo:
http://dlc.sun.com/virtualbox/2.1.4/VirtualBox-2.1.4-43001-Linux_x86.run
ed installi con un bel ./VirtualBox-2.1.4-43001-Linux_x86.run
Facci sapere.

P.S:....o forse il ./ non ci vuole.....data l'ora non connetto scusa...cmq prova a lanciare il .run

Ritratto di AndreaBS
AndreaBS
(Geek)
Offline
Geek
Iscritto: 10/07/2005
Messaggi: 138

Grazie lord_casco e ragamuffin
Allora ho provato entrambi i consigli

1. Nel caso di lord_casco nulla anche andando nella cartella /urs/src/ e provando a compilare da solo i moduli ottengo qualcosa

2. Ho scaricato il file per l'installazione di Virtualbox ed il problema è questo

Please install the GNU compiler. Problems were found which would prevent VirtualBox from installing. Please correct these problems and try again.

Ma come già detto dando rpm -qa gcc* ottengo

gcc-4.3.2-3mnb2
gcc-cpp-4.3.2-3mnb2
gccmakedep-1.0.2-4mdv2009.0
gcc-c++-4.3.2-3mnb2

Quindi il programma per compilare è presente..o mi manca qualcosa che davvero non capisco quale possa essere??
Grazie mille