VirtualBox di OSX Host: Signal 6 Error, hanya bisa berjalan tanpa kepala

10

Saya tidak dapat memulai VM saya secara interaktif. Mereka bekerja saat dijalankan tanpa kepala (--type vrdp)

Jika saya mencoba menjalankan secara normal saya mendapatkan:

$ VBoxManage startvm Kubuntu
Waiting for the VM to power on...
VBoxManage: error: The virtual machine 'Kubuntu' has terminated unexpectedly during startup because of signal 6
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component Machine, interface IMachine, callee 

Mesin host saya adalah Intel iMac yang menjalankan 10.6.7, dan saya menggunakan VirtualBox 4.0.6 dengan ekstensi Oracle diinstal.

Ada ide?

Info lebih lanjut: Mesin virtual memulai dengan baik secara interaktif jika saya menggunakan sudo. Itu sepertinya menyiratkan ada semacam izin buruk atau file terkunci atau sesuatu di suatu tempat, tapi saya sudah memeriksa semua file di Library / VirtualBox.

Terong Jeff
sumber
Apa yang menjadi tuan rumah? Apakah mereka semua Kubuntu? Baris kesalahan pertama menunjukkan bahwa host telah dimatikan (Kubuntu disebut batalkan, sehingga mengirim SIGABRT ke VBox). Ini membuatnya tampak seperti host yang menjadi masalah, tetapi Anda menyiratkan bahwa ada beberapa host yang gagal. Apakah Anda memperbaikinya? Jika ya, bagaimana caranya?
Synetech

Jawaban:

20

Saya memiliki masalah ini dengan semua VM saya yang berjalan pada host Mac OS X 10.7.5. Sebuah reboot memecahkan masalah, karena tidak ada file .vbox yang tampaknya memiliki masalah.

Kekoa
sumber
Reboot apa, tuan rumah atau tamu?
Synetech
4
Sang penyelenggara. Tidak ada VM yang dapat dijalankan, jadi itu satu-satunya hal yang dapat di-boot ulang :)
Kekoa
Jeff menunjukkan bahwa ia dapat mem-boot dan me-reboot tamunya. Jika mereka semua terpengaruh maka me-reboot host mungkin memang bisa membantu.
Synetech
Mem
masalah yang sama pada el-capitan 10.11, bekerja juga
ismailsunni
0

Pertama, buat cadangan VM Anda (termasuk disk image dan semua yang menyertainya).

Kemudian, masuk ke folder tempat VM Anda ditahan. Di sana, Anda akan melihat file bernama "VirtualBox.xml", dan HARAPAN, file yang disebut "VirtualBox.xml-prev". Ganti nama file "VirtualBox.xml" menjadi "VirtualBox.xml.old", dan kemudian ganti nama "VirtualBox.xml-prev" menjadi "VirtualBox.xml". Coba mulai VM Anda lagi - kesalahannya harus hilang.

Jika Anda tidak memiliki file VirtualBox.xml-prev, maka cobalah membuat VM baru, dan gunakan gambar disk lama Anda. Proses itu akan membuat ulang file VirtualBox.xml untuk Anda.

Ingatlah untuk membuat cadangan!

Joseph Redfern
sumber
Jika Anda mengacu pada satu VM, maka ini bukan masalahnya. Saya bahkan sudah mengkloning disk image dan membuat mesin baru. Ini adalah sesuatu yang lebih sistemik, NONE dari setengah lusin VM saya akan mulai secara normal, tetapi mereka semua akan mulai tanpa kepala. Jika Anda merujuk ke file konfigurasi global untuk semua VM, saya belum mencoba mengacaukannya sehingga saya akan melihatnya.
Terong Jeff