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


17

업데이트를 수행하지 않고 오늘 VirtualBox에서 VM의 전원을 켜려고 시도했을 때 호스트 시스템 (Ubuntu 16.04 실행)이 중지되었습니다.

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

  • 나는 memtest를 실행 : 모든 좋은

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

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

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

어떤 생각?

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

추신 : "시작"버튼을 클릭하자마자 동결이 발생합니다.

호스트 정보 :

  • VirtualBox : 버전 5.0.40_ 우분투

  • 커널 : 4.13.0-26- 일반

  • 게스트 : 관련 없음 (Windows 10, OpenSuse, CentOS)

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


오늘 같은 문제가 발생하여 감사합니다 .Google에 감사드립니다. 그리고 구글은 여기에 귀하의 게시물로 안내합니다. 귀하의 작업에 진심으로 감사드립니다.
Clock 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
Oracle에서 5.2를 설치 한 후 virtualbox-dkms를 제거하고 재부팅해야했습니다.
Juan Calero

단순히 완전히 버추얼 제거 와 같은 뭔가 sudo apt-get remove virtualbox*또는 sudo aptitude remove virtualbox 새 버전을 설치하기 전에 트릭을 할 것입니다.
DJCrashdummy

6

Sanosay와 Bertrand Lo의 질문과 답변에 진심으로 감사드립니다. 나는 그들을 따르고 내 상황 에서이 문제를 해결했습니다.이 문제에 대해 내가 한 일을 단계별로 완전히 요약하여 편의를 제공하겠습니다.

  1. sudo apt autoremove virtualbox

  2. 재부팅하십시오.

  3. deb https://download.virtualbox.org/virtualbox/debian xenial contribUbuntu 16.04의 소프트웨어 소스 목록에 추가 하십시오.

    ( "소프트웨어 및 업데이트"를 시작하고 "기타 소프트웨어"탭을 선택하고 "추가"버튼을 클릭 한 다음 deb https://download.virtualbox.org/virtualbox/debian xenial contribAPT 행에 붙여 넣기

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

    주의하세요! 그것은의 virtualbox-5.2대신 virtualbox.

  5. 설치 후 재부팅

  6. virtualbox를 실행하면 이제 virtualbox 버전이 5.2임을 알 수 있으며 하나의 게스트 OS를 실행할 때 전체 호스트 ubuntu16.04 충돌이 발생하지 않습니다.

Ubuntu16.04의 원래 버전 virtualbox는 Ubuntu16.04 최신 패치에서 올바르게 작동하지 않을 수 있습니다. Canonical은 16.04도 LTS (Long Term Support) 버전이지만 최소한 virtualbox 5.0을 지원할 수 없습니다.


와우 너무 많은 재설치 후 제거 ... 충돌 후 다시. 기본 가상 상자가 계속 충돌하는 이유를 찾을 수 없습니다. 그런 다음이 게시물을 찾았습니다. 감사!!!
Llewellyn

1
Llewellyn,이 문제를 해결 한 것을 알게되어 기쁩니다. 실제로 Ubuntu16.04 LTS의 버그이지만 무료 OS 서비스이므로 정식 팀을 비난 할 수는 없지만 여전히 실행 가능한 가상 상자가 필요합니다. 이는 Google & StackOverflow 웹 사이트의 가치를 보여 주며, 정식 전담 엔지니어링 및 검증 팀보다 훨씬 강력합니다.
Clock ZHONG

2

위의 조언에 감사드립니다. 그러나 'apt update'가 작동하려면 새로운 키가 하나 더 누락되어 터미널에 붙여 넣습니다.

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에서 어떤 종류의 답변이 가장 가치있는 것으로 간주되는지에 대한 일반적인 조언은 좋은 답변을 작성하는 방법 도 참조하십시오 .
David Foerster

동정, 나는 문제를 반복 할 수 없었다. 그것은 virtualbox 자동 업데이트에서 나온 것 같습니다. Sanosay의 설명대로.
Bertrand Lo

0

오늘 나는 Ubuntu16.04가 최신 패치에 virtualbox-5.2를 이미 포함하고 있음을 발견했습니다 : https://download.virtualbox.org/virtualbox/debian xenial / contrib

따라서 다음을 사용할 수 있습니다.

sudo apt upgrade

이 문제를 직접 해결하십시오. Canonical 전용 엔지니어링 및 검증 팀도이 문제를 발견하고 여기에서 게시물을 읽었습니다. 이제 솔루션이 훨씬 간단합니다. 한 줄 명령 만 :

sudo apt upgrade

그런 다음 재부팅하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.