Мне установили VirtualBox 4.3 и удалил его, чтобы иметь VirtualBox 5.1... большая ошибка, с тех пор, как я продолжаю получать ошибки или неспособность установить любую другую версию. Уже используемый Синаптический, и
sudo apt-get purge virtualbox
после предложения, используемого команда
sudo apt-get remove virtualbox
apt-get autoremove
который, казалось, избавился от некоторых зависимостей VB и позволил мне устанавливать VB снова, но я получаю эту ошибку, когда я пытаюсь запустить его:
Failed to acquire the VirtualBox COM object.
The application will now terminate.
Failed to acquire the VirtualBox COM object.
The application will now terminate.
Document is empty.
Location: '/home/user/.config/VirtualBox/VirtualBox.xml', line 1 (0), column 1.
/home/vbox/vbox-5.1.22/src/VBox/Main/src-server/VirtualBoxImpl.cpp[550]
(nsresult VirtualBox::init()).
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: VirtualBoxWrap
Interface: IVirtualBox {0169423f-46b4-cde9-91af-1e9d5b6cd945} Callee:
IVirtualBoxClient {d2937a8e-cb8d-4382-90ba-b7da78a74573}
Что мне делать?
Я встретился с этой ситуацией после потерь мощности и перезагрузки моей хост-системы.
VirtualBox хранит свою глобальную конфигурацию в ~/.config/VirtualBox/VirtualBox.xml
, (если Вы обновили от ранних версий, это может быть в ~/.VirtualBox/VirtualBox.xml
). Файл включает глобальные параметры конфигурации и список зарегистрированных виртуальных машин с указателями на их файлы настроек XML (для каждой машины под ~/VirtualBox VMs
).
Решить поврежденный VirtualBox.xml
сделайте одно из следующих, в порядке предпочтения:
Восстановите резервное копирование. Ubuntu идет с Резервными копиями (Дубликат Déjà) установленный по умолчанию. При использовании его можно легко восстановить файл путем навигации к ~/.config/VirtualBox/
, щелчок правой кнопкой по VirtualBox.xml
, и выберите Revert к предыдущей версии... подробнее
Восстановите копию. Каждый раз, когда менеджер VirtualBox запускает, это создает резервную копию ~/.config/VirtualBox/VirtualBox.xml
(названный ~/.config/VirtualBox/VirtualBox.xml-prev
). Недостаток является этим файлом,/могут только быть полезным, если Вы не запустили менеджера VirtualBox.
Шаги для восстановления копии
~/.config/VirtualBox/
~/.config/VirtualBox/VirtualBox.xml
к чему-то как ~/.config/VirtualBox/VirtualBox.xml-original
~/.config/VirtualBox/VirtualBox.xml-prev
кому: ~/.config/VirtualBox/VirtualBox.xml
Удалите файл. Всегда Резервное копирование сначала, включая VirtualBox VMs
. Это - последнее средство.
Шаги для удаления файла
~/.config/VirtualBox/
VirtualBox.xml
файл. .vbox
файлы и {snapshot}.vdi
файлы, хранившие по умолчанию в ~/VirtualBox VMs
папка. Полное изложение того, как восстановить это условие, выходит за рамки этого вопроса. Всегда Примечания:
~
) представление ярлыка для $HOME
переменная среды. Это может быть вырезание и вклейка в программу GUI как Файлы Gnome (Наутилус) (который поддерживает конвенции freedesktop.org), или в терминале. Gnome Files (Nautilus)
, нажмите CTRL-L. Затем введите или вставьте путь. shutdown
каждая виртуальная машина (вместо a suspended\snapshot
состояние). eject/unmount
любой VBoxGuestAdditions.iso
в CD-приводе. Затем новая версия может быть вставлена и установлена после обновления.Я столкнулся с подобной проблемой, удаление XML-файла разрешило это для меня. Таким образом для Вас сделайте
rm /home/user/.config/VirtualBox/VirtualBox.xml
и запустите virtualbox снова.