Page 1 of 1

VirtualBox

Posted: 4 July 2010, 0:01
by polka
Mandriva 2010.0 32
Ho provato ad installare VirtualBox e mi ha dato questo errore:

DKMS: add Completed.
+ /usr/sbin/dkms --rpm_safe_upgrade build -m virtualbox -v 3.2.4-69.1mib2010.0
Error! Your kernel source for kernel 2.6.31.12-desktop586-1mnb cannot be found at
/lib/modules/2.6.31.12-desktop586-1mnb/build or /lib/modules/2.6.31.12-desktop586-1mnb/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.
+ /sbin/rmmod vboxnetflt
+ /sbin/rmmod vboxnetadp
+ /sbin/rmmod vboxdrv
+ /sbin/modprobe vboxdrv
+ /sbin/modprobe vboxnetflt
+ /sbin/modprobe vboxnetadp

Prima di installare VirtualBox avevo controllato i repository:
[root@localhost ~]# urpmi.update -a
il supporto "Main" risulta già aggiornato
il supporto "Main Updates" risulta già aggiornato
il supporto "Main Backports" risulta già aggiornato
il supporto "Contrib" risulta già aggiornato
il supporto "Contrib Updates" risulta già aggiornato
il supporto "Contrib Backports" risulta già aggiornato
il supporto "Non-free" risulta già aggiornato
il supporto "Non-free Updates" risulta già aggiornato
il supporto "Non-free Backports" risulta già aggiornato
il supporto "PLF Free" risulta già aggiornato
il supporto "PLF Free backports" risulta già aggiornato
il supporto "PLF Non-free" risulta già aggiornato
il supporto "PLF Non-free backports" risulta già aggiornato
il supporto "MiB Basic" risulta già aggiornato

Mi sembra tutto ok. Non capisco l'errore. So solo che il programma, una volta immessi i dati richiesti si blocca con un messaggio:

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.
Grazie

Re: VirtualBox

Posted: 4 July 2010, 9:39
by SymbianFlo
ciao
DKMS: add Completed.
+ /usr/sbin/dkms --rpm_safe_upgrade build -m virtualbox -v 3.2.4-69.1mib2010.0
Error! Your kernel source for kernel 2.6.31.12-desktop586-1mnb cannot be found at
/lib/modules/2.6.31.12-desktop586-1mnb/build or /lib/modules/2.6.31.12-desktop586-1mnb/source.

You can use the --kernelsourcedir option to tell DKMS where it's located.
Io non uso vbox, ma leggendo il tuo errore
mi sa che ti mancano i pacchetti kernel-source , o pure le sorgenti del kernel li hai installati in un percorso non standard , se ti sei compilato il kernel da solo .

Re: VirtualBox

Posted: 4 July 2010, 10:43
by NicCo
si, manca il kernel-source o il più piccolo -devel


stai usando un kernel vecchio, quello nuovo ufficiale è da tempo il kernel 2.6.31.13
puoi aggiornare il kernel e il suo -devel (necessario a virtualbox), così:

Code: Select all

urpmi kernel-desktop-devel-latest urpmi kernel-desktop-latest

oppure, se vuoi puoi anche rimanere con il kernel attualmente in uso,
ma devi beccare quello giusto, relativo al 2.6.31.12-desktop586-1mnb,
penso che lo becchi così:

Code: Select all

urpmi -a kernel-desktop-devel-2.6.31.12-1mnb

Ciao,
NicCo

Re: VirtualBox

Posted: 4 July 2010, 14:13
by polka
Purtroppo è successo ciò che temevo. Aggiornando il kernel non funziona più il display grafico.
Ho usato: # urpmi kernel-desktop-devel-latest urpmi kernel-desktop-latest
Al rilancio del sistema è apparsa una finestra che diceva che non trovava i driver nvidia originali.
Ora mi appare un video completamente bianco con solo il cursore del mouse.

Mi successe con un altro tentativo di aggiornare il kernel e ho dovuto piallare tutto e reinstallare.
Questo è il motivo per cui non uso più la funzione di aggiornamento automatico.

Qualche consiglio, prima di ricorrere alla sola soluzione drastica che conosco?
Grazie

Re: VirtualBox

Posted: 4 July 2010, 14:39
by NicCo
NON SI USANO MAI SOLUZIONI DRASTICHE, per problemi così facili da risolvere!


Non dovrebbe assolutamente succedere quello che ti è successo anche perchè
per il kernel ufficiale 2.6.31.13 ci sono tutti i moduli nvidia ufficiali precompilati

ma anche senza di quelli sarebbe sufficiente avere solamente
nvidia-current
dkms-nvidia-current

e con questi, anche senza i driver precompilati, i driver nvidia vengono buildati al volo su ogni nuovo kernel che installi e che abbia a seguito il suo corrispondente kernel-desktop-devel

POST EDIT:
dal tuo primo post, la configurazione dei repo sembra OK:
ma devi aver commesso di sicuro qualche errore, ma chissà dove


Ciao,
NicCo

Re: VirtualBox

Posted: 4 July 2010, 16:04
by polka
Ho dato:
# urpmi dkms-nvidia-current
ha installato due file
ho rifatto il boot, ma non è cambiato nulla.
Forse non ho capito il tuo suggerimento.
Anch'io non vorrei reinstallare, ma....
Ciao
Polka

Re: VirtualBox

Posted: 4 July 2010, 16:43
by SymbianFlo
polka wrote:Ho dato:
# urpmi dkms-nvidia-current
ha installato due file
ho rifatto il boot, ma non è cambiato nulla.
Forse non ho capito il tuo suggerimento.
Anch'io non vorrei reinstallare, ma....
Ciao


--------------
Ho usato: # urpmi kernel-desktop-devel-latest urpmi kernel-desktop-latest
Polka

ma non avvevi problemi con vbox? e nvidia adesso che cosa c'entrano ?
hai i commandi sopra :
urpmi kernel-source-2.6.31.12-desktop586 kernel-source-latest , o pure come dice nicco kernel-devel, ma sta roba con i moduli nvidia che roba e ?

ma non avevi 2.6.31.12-desktop586 ?

Re: VirtualBox

Posted: 4 July 2010, 20:32
by NicCo
se sei nella shell di un terminale testuale
CTRL + ALT + F1 (da F1 a F6 > tty1 a tty6)

puoi sempre loggarti da root, ed usare mcc

Code: Select all

login: root
Password: **********
[root@8 ~]# mcc
per poter usare il Centro di Controllo Mandriva e far diverse prove di configurazione del video, con driver proprietari, e con driver non proprietari:
ti ricordo se si usa il tasto TAB, i cursori ed Enter