Genymotion, "Неможливо завантажити двигун VirtualBox". на Mavericks. VBox налаштований правильно


115

Я продовжую отримувати таку помилку:

введіть тут опис зображення

Я перевстановив, видалив і спробував про ВСЕ, щоб знову змусити Genymotion працювати.

У мене немає пристрою, який мені потрібен, але Genymotion був СУЧАСНИМ для роботи, доки оновлення Mavericks я не намагався змусити його знову працювати.

MacBook Pro, Retina 13-дюймовий, початок 2013. i5, 8gb.

Я запускаю версію 1.3.1 для os x. У мене також встановлений Virtualbox 4.3 з Oracle_VM_VirtualBox_Extension_Pack-4.3.0-89960.vbox-extpack.

Мій Virtualbox запускається нормально без будь-яких помилок. Я спробував змінні середовища, поміщаючи vbox на свій $ PATH, всілякі речі. Нічого не працює!

Я більше не маю уявлення, що робити, хто-небудь там мав подібні проблеми і виправляв це?

РЕДАКТУВАННЯ

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. 

EDIT 2:

VBoxManage список hostonlyifs

Друкує таке:

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
Чи можете ви поділитися з нами своїми файлами журналів ( cloud.genymotion.com/page/faq/#collapse-logs )?
madCdan

Запевняю, у мене встановлено VBox і він працює на 100%
Джонатан Наті Клоппер,

1
Якщо ви відкриєте "термінал" і просто введіть "VBoxManage list hostonlyifs", який результат?
madCdan

1
Я припускаю, що ви вже намагалися перевстановити VirtualBox?
madCdan

Так, я очистив усі файли VBox. Перезавантажили, перевстановили та випробували старіші версії VBox.
Джонатан Наті Клоппер

Відповіді:


144

У мене була та сама проблема, і я вирішив її, виконавши таку команду:

sudo /Library/StartupItems/VirtualBox/VirtualBox restart

У пізніших версіях команда є

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

Переконайтеся, що ви розблокували розширення ядра VirtualBox у налаштуваннях системи-> Безпека та конфіденційність-> Загальне (ви отримаєте спливаюче вікно, коли встановите VirtualBox).


7
де / / Бібліотека / StartupItems / на мавериках? Не можете знайти щось подібне.
Думоко

4
Це може вирішити проблему один раз, але потрібно запускати команду щоразу, коли я перезавантажую комп'ютер. Чи існує раз і назавжди спосіб?
Chris.Zou

1
Мені довелося перезапустити VirtualBox та Genymotion після запуску цього, щоб він також працював.
Кен

19
Я отримую sudo: /Library/StartupItems/VirtualBox/VirtualBox: command not found.
хтознає

2
Найближче, що я можу знайти на El Capitan з VBox 4.3.20, це те sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart, що, серед іншого, повертає помилку: на /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).системній консолі також відображається безліч цікавих, хоча й тупих повідомлень про помилки. Не зовсім впевнений, але мені здається, що кекс VBox (розширення ядра) може бути несумісним з новішими версіями OSX.
ghoti

76

Врешті-решт, у вас може бути нічого /Library/StartupItems.

Використання наступної команди допомагає:

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

Це працювало для мене в двох різних установках Mavericks.


1
Це працювало для мене після оновлення до Mavericks. Раніше мені вдалося скористатися відповіддю Аміта.
Джошуа Ш

3
перезапустили і довелося запустити цю команду знову .... чи є спосіб зробити це виправлення постійним?
філ

Це не виправляє мене
eliasbagley

24

