2015-10-18 10 views
6

Mam problem, gdy chcę użyć włóczęgę się otrzymuję błądVagrant i VM nie działa Fedorę 22

The provider 'virtualbox' that was requested to back the machine 
'default' is reporting that it isn't usable on this system. The 
reason is shown below: 

VirtualBox is complaining that the kernel module is not loaded. Please 
run `VBoxManage --version` or open the VirtualBox GUI to see the error 
message which should contain instructions on how to fix this error. 

Po zapisu VBoxManage --version otrzymuję

WARNING: The vboxdrv kernel module is not loaded. Either there is no module 
     available for the current kernel (4.2.3-200.fc22.x86_64) or it failed to 
     load. Please recompile the kernel module and install it by 

      sudo /etc/init.d/vboxdrv setup 

     You will not be able to start VMs until this problem is fixed. 
4.2.32r101581 

i sudo /etc/init.d/vboxdrv setup

Otrzymuję błąd

Stopping VirtualBox kernel modules       [ OK ] 
Uninstalling old VirtualBox DKMS kernel modulesError! Could not locate dkms.conf file. 
File: does not exist. 
                  [ OK ] 
Removing old VirtualBox netadp kernel module    [ OK ] 
Removing old VirtualBox netflt kernel module    [ OK ] 
Removing old VirtualBox kernel module      [ OK ] 
Trying to register the VirtualBox kernel modules using DKMSError! Bad return status for module build on kernel: 4.2.3-200.fc22.x86_64 (x86_64) 
Consult /var/lib/dkms/vboxhost/4.2.32/build/make.log for more information. 
                  [ERROR] 
    (Failed, trying without DKMS) 
Recompiling VirtualBox kernel modules      [ERROR] 
    (Look at /var/log/vbox-install.log to find out what went wrong) 

Nie wiem, gdzie jest problem, próbowałem aktualizacji kernel-devel, kernel-headers, dkms itp. I downgrade VirtualBox od 4.3.30 do 4.2.32 i nic nie działa, proszę, pomóż mi z tym problemem. Kiedy miałem wersję 4.3.30 VirtualBox sudo /etc/init.d/vboxdrv setup nie działa, mam problem z vboxdrv - polecenie nie istnieje. Wczoraj pracowałem normalnie, wyłączyłem komputer i komputer, dziś, kiedy chciałem użyć vagrant up Mam ten problem.

Przepraszam za mój angielski, proszę, pomóżcie mi z tym, dziękuję za każdą odpowiedź!

// EDIT:

I dodając

/var/lib/dkms/vboxhost/4.2.32/build/make.log /var/log/vbox-install.log

+0

Czy spojrzeć na '/ var/lib/DKMS/vboxhost/4.2.32/build/make.log' i'/var/log/vbox-install.log'? – oliverpool

+0

Tak i nie rozumiem niczego. 'Moduł budynku: czyszczenie obszaru budowy ... make KERNELRELEASE = 4.2.3-200.fc22.x86_64 -C /lib/modules/4.2.3-200.fc22.x86_64/build M =/var/lib /dkms/vboxhost/4.2.32/build00......(bad kod statusu: 2) Nie można zainstalować przy użyciu DKMS, próbując zainstalować bez numeru @ "/ var/log /vbox-install.log "52L, 18326C ' – Adrian

+0

Oraz '/ var/log/vbox-install.log'? (lepiej, jeśli edytujesz swoje pytanie, aby je uwzględnić) – oliverpool

Odpowiedz

7
  1. Proszę uruchomić

    sudo yum update

  2. Upewnij się, że Vagrant i Virtualbox są w najnowszej wersji.

  3. Jeśli już zainstalowany i zaktualizowany kernel-devel, a otrzymała błąd

vboxdrv - komenda nie istnieje

uruchom:

sudo /usr/lib/virtualbox/vboxdrv.sh setup 
+0

Komenda 'sudo /usr/lib/virtualbox/vboxdrv.sh setup' nie istnieje. – Adrian

+1

Najnowsza wersja VirtualBox w tej chwili to 5.0.6. Wydaje się, że nadal używasz 4. *? – Tuanitim

2

Chcę dodać, że musisz mieć zainstalowany gcc ... W tym celu upewnij się, że masz grupa narzędzi programistycznych zainstalowana przed wszystkim. Ponadto potrzebujesz aktualnego kodu źródłowego jądra.

  1. sudo dnf install "kernel-devel-uname-r == $(uname -r)"
  2. sudo dnf groupinstall "Development Tools"
  3. sudo dnf update
  4. sudo /usr/lib/virtualbox/vboxdrv.sh setup

To powinno wystarczyć dla większości działa VirtualBox 5. * Fedora 2 [23].

0

sudo /usr/lib/virtualbox/vboxdrv.sh setup ta linia rozwiązała błąd na ubuntu 14.04

+0

Wypróbuj sudo akmods, jeśli nie działa, powinieneś spróbować zainstalować sudo apt-get install akmods. I to też nie działa, spróbuj ponownie zainstalować vbox-akmods. – Adrian

2

VirtualBox Linux sterownik jądra (vboxdrv) to prawdopodobnie nie loaded.You nie mogły sterownik jądra zainstalowany na jądra, który jest uruchomiony, jeśli tak można zrobić jak korzenia:

dnf install akmod-VirtualBox kernel-devel-$(uname -r) 

Jeśli zainstalowano VirtualBox pakietów i nie chce ponownie uruchomić system, być może trzeba załadować sterownika jądra, robi jak korzenia:

akmods; systemctl restart systemd-modules-load.service 

Pamiętaj też, aby zainstalować obsługiwaną wersję VirtualBox VirtualBox!

+1

'akmods; systemctl restart systemd-modules-load.service' zrobił mi sztuczkę, zrestartowanie nie zadziałało –

Powiązane problemy