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. 

แก้ไข 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%
Jonathan Natie Klopper

1
หากคุณเปิด "เทอร์มินัล" และเพียงพิมพ์ "VBoxManage list hostonlyifs" ผลลัพธ์คืออะไร
madCdan

1
ฉันคิดว่าคุณพยายามติดตั้ง VirtualBox ใหม่แล้ว?
madCdan

ใช่ฉันล้างไฟล์ VBox ทั้งหมดแล้ว รีสตาร์ทติดตั้งใหม่และลองใช้ VBox เวอร์ชันเก่าด้วย
Jonathan Natie Klopper

คำตอบ:


144

ฉันมีปัญหาเดียวกันและแก้ไขได้โดยเรียกใช้คำสั่งต่อไปนี้:

sudo /Library/StartupItems/VirtualBox/VirtualBox restart

ในเวอร์ชันที่ใหม่กว่าคำสั่งคือ

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

ตรวจสอบให้แน่ใจว่าคุณได้ปลดบล็อกส่วนขยายเคอร์เนลของ VirtualBox ใน System Preferences-> Security and Privacy-> General (คุณจะได้รับป๊อปอัปเมื่อคุณติดตั้ง VirtualBox)


7
/ Library / StartupItems / on mavericks อยู่ที่ไหน ไม่เจออะไรแบบนั้น
Dumoko

4
วิธีนี้สามารถแก้ปัญหาได้เพียงครั้งเดียว แต่ต้องเรียกใช้คำสั่งทุกครั้งที่รีสตาร์ทคอมพิวเตอร์ มีครั้งเดียวสำหรับทุกวิธีหรือไม่?
Chris.Zou

1
ฉันต้องรีสตาร์ท VirtualBox และ Genymotion หลังจากรันสิ่งนี้เพื่อให้ทำงานได้เช่นกัน
Ken

19
ฉันเข้าใจsudo: /Library/StartupItems/VirtualBox/VirtualBox: command not foundแล้ว
whoKnows

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 kext (ส่วนขยายเคอร์เนล) อาจเข้ากันไม่ได้กับ OSX เวอร์ชันใหม่กว่า
ghoti

76

ในที่สุดคุณอาจไม่มีอะไรใน/Library/StartupItemsไฟล์.

การใช้คำสั่งต่อไปนี้ช่วย:

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

มันใช้ได้ผลสำหรับฉันในการติดตั้ง Mavericks สองรายการที่แตกต่างกัน


1
สิ่งนี้ใช้ได้ผลสำหรับฉันหลังจากอัปเกรดเป็น Mavericks ก่อนหน้านี้ฉันสามารถใช้คำตอบของ Amit
Joshua W

3
รีสตาร์ทและต้องรันคำสั่งนี้อีกครั้ง .... มีวิธีใดบ้างที่จะทำให้การแก้ไขนี้ถาวร
phil

สิ่งนี้ไม่สามารถแก้ไขได้สำหรับฉัน
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 วิธีแก้ปัญหาข้างต้นไม่ได้ผล :(

นอกจากนี้ยังเป็นที่น่าสังเกตว่าในขณะที่เขียนคำถามที่พบบ่อยของ Genymotion ระบุสิ่งต่อไปนี้:

อย่างไรก็ตามด้วยเหตุผลด้านประสิทธิภาพเราขอแนะนำให้ใช้เวอร์ชัน 4.3.12


1
ขอบคุณ! การแก้ไขเล็กน้อย - url นั้นคือvirtualbox.org/wiki/Download_Old_Builds_4_3
Roger

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

หลังจากที่ฉันใช้ Parallels ฉันจำเป็นต้องทำเสมอ



12

สิ่งที่ใช้ได้ผลสำหรับฉันใน Win 7 คือการลบเครือข่ายโฮสต์เท่านั้น (ในเมนูการตั้งค่ากล่องเสมือนของ Oracle [CTRL + G] -> เครือข่าย -> เครือข่ายโฮสต์เท่านั้น) Genymotion จะสร้างขึ้นใหม่โดยอัตโนมัติเมื่อเริ่มอุปกรณ์เสมือนครั้งถัดไป


ระวัง. เมื่อฉันลบไฟล์เครื่องของฉันจะปิดทันที บันทึกงานของคุณ! เริ่มต้นได้ดีและฉันถอนการติดตั้งทั้งสองและติดตั้งใหม่และมันก็เริ่มทำงานอีกครั้ง
Jahmic

10

โอเคหลังจากทำงานทั้งวันลงท่อระบายน้ำฉันก็ใช้งานได้

ก่อนอื่นฉันถอนการติดตั้งร่องรอยของ Genymotion และ Virtualbox ทั้งหมด จากนั้นฉันก็ทำการติดตั้ง Genymotion และ Virtual Box อีกครั้ง แต่เป็นเวอร์ชันก่อนหน้า (4.2.18)

ฉันรัน Genymotion ดาวน์โหลดรูปภาพฉันได้รับข้อความแสดงข้อผิดพลาดเกี่ยวกับเครือข่ายที่พยายามเรียกใช้ ดังนั้นฉันจึงเรียกใช้มันโดยตรงใน Virtual Box มันเริ่มต้นขึ้น 100% ด้วยเครือข่ายและทุกอย่าง ฉันปิดเครื่องไปที่การตั้งค่าของรูปภาพและเปลี่ยนอะแดปเตอร์ตัวแรกเป็น "โฮสต์เท่านั้น"

ฉันเปิด Genymotion Launcher อีกครั้งและ "เล่น" อุปกรณ์ของฉันและเริ่มต้นขึ้นโดยไม่มีปัญหา


เพิ่งตรวจสอบด้วยเวอร์ชันใหม่กว่า 4.3.30 ในขณะที่เวอร์ชันใหม่กว่าดูเหมือนจะใช้งานไม่ได้
Stephen Senkomago Musoke

8

สำหรับผู้ที่กดปุ่มนี้จาก Mac OSX ด้วยข้อความแสดงข้อผิดพลาดเดียวกัน แต่อาจมีปัญหาแตกต่างกัน:

1) ตรวจสอบว่าคุณได้เปิด GenyMotion ผ่าน / Applications และคุณได้เปิดใช้งานการอนุญาตอินเทอร์เน็ตแล้ว

