VirtualBox на хосте OSX: ошибка сигнала 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. Это, кажется, подразумевает, что есть какое-то плохое разрешение или заблокированный файл или что-то еще, но я уже проверил все файлы в Library / VirtualBox.

Баклажан Джефф
источник
Какими были хозяева? Были ли они все Kubuntu? Первая строка ошибки указывает на то, что хост отключился (Kubuntu вызвал abort, отправив SIGABRT в VBox). Это создает впечатление, что проблема в хосте, но вы подразумевали, что существует несколько неисправных хостов. Вы это исправили? Если так, то как?
Synetech

Ответы:

20

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

Kekoa
источник
Перезагрузил что, хозяин или гость?
Synetech
4
Гостья. Никакие виртуальные машины не могли работать, так что это было единственное, что можно было перезагрузить :)
Kekoa
Джефф указал, что он может загружаться и перезагружать своих гостей. Если все они затронуты, перезагрузка хоста действительно может помочь.
Synetech
Перезагрузка хоста, кажется, решает проблему эффективно
knokio
Сама проблема на el-capitan 10.11, работает также
ismailsunni
0

Во-первых, сделайте резервную копию вашей виртуальной машины (включая образ диска и все, что с ним связано).

Затем перейдите в папку, в которой находится ваша виртуальная машина. Там вы должны увидеть файл с именем «VirtualBox.xml» и HOPEFULLY - файл с именем «VirtualBox.xml-prev». Переименуйте файл «VirtualBox.xml» в «VirtualBox.xml.old», а затем переименуйте «VirtualBox.xml-prev» в «VirtualBox.xml». Попробуйте снова запустить виртуальную машину - ошибка должна исчезнуть.

Если у вас нет файла VirtualBox.xml-prev, попробуйте создать новую виртуальную машину и использовать старый образ диска. Этот процесс создаст файл VirtualBox.xml для вас.

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

Джозеф Редферн
источник
Если вы имеете в виду одну виртуальную машину, то это не проблема. Я даже зашел так далеко, что клонировал образ диска и создал совершенно новый компьютер. Это что-то более системное, ни одна из моих полдюжины виртуальных машин не запустится нормально, но все они начнутся без головы. Если вы имеете в виду глобальный конфигурационный файл для всех виртуальных машин, я еще не пробовал возиться с этим, поэтому посмотрю на него.
Баклажан Джефф