Genymotion, “Tidak dapat memuat mesin VirtualBox”. di Mavericks. VBox sudah diatur dengan benar


115

Saya terus mendapatkan kesalahan berikut:

masukkan deskripsi gambar di sini

Saya telah menginstal ulang, menghapus, dan mencoba SEGALANYA agar Genymotion berfungsi kembali.

Saya tidak memiliki perangkat yang saya butuhkan, tetapi Genymotion SEMPURNA untuk pekerjaan itu, sampai pembaruan Mavericks saya telah berjuang untuk membuatnya berfungsi lagi.

MacBook Pro, Retina 13 inci, Awal 2013. i5, 8gb.

Saya menjalankan versi 1.3.1 untuk os x. Saya memiliki Virtualbox 4.3 terinstal dengan Oracle_VM_VirtualBox_Extension_Pack-4.3.0-89960.vbox-extpack juga.

Virtualbox saya mulai normal tanpa kesalahan APA PUN. Saya mencoba variabel Lingkungan meletakkan vbox di $ PATH saya, segala macam hal. Tidak ada yang berhasil!

Saya tidak tahu harus berbuat apa lagi, ada orang di luar sana yang memiliki masalah serupa dan memperbaikinya?

EDIT: 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. 

EDIT 2:

VBox Kelola daftar host hanya jika

Mencetak yang berikut ini:

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
Bisakah Anda berbagi dengan kami file log Anda ( cloud.genymotion.com/page/faq/#collapse-logs )?
madCdan

Saya jamin saya sudah menginstal VBox dan berfungsi 100%
Jonathan Natie Klopper

1
Jika Anda membuka "terminal" dan hanya mengetik "VBoxManage list hostonlyifs", apa hasilnya?
madCdan

1
Saya berasumsi Anda sudah mencoba menginstal ulang VirtualBox?
madCdan

Ya, saya membersihkan semua file VBox. Mulai ulang, instal ulang, dan coba versi VBox yang lebih lama juga.
Jonathan Natie Klopper

Jawaban:


144

Saya memiliki masalah yang sama dan menyelesaikannya dengan menjalankan perintah berikut:

sudo /Library/StartupItems/VirtualBox/VirtualBox restart

Di versi yang lebih baru, perintahnya adalah

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

Pastikan Anda telah membuka blokir ekstensi kernel VirtualBox di System Preferences-> Security and Privacy-> General (Anda akan mendapatkan munculan saat Anda menginstal VirtualBox).


7
di mana letak / Library / StartupItems / di mavericks? Tidak dapat menemukan yang seperti itu.
Dumoko

4
Ini bisa menyelesaikan masalah sekali, tetapi perlu menjalankan perintah setiap kali saya me-restart komputer. Apakah ada cara sekali dan untuk selamanya?
Chris.Zou

1
Saya harus memulai ulang VirtualBox dan Genymotion setelah menjalankan ini agar berfungsi juga.
Ken

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

2
Hal terdekat yang dapat saya temukan di El Capitan dengan VBox 4.3.20 adalah sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart, yang mengembalikan antara lain kesalahan: /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).Konsol sistem juga menampilkan sejumlah besar pesan kesalahan yang menarik meskipun tumpul. Tidak sepenuhnya yakin, tetapi menurut saya VBox kext (ekstensi kernel) mungkin tidak kompatibel dengan versi OSX yang lebih baru.
ghoti

76

Pada akhirnya, Anda mungkin tidak memiliki apa pun di /Library/StartupItems.

Menggunakan perintah berikut membantu:

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

Ini berhasil bagi saya pada dua pemasangan Mavericks yang berbeda.


1
Ini berhasil untuk saya setelah meningkatkan ke Mavericks. Sebelumnya saya bisa menggunakan jawaban Amit.
Joshua W

3
dimulai ulang dan harus menjalankan perintah ini lagi .... adakah cara untuk membuat perbaikan ini permanen?
phil

Ini tidak memperbaikinya untuk saya
eliasbagley

24