2) ติดตั้งกล่องเสมือนจริงจากที่นี่: https://www.virtualbox.org/wiki/Downloads เมื่อคุณดาวน์โหลดและติดตั้งแล้วให้ลองเรียกใช้ GenyMotion อีกครั้ง

3) หากไม่ได้ผลให้ลองทำตามคำแนะนำของ Mul0w:

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


ขอบคุณมาก! ทำงานได้อย่างมีเสน่ห์ด้วย OSX 10.9.4
Matz

6

เกิดขึ้นเมื่ออัปเกรดเป็น el capitan จาก yosemite ต้องติดตั้งกล่องเสมือนอีกครั้ง การติดตั้ง geny motion ใหม่ไม่ได้ทำอะไรเลย คุณจะทำให้อุปกรณ์เสมือนทั้งหมดของคุณไม่เปลี่ยนแปลง


2
การอัปเดต VirtualBox ช่วยได้ ฉันมีเคอร์เนลตกใจกับ v4.3.12 แต่ตามคำแนะนำของคำถามที่พบบ่อยของ Genymotionฉันติดตั้ง 4.3.26 ตอนนี้ใช้งานได้ดี!
Sufian

การติดตั้ง VirtualBox 4.3.26 ใช้ได้ผลสำหรับฉัน เวอร์ชันล่าสุดใช้งานไม่ได้ คุณสามารถรับได้จากที่นี่: virtualbox.org/wiki/Download_Old_Builds_4_3
Apfelsaft


3

การลบเครือข่ายโฮสต์เท่านั้นช่วยฉันได้ 1. เปิด Virtual Box 2. File-> Preferences-> Network 3. เลือก Host-only network และลบออก

ตอนนี้ลองเริ่ม Genymotion


2

ถอนการติดตั้ง VirtualBox ด้วยโปรแกรมถอนการติดตั้ง (มาพร้อมกับ dmg) จากนั้นติดตั้ง VirtualBox อีกครั้ง สิ่งนี้ช่วยแก้ปัญหาให้ฉันได้


ฉันย้ายผ่าน VirtualBox เวอร์ชันเก่ากว่าเล็กน้อยเมื่อทำการแลกเปลี่ยน macs และได้รับข้อผิดพลาดนี้ การติดตั้งใหม่เป็นเวอร์ชันล่าสุดได้รับการแก้ไขแล้ว
jwBurnside

1

กล่องเสมือนเวอร์ชัน 4.3.28 ทำงานร่วมกับ Genymotion 2.5.2 สำหรับฉัน ดูเหมือนจะไม่มีอะไรอื่น



1

บน Ubuntu 16.04 vboxdrv ไม่ได้อยู่ใน /etc/init.d อีกต่อไปดังนั้นคุณต้องเรียกใช้สิ่งนี้:

/usr/lib/virtualbox/vboxdrv.sh setup

0

ฉันยังต่อสู้กับกัปตันเอลที่ติดตั้ง ฉันติดตั้ง VirtualBox เวอร์ชัน 4.3.26 เวอร์ชันล่าสุดอื่น ๆ ไม่ได้ผลสำหรับฉัน ใช้งานได้เหมือนมีเสน่ห์ :)


0

ใน GNU / Linux คุณสามารถใช้คำสั่งนี้

 /etc/init.d/virtualbox

ตัวเลือก

  • เริ่มต้น
  • หยุด
  • stop_vms
  • เริ่มต้นใหม่
  • แรงโหลด
  • สถานะ

ตัวอย่างเช่น

 /etc/init.d/virtualbox force-reload

โชคดี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.