Я недавно обновился до virtualbox 5.2.4 и vagrant 2.0.1 из-за этой проблемы . С тех пор я не смог запустить ни одну из моих бродячих коробок (некоторые Ubuntu, некоторые Centos). Я получаю следующую ошибку при запуске vagrant up:
Произошла ошибка при выполнении
VBoxManage
, CLI, который Vagrant использовал для управления VirtualBox. Команда и stderr показаны ниже.Команда: ["startvm", "ef47d1fc-4ed1-42cb-b564-09bc2bb43296", "--type", "headless"]
Stderr: VBoxManage: ошибка: виртуальная машина ishbook- Centos 'неожиданно завершил работу во время запуска с кодом выхода 1 (0x1). VBoxManage: ошибка: Подробности: код NS_ERROR_FAILURE (0x80004005), компонент MachineWrap, интерфейс IMachine
Когда я просто запускаю vboxmanage без --type headless
, У меня всплывающее окно с надписью «112».
Ошибка RTR3InitEx с rc = -1912 (rc = -1912)
Модули ядра VirtualBox не соответствуют этой версии VirtualBox. Установка VirtualBox, видимо, не удалась. Выполнение
'/ sbin / vboxconfig'
может исправить это. Убедитесь, что вы не смешиваете версию OSE и PUEL-версию VirtualBox.
где: supR3HardenedMainInitRuntime what: 4 VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - установленный драйвер поддержки не соответствует версии пользователя.
Не повезло, даже после запуска sudo /sbin/vboxconfig
несколько раз.
Я несколько раз пытался переустановить virtualbox и пакет расширений и переустановить linux-headers и dkms, как видно из ответов на вопросы, подобные этому, но ничего не помогло. Есть идеи?
Редактировать: Только что попробовал на 5.1, но это та же ошибка, 5.0 просто зависает на моем компьютере
ОК. Разобрался с проблемой здесь. Мои модули ядра не были удалены из предыдущей установки virtualbox при удалении. Поэтому, когда я запустил modinfo vboxdrv
, мне сказали, что я использую драйверы ядра для 5.0.4.
Я удалил все в пути к имени файла, указанному в выводе modinfo
, и перезагрузил компьютер. Установка virtualbox и запуск vms работали после этого.
Я обнаружил, что простая деинсталляция и переустановка VirtualBox и Vagrant решили эту проблему.
Каждый из инсталляторов поставляется со скриптом удаления для удобства. Запустите это перед установкой. В идеале, от новой загрузки вашей системы, чтобы убедиться, что VirtualBox не работает.
Попробуйте запустить его с правами суперпользователя через sudo
:
sudo /sbin/vboxconfig
Это сработало в моем случае.
Только что возникла проблема, из-за которой системное обновление засорило мою Virtual XP, выдавая ошибку «rc = -1912», предложение переустановки и т. Д. Я обнаружил, что сработало
sudo apt-get update
sudo apt-get upgrade
Казалось бы, слишком просто, но сработало здесь!
Я столкнулся с той же проблемой в macOS Мохаве 10.14.6 и виртуальным полем
Перезапустите Mac в Режим Восстановления путем перезагрузки и удержание КОМАНДЫ + R ключи одновременно В экране “Utilities”, выпадающем меню 'Utilities', и выберите "Terminal" для запуска, терминал от Режима Восстановления Вводят следующую команду:
spctl kext-consent add VB5E2TV963
Возврат хита, затем перезапустите Mac с нормальной начальной загрузкой, как обычно,
VB5E2TV963
это - код для Oracle, нашел это сырыми данными, но это работало на меня...
Я столкнулся с той же проблемой, я выполнил команду sudo / sbin / vboxconfig
в терминале, и после ее успешного выполнения мне удалось запустить виртуальную машину.
Выполнить:
VBoxManage startvm name --type=headless
Нашел здесь: Виртуальная машина неожиданно завершила работу во время запуска из-за сигнала 6.