Virtualbox를 설치하지 못했습니다?


10

최근에 Virtualbox 5를 다운로드했으며 웹 사이트에서 얻은 .deb 파일을 실행했습니다. MS-DOS 6.22를 사용하려고하면 오류 메시지가 나타납니다.

 '[RTR3InitEx failed with rc=-1912 (rc=-1912)

 The VirtualBox kernel modules do not match this version of 
 VirtualBox. The installation of VirtualBox was apparently not 
 successful. Executing

 '/sbin/rcvboxdrv setup'

 may correct this. Make sure that you do not mix the OSE version and 
 the PUEL version of VirtualBox.

 where: supR3HardenedMainInitRuntime what: 4 
 VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support 
 driver doesn't match the version of the user. ]'

제안 된 명령을 실행하려고했지만 실패했습니다.

답변:


6

운영:

sudo /sbin/rcvboxdrv setup
sudo apt -f install

그리고 그것이 효과가 없다면 :

sudo /etc/init.d/vboxdrv setup 

Ubuntu Trusty의 배포 된 4.x vbox 패키지를 virtualbox.org/wiki/Linux_Downloads 에서 5.1 패키지로 업그레이드 한 후이 문제를 해결해 주셔서 감사합니다 .
Tom Dalton

6

virtualbox-dkms그 패키지가 이전 버전이기 때문에 제거하는 데 도움이 된 유일한 방법 은 다음과 같습니다.

sudo dpkg -P virtualbox-dkms

그런 다음 다시 설치 virtualbox하고 작동했습니다.


나에게도 도움이되었습니다 (5.2에서 6.0으로 업데이트)
tohuwawohu

이것은 Bevor의 답변에서sudo apt-get autoremove 권장 하는 대로 수행됩니다 .
user1151080

6.1.4를 설치했지만 실수로 repo 버전이 5.x이므로 다운로드하는 대신 repo를 통해 확장 팩을 설치했습니다. 6.14를 제거하고 5.x를 설치했습니다. 이를 실현하고 6.1.4를 다시 설치 한 후이 dkms 패키지로 인해이 게시물이 수정되었습니다.
DKebler

5

나는 같은 문제가 있었다. 웹 사이트에서 최신 버전을 설치하고 싶었지만 (패키지 관리자가) 오래된 Virtualbox 리포지토리 버전을 설치했습니다. 그렇기 때문에 프로세스를 제거하는 동안 삭제되지 않은 일부 커널 모듈이 여전히 실행 중입니다. 나는 그것을 해결했다 :

apt-get remove virtualbox
apt-get autoremove [absolutely needed to remove the old kernel modules]
/sbin/vboxconfig [after you install the version from the website with dpkg -i]

Btw : 기본적으로 패키지 관리자를 우회해서는 안되지만 VM을 실행할 수 없으며 최신 버전에 문제가 있는지 확인하고 싶었습니다.


1
나를 위해 일했습니다 (Ubuntu 16.04에서 5.0에서 5.2로 이동 한 후) 링크 . 모든 것이 잘되었습니다.
jouell

4

가장 쉬운 방법은 Ubuntu 소프트웨어 리포지토리에 포함 된 Virtualbox 버전을 설치하는 것입니다. 일반적으로 다운로드 한 버전을 설치하는 것보다 선호됩니다 (소프트웨어 저장소의 버전에서 제공하지 않는 특별한 기능이 필요하지 않은 경우). Ubuntu 16.04 (Xenial) 저장소의 Virtualbox 버전은 5.0.18-1입니다.

먼저 다운로드 한 Virtualbox 버전을 제거하십시오.

그런 다음 터미널 (Alt-Ctrl-T)을 열고 다음 명령을 입력하십시오.

sudo apt update
sudo apt install virtualbox

1
감사. 이 솔루션은 가상 머신을 실행하려고 할 때 효과적이었습니다. 버전 5.1을 제거하고 명령을 실행하면 가상 머신이 완벽하게로드되었습니다.
B-Abbasi

여기도 마찬가지입니다. repo 버전에서는 작동하지 않았습니다. VM을 시작하려면 5.1을 설치해야했습니다. 다음에 컴퓨터를 시작할 때 VM의 시작을 거부했습니다. Repo 버전으로 돌아 가면 적어도 지금은 문제가 해결되었습니다 ... :)
anonymous2

1

나도이 오류가 발생했습니다. 그런 다음 이전 버전의 VirtualBox를 삭제하는 올바른 방법을 찾았습니다.

$ sudo /opt/VirtualBox/uninstall.sh
$ sudo rm -rf /opt/VirtualBox/

그런 다음 VirtualBox를 다시 설치하십시오. 그것은 나를 위해 일했다.

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