Pembaruan: Rilis 2.5.1 Genymotion ( https://www.genymotion.com/#!/release-notes/251#251 ) tampaknya telah memperbaiki masalah ini. (terima kasih atas perhatiannya @Roger!)


Bagi mereka yang mungkin tersandung pada ini nanti, saya menyelesaikan ini dengan menginstal VirtualBox 4.3.28 ( https://www.virtualbox.org/wiki/Download_Old_Builds_4_3 ). Versi 5.0.0 dan 4.3.30 yang baru tidak berfungsi untuk saya dengan Genymotion 2.5. Tidak ada solusi di atas yang berhasil :(

Perlu juga dicatat bahwa pada saat penulisan, FAQ Genymotion menyatakan hal berikut:

Namun, untuk alasan kinerja, kami merekomendasikan penggunaan versi 4.3.12


1
Terima kasih! koreksi kecil - url itu adalah virtualbox.org/wiki/Download_Old_Builds_4_3
Roger

2
Ini perlu didorong ke bagian atas daftar!
zwebie

2
Saya pikir rilis Genymotion 2.5.1 memperbaiki ini sebenarnya: genymotion.com/#!/release-notes/251#251
Roger

Genymotion 1.0.5 dirilis dan berfungsi dengan baik VirtualBox 5.x di OSX genymotion.com/#!/release-notes/253_p105
muhasturk

2.5.2 berfungsi dengan 4.3.30, tetapi masih belum mendukung 5.0.n.
Sveinung Kval Bakken

19

Anda perlu memulai ulang layanan VirtualBox, Anda dapat melakukannya dengan ini:

sudo /Library/StartupItems/VirtualBox/VirtualBox restart

Jika di jalur ini kosong Anda dapat menggunakan:

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

Setelah saya menggunakan Parallels, saya selalu perlu melakukannya.


17

Di Ubuntu GNU / Linux:

sudo /etc/init.d/vboxdrv setup


12

Apa yang berhasil bagi saya di Win 7 adalah menghapus Jaringan hanya-Host (dalam menu preferensi kotak virtual Oracle [CTRL + G] -> Jaringan -> jaringan khusus host). Genymotion akan membuatnya kembali secara otomatis saat perangkat virtual berikutnya dimulai.


Berhati-hatilah. Ketika saya menghapus file tersebut, mesin saya segera mati. Simpan pekerjaan Anda! Memulai dengan baik, dan saya menghapus keduanya dan menginstal ulang, dan itu mulai bekerja lagi.
Jahmic

10

Oke, setelah seharian produktif sia-sia saya membuatnya bekerja.

Pertama saya menghapus semua jejak Genymotion dan Virtualbox. Saya kemudian melanjutkan untuk menginstal Genymotion dan kemudian Virtual Box lagi, tetapi versi sebelumnya (4.2.18)

Saya menjalankan Genymotion, Mengunduh Gambar, saya mendapat pesan kesalahan tentang jaringan yang mencoba menjalankannya. Jadi saya menjalankannya Langsung di dalam Virtual Box, Ini dimulai 100% dengan jaringan dan semuanya. Saya mematikannya, pergi ke pengaturan Image dan mengubah adaptor pertama menjadi "Host-only".

Saya membuka Genymotion Launcher lagi dan "Memutar" perangkat saya dan itu dimulai tanpa masalah.


Baru saja diverifikasi dengan versi yang lebih baru 4.3.30 sedangkan versi yang lebih baru tampaknya tidak berfungsi
Stephen Senkomago Musoke

8

Bagi mereka yang membuka utas ini dari Mac OSX dengan pesan kesalahan yang sama tetapi kemungkinan masalah berbeda:

1) Periksa apakah Anda telah membuka GenyMotion melalui / Applications dan Anda telah mengaktifkan izin internet

2) Instal kotak Virtual dari sini: https://www.virtualbox.org/wiki/Downloads . Setelah Anda mengunduh dan menginstal, coba jalankan GenyMotion lagi

3) Jika tidak berhasil, coba saran Mul0w:

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


Terima kasih banyak! Bekerja seperti pesona dengan OSX 10.9.4
Matz

6

Itu terjadi saat meningkatkan ke el capitan dari yosemite. Kotak virtual perlu dipasang lagi. Menginstal ulang gerakan geny tidak melakukan apa-apa. Anda tidak akan mengubah semua perangkat virtual Anda.


2
Memperbarui VirtualBox membantu. Saya mendapat kepanikan kernel dengan v4.3.12 tetapi seperti yang disarankan oleh FAQ Genymotion , saya menginstal 4.3.26. itu berfungsi dengan baik sekarang!
Sufian

Menginstal VirtualBox 4.3.26 berhasil untuk saya. Versi yang lebih baru tidak berfungsi. Anda bisa mendapatkannya dari sini: virtualbox.org/wiki/Download_Old_Builds_4_3
Apfelsaft


3

Menghapus jaringan khusus Host membantu saya. 1. Buka Virtual Box 2. File-> Preferences-> Network 3. Pilih jaringan Host-only dan hapus.

Sekarang coba mulai Genymotion.


2

Copot pemasangan VirtualBox dengan uninstaller (dilengkapi dengan dmg), lalu pasang kembali VirtualBox. Ini telah memecahkan masalah itu untuk saya.


Saya bermigrasi ke versi VirtualBox yang sedikit lebih lama saat menukar mac dan mendapatkan kesalahan ini. Menginstal ulang ke versi terbaru diperbaiki.
jwBurnside

1

Kotak virtual versi 4.3.28 bekerja dengan Genymotion 2.5.2 untuk saya. Sepertinya tidak ada yang berhasil.



1

Di Ubuntu 16.04 vboxdrv tidak lagi di /etc/init.d, oleh karena itu Anda harus menjalankan ini:

/usr/lib/virtualbox/vboxdrv.sh setup

0

Saya juga berjuang dengan kapten el terpasang. Saya menginstal versi VirtualBox 4.3.26. Versi terbaru lainnya tidak berfungsi untuk saya. Ini bekerja seperti pesona :)


0

Di GNU / Linux Anda dapat menggunakan perintah ini

 /etc/init.d/virtualbox

Pilihan

  • Mulailah
  • berhenti
  • stop_vms
  • mengulang kembali
  • muat ulang paksa
  • status

sebagai contoh

 /etc/init.d/virtualbox force-reload

Semoga berhasil

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.