Ubuntu 16.04 - VirtualBox 5.0 - сбой хоста


17

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

  • Я пытался пару раз, и проблема повторяется.

  • Я запускаю Memtest: все хорошо

  • Попытка создать новую ВМ на всякий случай: та же проблема.

  • Понизил установку VirtualBox: совсем не помог.
  • Отключенная сеть, общие папки и т. Д. Ничего.

На той же машине у меня также есть Windows 10 в режиме двойной загрузки. У меня там есть пара виртуальных машин в VBox и VMWare. Просто чтобы минимизировать вероятность возникновения проблем с HW, я запустил там виртуальные машины, и они работают просто отлично.

Любая идея?

Единственным способом восстановления хоста была полная перезагрузка.

PS: заморозка происходит, как только я нажимаю кнопку «Пуск».

Детали хоста:

  • VirtualBox: версия 5.0.40_Ubuntu

  • Ядро: 4.13.0-26-универсальный

  • Гость: не имеет значения (Windows 10, OpenSuse, CentOS)

  • Файл журнала VirtualBox пуст.


Спасибо и спасибо Google, потому что у меня сегодня такая же проблема. И Google направить меня к вашему посту здесь. Очень ценю вашу работу здесь.
Часы ZHONG

2
Тот же вопрос решается здесь: superuser.com/questions/1284705/...
Chus

Ответы:


15

Разобрался после следующего:

https://ubuntuforums.org/showthread.php?t=2382314

(Пришлось обновить VBox до 5.2 и все работало нормально)

В случае, если вам это нужно, пришлось также выполнить следующие действия: VirtualBox - RTR3InitEx не удалось с rc = -1912 (rc = -1912) , чтобы полностью удалить все предыдущие установки

Произошло тихое обновление безопасности, которое привело к зависанию всего хоста при старых установках VirtualBox (старше 5.2).


3
После установки 5.2 из Oracle мне пришлось удалить virtualbox-dkms и перезагрузиться.
Хуан Калеро

просто полностью удалите virtualbox с чем-то вроде sudo apt-get remove virtualbox*или sudo aptitude remove virtualbox перед установкой новой версии .
DJCrashdummy

6

Я действительно ценю Саносая и Бертран Ло, вопросы и ответы здесь. Я последовал за ними и исправил эту проблему в своей ситуации, позвольте мне кратко суммировать, что я сделал для этой проблемы, шаг за шагом, здесь для вашего удобства:

  1. sudo apt autoremove virtualbox

  2. Перезагрузка.

  3. Добавьте deb https://download.virtualbox.org/virtualbox/debian xenial contribв список источников программного обеспечения Ubuntu 16.04.

    (запустите «Программное обеспечение и обновления», выберите вкладку «Другое программное обеспечение», нажмите кнопку «Добавить», затем вставьте deb https://download.virtualbox.org/virtualbox/debian xenial contribстроку APT)

  4. sudo apt update && sudo apt install virtualbox-5.2

    Будь осторожен! Это virtualbox-5.2вместо virtualbox.

  5. после установки перезагрузите

  6. запустите virtualbox, и вы обнаружите, что ваша версия virtualbox сейчас 5.2, и это не вызовет сбой всего хоста ubuntu16.04 при запуске одной гостевой ОС.

Исходная версия virtualbox в ubuntu16.04 не могла корректно работать с последним патчем Ubuntu16.04, даже Canonical утверждает, что 16.04 является их версией LTS (Long Term Support), по крайней мере, теперь она не может поддерживать virtualbox 5.0.


Ух ты после стольких удалений переустанавливайся ... сбой потом снова и снова. Не удалось выяснить, почему виртуальный ящик по умолчанию продолжает сбой. Тогда я нашел этот пост. Благодарность!!!
Llewellyn

1
Llewellyn, я рад знать, что вы также исправили эту проблему. Это действительно ошибка в Ubuntu16.04 LTS, но они не нашли и не исправили ее, во всяком случае, это бесплатный сервис ОС, мы не можем винить команду Canonical, но нам все еще нужна работоспособная виртуальная коробка. Это показывает ценность веб-сайтов Google и StackOverflow, они намного мощнее, чем специализированные команды Canonical по разработке и проверке.
Часы ZHONG

2

Также столкнулся с этой проблемой, спасибо за советы выше! Тем не менее, есть еще один шаг, который не хватает для «apt update», новые ключи, вставьте его в Terminal:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

(из https://www.virtualbox.org/wiki/Linux_Downloads )


Какие советы вы имеете в виду? Вопрос гласит: «Есть идея?», Точно не что-то вроде совета, верно? Если это дополнение к существующему ответу, для его дальнейшего улучшения, пожалуйста, ИЗМЕНИТЕ свой ответ, чтобы указать, какой ответ вы имеете в виду. Кроме того: «выше» является относительным ... это зависит от того, как кто-то просматривал существующие ответы, отсортировал эти ответы ...
Pierre.Vriens

1

Именно эта ситуация. И полностью удален.

И добавьте репозиторий официального VB:

deb https://download.virtualbox.org/virtualbox/debian xenial contrib

затем переустановите. работать как обычно.


1
Я рекомендую отредактировать этот ответ, чтобы дополнить его конкретными сведениями о том, как это сделать. (См. Также Как написать хороший ответ? Для общего совета о том, какие ответы считаются наиболее ценными в Ask Ubuntu.)
Дэвид Фёрстер,

Жаль, я не мог повторить проблему. Похоже, что это пришло из тихого обновления virtualbox. как описано Саносай.
Бертран Ло

0

Сегодня я обнаружил, что Ubuntu16.04 уже включает virtualbox-5.2 в свой последний патч: https://download.virtualbox.org/virtualbox/debian xenial / contrib amd64 virtualbox-5.2 amd64 5.2.10-122088 ~ Ubuntu ~ xenial

Так что это означает, что мы могли бы просто использовать:

sudo apt upgrade

чтобы решить эту проблему напрямую. Возможно, специалисты Canonical по разработке и проверке также нашли эту проблему и прочитали наш пост здесь. Теперь решение намного проще. Всего одна строка команды:

sudo apt upgrade

Затем перезагрузите компьютер.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.