Virtualbox Nessun modulo adatto per l'esecuzione del kernel trovato


9

Uso la macchina remota Ubuntu 12.04 (solo console)

ID distributore: Ubuntu Descrizione: Ubuntu 12.04.4 LTS

ho qualche strano kernel uname -a Linux 2.6.38.2-grsec-xxxx-grs-ipv6-64 # 1 SMP ven 15 apr 17:44:15 UTC 2011 x86_64 x86_64 x86_64 GNU / Linux

-bene beeter è passare ad un altro kernel? come farlo ?

(provo a installare la macchina virtuale su questo server)

apt-get install virtualbox

Konfigurowanie virtualbox (4.1.12-dfsg-2ubuntu0.5) ...
 * Stopping VirtualBox kernel modules                                                                             Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
                                                                                                           [ OK ]
 * Starting VirtualBox kernel modules                                                                             Opening /proc/modules: No such file or directory
 * No suitable module for running kernel found
                                                                                                           [fail]


Loading new virtualbox-4.1.12 DKMS files...                                                                       
First Installation: checking all kernels...                                                                        
dpkg: ostrzeżenie: wersja "*-*" ma złą składnię: version number does not start with digit                          
It is likely that 2.6.38.2-grsec-xxxx-grs-ipv6-64 belongs to a chroot's host                                       
Building initial module for 2.6.38-10-generic                                                                       
Done.

vboxdrv:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-10-generic/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-10-generic/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-10-generic/updates/dkms/

vboxpci.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-10-generic/updates/dkms/

depmod....

DKMS: install completed.
Building initial module for 2.6.38-11-generic
Done.

vboxdrv:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-11-generic/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-11-generic/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-11-generic/updates/dkms/

vboxpci.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-11-generic/updates/dkms/

depmod....

DKMS: install completed.
Building initial module for 2.6.38-14-generic
Done.

vboxdrv:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-14-generic/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-14-generic/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-14-generic/updates/dkms/

vboxpci.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-14-generic/updates/dkms/

depmod....

DKMS: install completed.
Building initial module for 2.6.38-8-generic
Done.

vboxdrv:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-8-generic/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-8-generic/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-8-generic/updates/dkms/

vboxpci.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-8-generic/updates/dkms/

depmod....

DKMS: install completed.
Building initial module for 3.2.0-60-generic

Done.

vboxdrv:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-60-generic/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-60-generic/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-60-generic/updates/dkms/

vboxpci.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-60-generic/updates/dkms/

depmod....

DKMS: install completed.
 * Stopping VirtualBox kernel modules                                                                             Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
                                                                                                           [ OK ]
 * Starting VirtualBox kernel modules                                                                             Opening /proc/modules: No such file or directory
 * No suitable module for running kernel found
                                                                                                           [fail]
invoke-rc.d: initscript virtualbox, action "restart" failed.
Konfigurowanie virtualbox-qt (4.1.12-dfsg-2ubuntu0.5) ...

ho trovato alcune informazioni per installare le intestazioni di Kerel ma

sudo apt-get install linux-headers-$(uname -r) 
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu linux-headers-2.6.38.2-grsec-xxxx-grs-ipv6-64

(non trovato)

ho trovato informazioni per installare le intestazioni del kernel ma:

sudo apt-get install linux-headers-$(uname -r) 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package linux-headers-2.6.38.2-grsec-xxxx-grs-ipv6-64
E: Couldn't find any package by regex 'linux-headers-2.6.38.2-grsec-xxxx-grs-ipv6-64'

cosa posso fare ?

Risposte:


9

Ho lo stesso errore dopo l'aggiornamento del linux-imagepacchetto. Per creare moduli è necessario virtualbox-sourceo virtualbox-dkmspacchetto. Concludo con il virtualbox-dkmspacchetto.

Quindi installo mancante linux-headers-amd64:

$ sudo apt-get install linux-headers-amd64

E ricostruire virtualbox.ko:

$ sudo dpkg-reconfigure --priority low virtualbox-dkms 

E carica i moduli:

$ sudo service virtualbox start

Finalmente VirtualBox è in grado di eseguire gli ospiti!


9

Inoltre apt-get install virtualboxdevi anche eseguire (come root) apt-get install virtualbox-source module-assistant m-a prepare m-a a-i virtualbox-source Quindi /etc/init.d/virtualbox startdovrebbe funzionare.

Insieme a varie ricerche di Google, ha funzionato per me su Linux Mint 17 (Ubuntu 14.04)


2
Questo ha funzionato perfettamente per me, anche se ho installato il pacchetto virtualbox dopo aver utilizzato module-assistant, non prima. Inoltre, se si utilizza un ambiente desktop, ad esempio Cinnamon su Linux Mint, è necessario eseguire anche apt-get install virtualbox-qtaffinché la GUI di VirtualBox sia disponibile (non realmente applicabile a questa domanda, ma si spera utile per gli altri che lo trovano).
Joe Bane,

Grande ! ho passato ore a cercare di capirlo, felice di aver finalmente trovato la tua risposta!
BiAiB

1

Nessuna delle precedenti ha funzionato per me. Né quello che ho trovato in rete in realtà ...

TL; DR

Se qualcuno di voi ha lo stesso problema, questo è il modo in cui l'ho risolto:

# cleanup old stuff    
apt-get autoremove --purge virtualbox virtualbox-dkms virtualbox-qt

# install 
echo "deb http://http.debian.net/debian/ wheezy-backports main contrib" > /etc/apt/sources.list.d/backports.list
apt-get update
apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
apt-get -t wheezy-backports install virtualbox

Appunti

Al termine dell'installazione avevo una configurazione di virtualbox valida anche se ho ricevuto un messaggio di errore durante il processo =>[FAIL] Starting VirtualBox kernel modules[....] No suitable module for running kernel found ... failed!

Quindi non preoccuparti non appena avrai la linea DKMS: install completed.e sarai in grado di correrevboxmanage --version

Specifiche

Il mio server Linux era fatto

Distributor ID: Debian
Description:    Debian GNU/Linux 7.8 (wheezy)
Release:        7
Codename:       wheezy
Kernel:         3.16.0-0.bpo.4-amd64

Nessuna delle precedenti ha funzionato per me. In realtà la mia risposta copre la tua scrittura ignorando i dettagli inessenziali. Non puoi semplicemente cuocere)) L'aggiunta wheezy-backportsè un passo vago a meno che tu non voglia lavorare con l'ultima versione del pacchetto.
Gavenkoa,

@gavenkoa Non hai eliminato, non hai usato wheezy-backport e non hai reinstallato l'intero pacchetto. Si riconfigura e ricarica il modulo. Quindi no: non è lo stesso! La tua strada è precisa, la mia è più globale. Forse tutto ciò che hai descritto è coperto da ciò che ho fatto, ma non viceversa. Ad ogni modo, volevo solo condividere ciò che ho effettivamente fatto per farlo funzionare perché il tuo non ha funzionato per me . Non vedo il tuo punto affermare che è lo stesso di quello che ovviamente non è, e più per qualcosa che non puoi nemmeno provare.
dal

Pensa in modo critico! Suggerirai di reinstallare il sistema operativo o cambiare distro per problemi di correzione? No. Alla radice del problema mancano i moduli del kernel o i moduli del kernel vbox creati per il vecchio kernel . Quindi esiste una soluzione: installare i moduli mancanti o ricollegare i moduli all'API del kernel più recente . Penso che manchi l'ultimo punto della tua risposta. In ogni caso di solito uso anche reinstallare tutto l' approccio perché la vita è breve per capire tutto nel mondo.
Gavenkoa,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.