VirtualBox на OSX Host: Помилка сигналу 6, може працювати лише без голови


10

Я не можу інтерактивно запустити будь-який із своїх віртуальних машин. Однак вони працюють, коли працюють без голови (--type vrdp)

Якщо я спробую запуститись нормально, я отримаю:

$ 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 

Моя хост-машина - це Intel iMac, що працює 10.6.7, і я використовую VirtualBox 4.0.6 із встановленими розширеннями Oracle.

Будь-які ідеї?

Додаткова інформація: Віртуальні машини запускаються чудово інтерактивно, якщо я використовую sudo. Це, мабуть, означає, що є якийсь поганий дозвіл або заблокований файл чи щось десь, але я вже перевірив усі файли в бібліотеці / VirtualBox.


Якими були господарі? Чи всі вони були Кубунту? Перший рядок помилки вказує на те, що хост закрився (Kubuntu називається перервати, тим самим відправляючи SIGABRT на VBox). Це робить його схожим на проблему з хостом, але ви маєте на увазі, що існує кілька несправних хостів. Ви це виправили? Якщо так, то як?
Synetech

Відповіді:


20

У мене була така проблема з усіма моїми віртуальними машинами, що працюють на Mac OS X 10.7.5 хості. Перезавантаження вирішити цю проблему, так як жоден з .vbox файлів , здавалося , не мають будь - яких проблем.


Перезавантажив що, господар чи гість?
Synetech

4
Господар. Жоден віртуальний комп'ютер не міг запуститися, тому це було єдине, що можна було перезавантажити :)
Kekoa

Джефф вказав, що він може завантажувати та перезавантажувати своїх гостей. Якщо на них впливають усі, то перезавантаження хоста справді може допомогти.
Synetech

Перезавантаження хоста, здається, вирішує це ефективно
knokio

сама проблема на el-capitan 10.11, також працює
ismailsunni

0

По-перше, створіть резервну копію вашого VM (включаючи зображення диска та все, що йде з ним).

Потім перейдіть до папки, в якій зберігається ваш VM. Там ви повинні побачити файл під назвою "VirtualBox.xml" і HOPEFULLY - файл під назвою "VirtualBox.xml-prev". Перейменуйте файл "VirtualBox.xml" у "VirtualBox.xml.old", а потім перейменуйте "VirtualBox.xml-prev" у "VirtualBox.xml". Спробуйте запустити свій VM ще раз - помилка не повинна бути знищена.

Якщо у вас немає файлу VirtualBox.xml-prev, спробуйте створити новий VM та скористайтеся старим зображенням диска. Цей процес відновить для вас файл VirtualBox.xml.

Не забудьте створити резервну копію!


Якщо ви маєте на увазі одну ВМ, то це не проблема. Я навіть зайшов так далеко, щоб клонувати образ диска і створити абсолютно нову машину. Це щось більш системне, НІКОЛЬ з моїх півдесяти віртуальних машин не запуститься нормально, але всі вони почнуть головою. Якщо ви посилаєтесь на глобальний конфігураційний файл для всіх віртуальних машин, я ще не намагався зіпсуватись із цим, тому я погляну на це.
Баклажан Джефф
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.