Genymotion, „Nie można załadować silnika VirtualBox”. na Mavericks. VBox jest poprawnie skonfigurowany


115

Ciągle otrzymuję następujący błąd:

wprowadź opis obrazu tutaj

Przeinstalowałem, usunąłem i próbowałem WSZYSTKIEGO, aby ponownie uruchomić Genymotion.

Nie mam urządzenia, którego potrzebuję, ale Genymotion był IDEALNY do tego zadania, aż do aktualizacji Mavericks walczyłem, aby ponownie działało.

MacBook Pro, Retina 13-calowy, początek 2013 r. I5, 8 GB.

Używam wersji 1.3.1 na OS X. Mam również zainstalowany Virtualbox 4.3 z Oracle_VM_VirtualBox_Extension_Pack-4.3.0-89960.vbox-extpack.

Mój Virtualbox uruchamia się normalnie bez ŻADNYCH błędów. Wypróbowałem zmienne środowiskowe, umieszczając vbox na mojej $ PATH, różne rzeczy. Nic nie działa!

Nie mam już pojęcia co robić, ktoś tam miał podobne problemy i naprawił to?

EDYCJA: LOG:

Oct 28 09:49:36 [Genymotion] [Warning] ****  STARTING GENYMOTION  **** 
Oct 28 09:49:36 [Genymotion] [Warning] Genymotion Version: Genymotion 1.3.1 
Oct 28 09:49:36 [Genymotion] [Debug] Network request to URL:  "/launchpad/last_version/mac/x64/" 
Oct 28 09:49:39 [Genymotion] [Debug] Genymotion server informs that version  "1.3.0"  is available from  "https://ssl-files.genymotion.com/genymotion/genymotion-1.3.0/genymotion-1.3.0.dmg" 
Oct 28 09:49:39 [Genymotion] [Debug] Version: "1" 
Oct 28 09:49:39 [Genymotion] [Error] Genymotion is newer than the database... how is possible? 
Oct 28 09:49:39 [Genymotion] [Debug] Getting currently authenticated user from  local cache 
Oct 28 09:49:39 [Genymotion] [Debug] Loading "vboxmanage" plugin 
Oct 28 09:49:39 [Genymotion] [Debug] Library loaded with success 
Oct 28 09:49:39 [Genymotion] [Debug] Chipset: "GenuineIntel" 
Oct 28 09:49:39 [Genymotion] [Debug] CPUID 0x1 (Intel): ECX= "7fbae3bf" 
Oct 28 09:49:39 [Genymotion] [Debug] VBoxManage path (default value): "VBoxManage" 
Oct 28 09:50:09 [Genymotion] [Debug] Can't run VBoxManage ("list", "hostonlyifs") 
Oct 28 09:50:09 [Genymotion] [Warning] QProcess: Destroyed while process is still running.
Oct 28 09:50:09 [Genymotion] [Error] "Fail to load vboxmanage plugin from /Applications/Genymotion.app/Contents/MacOS/plugins/" 
Oct 28 09:50:09 [Genymotion] [Error] Unable to find VM Engine. Plugin loading aborted. 

EDYCJA 2:

Lista hostów VBoxManage

Drukuje:

VBoxManage: error: Failed to create the VirtualBox object!
VBoxManage: error: Code NS_BASE_STREAM_WOULD_BLOCK (0x80470007) - Stream operation would block (extended info not available)
VBoxManage: error: Most likely, the VirtualBox COM server is not running or failed to start.

