Загрузка экземпляра в VirtualBox завершается неудачно из-за:
RTR3InitEx failed with rc=-1912 (rc=-1912)
where: supR3HardenedMainInitRuntime
what: 4
VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support driver doesn't match the version of the user.
Загрузка экземпляра работает в 5.0.2.102096
то время как он терпит неудачу в5.0.4.102546
Попытки решить проблему
В соответствии с этими вопросами и ответами проблема может быть решена путем переустановки5.0.4.102546
Текущий результат
После переустановки проблема сохраняется
Вопрос
Как решить эту проблему?
virtualbox
+030
источник
источник
Ответы:
На Windows мне наконец удалось решить эту проблему.
ПРИМЕЧАНИЕ: папки могут находиться в разных местах, в зависимости от того, где вы установили Oracle VirtualBox (обязательно проверьте правильную папку, если вы изменили каталог установки).
Перейдите в каталог% userprofile% (например :)
C:\users\me
и удалите следующие папки (не забудьте сделать резервную копию этих файлов, если вы хотите попробовать повторно импортировать свои виртуальные машины позже):.VirtualBox
VirtualBox VMs
Перейдите
regedit
(WIN+R
и введитеregedit
) и нажмите наComputer
самом верху.CTRL+F
. Введитеvirtualbox
и отметьте все флажки.Oracle > VirtualBox
. Это должно быть вComputer\HKEY_CURRENT_USER\SOFTWARE\Oracle\VirtualBox
. УдалитьVirtualBox
ключ.ВАЖНО: ЗАПУСТИТЬ СЕЙЧАС. Перезагрузите компьютер !
Установите VirtualBox и наслаждайтесь!
источник
ProgramData
на первый путь или наProgram Files
? (В VBox, похоже, ничего нет,ProgramData
так что, должно быть, последнее, верно?)VirtualBox VMs
приведет к тому, что они потеряют свои виртуальные машины, поэтому может быть лучше сначала переименовать эту папку (сначала вы пытались вообще ничего не чиститьVirtualBox VMs
?), Чтобы потом Можно попытаться вернуть виртуальные машины, импортировав их в VirtualBox.VirtualBox VMs
и.VirtualBox
папки. На самом деле, я много чего перепробовал, так как мне действительно нужно иметь VirtualBox на моем компьютере. После тестирования нескольких решений, это было наиболее актуальным. Я думаю, что удаления ключей в реестре должно быть достаточно, но у меня не было возможности это подтвердить. Таким образом я отправил весь маневр, который решил мою проблему.Linux не был упомянут в вопросе, но мой вопрос был дословным в VirtualBox 5.2, проблема возникает для меня в Ubuntu 16.04. Точно так же удаление переустановить с правильными файлами привело к тому же сообщению об ошибке. Проблема была похожа на проблему с Windows, но в моем случае dkms содержал некоторые старые модули, которые конфликтовали с последней версией Virtual Box.
Решение для меня (изменить для ваших версий):
Я включил очистку apt-get на тот случай, если вы установили из apt-get во время устранения другой проблемы.
По команде autoremove вы увидите обновления dkms, удаляющие несколько более старых модулей версии Virtualbox. Ага, ссылка на источник нашей проблемы, неверная версия модуля из-за ошибки virtualbox ...:
Перезагрузка для хорошей меры
Затем загрузите и установите соответствующие версии virtualbox и расширений (обновите для текущей версии): https://www.virtualbox.org/wiki/Linux_Downloads
Если при первой установке выдается ошибка libsdll, попробуйте:
Надеемся, что тогда у вас будет работающий VirtualBox или вы будете иметь дело с новыми ошибками (сбоями VT-X и т. Д.).
(Пожалуйста, не обращайте внимания на то, что я зомби-нить, я узнал здесь о поиске и тех же симптомах. Думаю, что другие могут использовать эту информацию и в будущем.)
источник
Чтобы удалить virtualbox, запустите:
Теперь убедитесь, что в вашей системе не установлена другая версия:
Вы не должны получить никакого вывода.
Затем удалите все связанные с ППД из вашего
sources.list
иsources.list.d
каталога. например:Убедитесь, что в официальных источниках репозиториев нет ничего
И обновите свои источники:
Теперь мы можем искать, какие версии доступны для установки:
Который производит вывод как это:
Затем установите последнюю версию, упомянутую выше:
Кроме того
sudo apt install virtualbox
, было бы хорошо, но я бы пошел с предыдущей командой, чтобы убедиться, что желаемая версия будет установлена.И в конце концов, убедитесь, что установлена правильная версия.
Из командной строки:
который выведет:
Тогда также вы можете запустить:
Так, на всякий случай.
источник
Эти шаги (взятые из приведенной выше ссылки на вопросы и ответы) решили ту же проблему на моем Win 10 (обновление VBox 5.0.0 -> 5.0.10). Кажется, что пункт 5 может быть важным.
Вот шаги, которые я использовал для решения этой проблемы в моей системе - Windows 10 Home build 10240:
Центр управления сетями и общим доступом -> Изменить настройки адаптера
источник
Эта ошибка также возникает, когда версия установленного пакета расширений не соответствует версии виртуальной коробки. Это может произойти после обновления виртуального ящика или если вы используете пакет расширения с переносным виртуальным ящиком и переходите на другой компьютер (что явно не соответствует назначению переносного виртуального ящика). Чтобы это исправить, вы должны установить или обновить пакет расширений, который соответствует вашей текущей версии виртуальной коробки. После этого вам нужно перезагрузить компьютер (перезапуск виртуальной коробки также может быть достаточным, но я этого не проверял).
источник