우분투 16.04-VirtualBox 5.0-호스트 충돌


17

업데이트를 수행하지 않고 오늘 VirtualBox에서 VM의 전원을 켜려고 할 때 호스트 컴퓨터 (Ubuntu 16.04를 실행)가 정지되었습니다.

  • 몇 번 시도했지만 문제가 계속 반복됩니다.

  • memtest를 실행합니다 : 모두 훌륭합니다

  • 같은 경우에 대비하여 새 VM을 만들려고했습니다.

  • VirtualBox 설치를 다운 그레이드했습니다. 전혀 도움이되지 않았습니다.
  • 비활성화 된 네트워크, 공유 폴더 등 : 없음.

같은 머신에서 듀얼 부팅으로 Windows 10을 사용했습니다.VBox와 VMWare에 몇 개의 VM이 있습니다.HW 문제의 가능성을 최소화하기 위해 VM을 시작했으며 정상적으로 작동합니다.

어떤 생각?

호스트를 복구하는 유일한 방법은 하드 리셋이었습니다.

ps : "시작"버튼을 클릭하자마자 정지가 발생합니다.

호스트 정보 :

  • VirtualBox : 버전 5.0.40_ 우분투

  • 커널 : 4.13.0-26- 제네릭

  • 손님 : 관련 없음 (Windows 10, OpenSuse, CentOS)

  • VirtualBox의 로그 파일이 비어 있습니다.

15

Figured it out after following:

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

(Had to upgrade VBox to 5.2 and all worked ok)

In case you need it, had also to follow : VirtualBox - RTR3InitEx failed with rc=-1912 (rc=-1912) in order to completely uninstall all the previous installations

There was a silent security update that caused old VirtualBox installations (older than 5.2) to hang the entire host.


1

Exactly this situation. And totally uninstalled.

And add repository of official VB:

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

then reinstall. work as usual.


6

I really appreciate Sanosay, and Bertrand Lo question and answers here. I followed them and fixed this issue on my situation, let me summarize what I've done for this issue step by step completely here for your convenience:

  1. sudo apt autoremove virtualbox

  2. Reboot.

  3. Add deb https://download.virtualbox.org/virtualbox/debian xenial contrib into Ubuntu 16.04's software source list.

    (by start "Software & Updates, and choose the "Other Software" tab, and click "Add" button, then paste the deb https://download.virtualbox.org/virtualbox/debian xenial contrib in the APT line)

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

    Be cautious! It's virtualbox-5.2 instead of virtualbox.

  5. after installation, reboot

  6. run virtualbox, and you'll find that your virtualbox version is 5.2 now, and it'll not cause whole host ubuntu16.04 crash when run one guest OS.

The original version virtualbox in ubuntu16.04 could not work correctly with Ubuntu16.04 latest patch, even Canonical claims 16.04 is their LTS (Long Term Support) version, at least it couldn't support the virtualbox 5.0 now.


2

also ran into this problem, thanks for the advices above! However, there's one more step that's missing for 'apt update' to work, new keys, paste this into 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 -

(from https://www.virtualbox.org/wiki/Linux_Downloads)


0

Today I found Ubuntu16.04 already include virtualbox-5.2 into its latest patch: https://download.virtualbox.org/virtualbox/debian xenial/contrib amd64 virtualbox-5.2 amd64 5.2.10-122088~Ubuntu~xenial

So it means we could just use:

sudo apt upgrade

to fix this issue directly. Maybe Canonical dedicated engineering&validation teams also found this issue and read our post here. Now the solution is much simpler. Just one line command:

sudo apt upgrade

Then reboot.