1
Czy możesz udostępnić nam swoje pliki dziennika ( cloud.genymotion.com/page/faq/#collapse-logs )?
madCdan

Zapewniam, że mam zainstalowany VBox i działa w 100%
Jonathan Natie Klopper

1
Jeśli otworzysz „terminal” i po prostu wpiszesz „VBoxManage list hostonlyifs”, jakie będzie wyjście?
madCdan

1
Zakładam, że próbowałeś już ponownie zainstalować VirtualBox?
madCdan

Tak, wyczyściłem wszystkie pliki VBox. Zrestartowałem, ponownie zainstalowałem i wypróbowałem również starsze wersje VBox.
Jonathan Natie Klopper

Odpowiedzi:


144

Miałem ten sam problem i rozwiązałem go, uruchamiając następujące polecenie:

sudo /Library/StartupItems/VirtualBox/VirtualBox restart

W późniejszych wersjach polecenie to

sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart

Upewnij się, że odblokowałeś rozszerzenia jądra VirtualBox w Preferencjach systemowych-> Bezpieczeństwo i prywatność-> Ogólne (pojawi się wyskakujące okienko po zainstalowaniu VirtualBox).


7
gdzie jest / Library / StartupItems / on Mavericks? Nie mogę znaleźć czegoś takiego.
Dumoko

4
Może to raz rozwiązać problem, ale za każdym razem, gdy ponownie uruchamiam komputer, trzeba uruchamiać polecenie. Czy istnieje sposób na wszystko?
Chris.Zou

1
Musiałem ponownie uruchomić VirtualBox i Genymotion po uruchomieniu tego, aby również działało.
Ken

19
Rozumiem sudo: /Library/StartupItems/VirtualBox/VirtualBox: command not found.
whoKnows

2
Najbliższą rzeczą, jaką mogę znaleźć na El Capitan z VBox 4.3.20, jest sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart, która zwraca między innymi błąd: /Library/Application Support/VirtualBox/VBoxDrv.kext failed to load - (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8).Konsola systemowa wyświetla również mnóstwo interesujących, choć niewyraźnych komunikatów o błędach. Nie do końca jestem pewien, ale wydaje mi się, że kext VBox (rozszerzenie jądra) może być niekompatybilne z nowszymi wersjami OSX.
ghoti

76

Ostatecznie możesz nie mieć niczego w swoim /Library/StartupItems.

Użycie następującego polecenia pomaga:

sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart

Udało mi się to na dwóch różnych instalacjach Mavericks.


1
To zadziałało po uaktualnieniu do Mavericks. Wcześniej mogłem skorzystać z odpowiedzi Amita.
Joshua W

3
zrestartowano i musiałem ponownie uruchomić to polecenie… czy jest jakiś sposób, aby to naprawić?
Phil

To mi nie
pomaga

24

Aktualizacja: Wydaje się, że wersja 2.5.1 Genymotion ( https://www.genymotion.com/#!/release-notes/251#251 ) rozwiązała ten problem. (dzięki za ostrzeżenia @Roger!)


Dla tych, którzy mogą się na to natknąć nieco później, rozwiązałem ten problem instalując VirtualBox 4.3.28 ( https://www.virtualbox.org/wiki/Download_Old_Builds_4_3 ). Nowe wersje 5.0.0 i 4.3.30 nie działały dla mnie z Genymotion 2.5. Żadne z powyższych rozwiązań nie zadziałało :(

Warto również zauważyć, że w chwili pisania tego artykułu często zadawane pytania dotyczące Genymotion zawierają następujące informacje:

Jednak ze względu na wydajność zalecamy używanie wersji 4.3.12


1
dzięki! mała poprawka - ten adres URL to virtualbox.org/wiki/Download_Old_Builds_4_3
Roger

2
To musi zostać przesunięte na początek listy!
zwebie

2
Myślę, że wydanie Genymotion 2.5.1 faktycznie to naprawiło: genymotion.com/#!/release-notes/251#251
Roger

Genymotion 1.0.5 wydany i działa dobrze VirtualBox 5.x na OSX genymotion.com/#!/release-notes/253_p105
muhasturk

2.5.2 działa z 4.3.30, ale nadal nie obsługuje 5.0.n.
Sveinung Kval Bakken

19

Musisz zrestartować usługę VirtualBox, możesz to zrobić w ten sposób:

sudo /Library/StartupItems/VirtualBox/VirtualBox restart

Jeśli w tej ścieżce jest pusta, możesz użyć:

sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart

Po użyciu Parallels zawsze muszę to robić.



12

To, co zadziałało dla mnie w Win 7, to usunięcie sieci tylko hosta (w menu preferencji wirtualnego pudełka Oracle [CTRL + G] -> Sieć -> sieci tylko hosta). Genymotion odtworzy go automatycznie przy następnym uruchomieniu urządzenia wirtualnego.


Ostrożnie. Kiedy usunąłem plik, mój komputer natychmiast się wyłączył. Zapisz swoją pracę! Uruchomił się dobrze, odinstalowałem oba i ponownie zainstalowałem, i znowu zaczął działać.
Jahmic

10

Ok, po całym produktywnym dniu w błocie dostałem go do pracy.

Najpierw odinstalowałem wszystkie ślady Genymotion i Virtualbox. Następnie przystąpiłem do instalacji Genymotion, a następnie ponownie Virtual Box, ale poprzednia wersja (4.2.18)

Uruchomiłem Genymotion, pobrałem obraz, dostałem komunikat o błędzie o próbie uruchomienia sieci. Więc uruchomiłem to bezpośrednio w Virtual Box, uruchomiłem się w 100% z siecią i wszystkim. Wyłączyłem go, przeszedłem do ustawień obrazu i zmieniłem pierwszy adapter na „Tylko host”.

Ponownie otworzyłem Genymotion Launcher i „odtworzyłem” moje urządzenie i uruchomiło się bez problemów.


Właśnie zweryfikowano z nowszą wersją 4.3.30, podczas gdy nowsze wersje wydają się nie działać
Stephen Senkomago Musoke

8

Dla tych, którzy trafiają do tego wątku z Mac OSX z tym samym komunikatem o błędzie, ale potencjalnie innym problemem:

1) Sprawdź, czy otworzyłeś GenyMotion za pomocą / Applications i czy masz włączone uprawnienia internetowe

2) Zainstaluj Virtual box stąd: https://www.virtualbox.org/wiki/Downloads . Po pobraniu i zainstalowaniu spróbuj ponownie uruchomić GenyMotion

3) Jeśli to nie zadziała, wypróbuj sugestię Mul0w:

sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart


Wielkie dzięki! Działa jak urok z OSX 10.9.4
Matz

6

Dzieje się tak podczas przechodzenia na el capitan z yosemite. Wirtualne pudełko musi zostać ponownie zainstalowane. Ponowna instalacja Geny Motion nic nie daje. Zachowasz wszystkie swoje urządzenia wirtualne bez zmian.


2
Aktualizacja VirtualBox pomogła. Kernel panic dostałem w wersji 4.3.12, ale zgodnie z zaleceniami działu FAQ Genymotion zainstalowałem 4.3.26. teraz działa dobrze!
Sufian

Zainstalowanie VirtualBox 4.3.26 zadziałało dla mnie. Nowsze wersje nie działały. Możesz go pobrać stąd: virtualbox.org/wiki/Download_Old_Builds_4_3
Apfelsaft


3

Pomogło mi usunięcie sieci tylko hosta. 1. Otwórz Virtual Box 2. Plik-> Preferencje-> Sieć 3. Wybierz sieć tylko host i usuń ją.

Teraz spróbuj uruchomić Genymotion.


2

Odinstaluj VirtualBox za pomocą dezinstalatora (jest dostarczany z dmg), a następnie zainstaluj ponownie VirtualBox. To rozwiązało ten problem.


Przeprowadziłem migrację na nieco starszą wersję VirtualBox podczas zamiany komputerów Mac i otrzymałem ten błąd. Naprawiono ponowną instalację do najnowszej wersji.
jwBurnside

1

Wirtualne pudełko w wersji 4.3.28 działało dla mnie z Genymotion 2.5.2. Wydawało się, że nic innego nie działa.



1

W Ubuntu 16.04 vboxdrv nie znajduje się już w /etc/init.d, dlatego musisz uruchomić to:

/usr/lib/virtualbox/vboxdrv.sh setup

0

Walczyłem też z zainstalowanym kapitanem el. Zainstalowałem wersję VirtualBox 4.3.26. Inne najnowsze wersje nie działały dla mnie. To działa jak urok :)


0

W systemie GNU / Linux możesz użyć tego polecenia

 /etc/init.d/virtualbox

Opcje

  • początek
  • zatrzymać
  • stop_vms
  • uruchom ponownie
  • force-reload
  • status

na przykład

 /etc/init.d/virtualbox force-reload

Powodzenia

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.