Оновлення: випуск 2.5.1 Genymotion ( https://www.genymotion.com/#!/release-notes/251#251 ), схоже, вирішив цю проблему. (спасибі за голову вгору @ Roger!)


Для тих, хто може натрапити на це трохи пізніше, я вирішив це, встановивши VirtualBox 4.3.28 ( https://www.virtualbox.org/wiki/Download_Old_Builds_4_3 ). Нові версії 5.0.0 і 4.3.30 не працювали для мене з Genymotion 2.5. Жодне з перерахованих вище рішень не працювало :(

Варто також зазначити, що під час написання FAQ-запитання Genymotion визначає наступне:

Однак з міркувань продуктивності радимо використовувати версію 4.3.12


1
Дякую! невелика корекція - URL-адреса є virtualbox.org/wiki/Download_Old_Builds_4_3
Роджер,

2
Це потрібно перенести на початок списку!
zwebie

2
Я думаю, що випуск Genymotion 2.5.1 виправив це фактично: genymotion.com/#!/release-notes/251#251
Roger

Випущено Genymotion 1.0.5 і працює добре VirtualBox 5.x на OSX genymotion.com/#!/release-notes/253_p105
muhasturk

2.5.2 працює з 4.3.30, але все ще не підтримує 5.0.n
Sveinung Kval Bakken

19

Вам потрібно перезапустити сервіс VirtualBox. Ви можете це зробити за допомогою цього:

sudo /Library/StartupItems/VirtualBox/VirtualBox restart

Якщо цей шлях порожній, ви можете використовувати:

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

Після використання Паралелей мені це завжди потрібно зробити.



12

Мені в Win 7 працювало те, щоб видалити мережу лише для хостів (у меню налаштувань віртуальної скриньки Oracle [CTRL + G] -> Мережа -> мережі лише для хостів). Genymotion відтворить його автоматично при наступному запуску віртуального пристрою.


Будьте обережні. Коли я видалив файл, мою машину негайно відключили. Збережіть свою роботу! Почалося чудово, і я видалив і перевстановив, і він знову почав працювати.
Джаміч

10

Гаразд після цілого продуктивного дня в каналізацію я змусив його працювати.

Спочатку я видалив усі сліди Genymotion та Virtualbox. Потім я перейшов до встановлення Genymotion і знову Virtual Box, але попередня версія (4.2.18)

Я запустив Genymotion, завантажив зображення, я отримав повідомлення про помилку про мережу, що намагається запустити його. Тож я запустив його безпосередньо у віртуальну коробку, він запустив на 100% мережу та все. Я вимкнув його, перейшов до налаштувань зображення і змінив перший адаптер на "лише для хоста".

Я знову відкрив пусковий апарат Genymotion і "грав" на своєму пристрої, і він запустився без проблем.


Щойно перевірено новою версією 4.3.30, тоді як новіші версії, здається, не працюють
Стівен Сенкомаго Мусоке

8

Для тих, хто натискає цю тему з Mac OSX з тим же повідомленням про помилку, але потенційно іншою проблемою:

1) Перевірте, чи відкрили ви GenyMotion через / Applications та чи увімкнено доступ до Інтернету

2) Встановіть віртуальне поле звідси: https://www.virtualbox.org/wiki/Завантажте . Після завантаження та встановлення спробуйте запустити GenyMotion

3) Якщо це не працює, спробуйте пропозицію Mul0w':

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


Дуже дякую! Працює як шарм з OSX 10.9.4
Матц

6

Це трапляється при переході до ел-капітана з йосеміту. Віртуальну скриньку потрібно встановити заново. Перевстановлення генного руху нічого не робить. Ви збережете всі свої віртуальні пристрої незмінними.


2
Оновлення VirtualBox допомогло. У мене виникла паніка з ядром з v4.3.12, але, як радили поширені запитання Genymotion , я встановив 4.3.26. це працює нормально зараз!
Суфіан

Встановлення VirtualBox 4.3.26 працювало для мене. Більш новітні версії не працювали. Ви можете отримати це звідси: virtualbox.org/wiki/Download_Old_Builds_4_3
Apfelsaft


3

Видалення лише мережі Хост мені допомогло. 1. Відкрийте віртуальне поле 2. Файл-> Налаштування-> Мережа 3. Виберіть хост-мережу та видаліть її.

Тепер спробуйте запустити Genymotion.


2

Видаліть VirtualBox за допомогою видалення (він поставляється з dmg), після чого встановіть VirtualBox ще раз. Це вирішило це питання для мене.


Я перейшов на трохи старшу версію VirtualBox під час заміни Mac і отримав цю помилку. Виправлено перевстановлення на останню версію.
jwBurnside

1

Віртуальна коробка версії 4.3.28 для мене працювала з Genymotion 2.5.2. Ніщо більше, здавалося, не спрацювало.



1

У Ubuntu 16.04 vboxdrv більше не знаходиться в /etc/init.d, тому потрібно запустити це:

/usr/lib/virtualbox/vboxdrv.sh setup

0

Я також боровся з встановленим капітаном el. Я встановив версію VirtualBox 4.3.26. Інші останні версії не працювали для мене. Це працює як шарм :)


0

У GNU / Linux ви можете використовувати цю команду

 /etc/init.d/virtualbox

Параметри

  • почати
  • Стоп
  • stop_vms
  • перезапустити
  • перезавантаження
  • статус

наприклад

 /etc/init.d/virtualbox force-reload

Щасти

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.