VBoxManage не может запустить код VM NS_ERROR_FAILURE ubuntu 16.04

Я недавно обновился до 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 просто зависает на моем компьютере

8
задан 15 January 2018 в 19:21

7 ответов

ОК. Разобрался с проблемой здесь. Мои модули ядра не были удалены из предыдущей установки virtualbox при удалении. Поэтому, когда я запустил modinfo vboxdrv, мне сказали, что я использую драйверы ядра для 5.0.4.

Я удалил все в пути к имени файла, указанному в выводе modinfo, и перезагрузил компьютер. Установка virtualbox и запуск vms работали после этого.

5
ответ дан 15 January 2018 в 19:21

Я обнаружил, что простая деинсталляция и переустановка VirtualBox и Vagrant решили эту проблему.

Каждый из инсталляторов поставляется со скриптом удаления для удобства. Запустите это перед установкой. В идеале, от новой загрузки вашей системы, чтобы убедиться, что VirtualBox не работает.

1
ответ дан 15 January 2018 в 19:21

Попробуйте запустить его с правами суперпользователя через sudo:

sudo /sbin/vboxconfig

Это сработало в моем случае.

0
ответ дан 15 January 2018 в 19:21

Только что возникла проблема, из-за которой системное обновление засорило мою Virtual XP, выдавая ошибку «rc = -1912», предложение переустановки и т. Д. Я обнаружил, что сработало sudo apt-get update sudo apt-get upgrade Казалось бы, слишком просто, но сработало здесь!

0
ответ дан 15 January 2018 в 19:21

Я столкнулся с той же проблемой в macOS Мохаве 10.14.6 и виртуальным полем

Перезапустите Mac в Режим Восстановления путем перезагрузки и удержание КОМАНДЫ + R ключи одновременно В экране “Utilities”, выпадающем меню 'Utilities', и выберите "Terminal" для запуска, терминал от Режима Восстановления Вводят следующую команду:

spctl kext-consent add VB5E2TV963

Возврат хита, затем перезапустите Mac с нормальной начальной загрузкой, как обычно,

VB5E2TV963 это - код для Oracle, нашел это сырыми данными, но это работало на меня...

0
ответ дан 23 November 2019 в 05:45

Я столкнулся с той же проблемой, я выполнил команду sudo / sbin / vboxconfig в терминале, и после ее успешного выполнения мне удалось запустить виртуальную машину.

2
ответ дан 8 April 2020 в 17:11
0
ответ дан 14 June 2020 в 12:27

Другие вопросы по тегам:

Похожие вопросы: