걸린 상태에서 Virtualbox-5.1 제거


10

나는 리눅스를 처음 접하지 않았으며 가끔 이상한 패키지 또는 설치 상황에 직면해야했지만 이것이 모든 것을 능가합니다. 이 시점에서 나는 단지 그것을 불로 죽이고 싶다!

Virtualbox-5.1이 다소 엉망인 상태입니다. 몇 달 전에 다시 업그레이드하려고 시도했을 때 문제가 발생한 것으로 보였으며 조사를 귀찮게하지 않았습니다. 설치를 시도한 이후로 패키지를 업그레이드 할 때마다 오류 메시지가 나타납니다. 구체적으로 :

Running VMs found

VirtualBox is currently running. Please close it and try again. Please note that it can take up to ten seconds for VirtualBox (in particular the VBoxSVC daemon) to finish running.

이제는 평소대로 ps -aux | grep vbox하고 ps -aux | grep virtualboxvbox 프로세스가 실행되고 있지 않다는 것을 확신 할 수 있습니다.

또한 /tmp'.vbox-username-ipc'라는 이름의 잠금 파일을 확인 했습니다. 없습니다.

시스템 상태를 어떻게 알았는지 모르지만 다시 설치하지 않고도 virtualbox를 제거하고 싶습니다. 어떤 입력?


이 메시지는 실행중인 VBoxSVC프로세스가 감지 된 경우에만 표시되어야합니다 . 다시 확인하고 적절한 수도를 관리하십시오.
Takkat

대문자를 사용하더라도 "VB", "vb"또는 "virutalbox"를 포함하는 프로그 레스가 실행되지 않습니다.
Klaus Steinhauer

이상하다 ...이 메시지를 담당하는 virtualbox 코드는를 검사한다 pidof VBoxSVC. 이 잘못된 설정 한 보고서에 /etc/vbox있는 버추얼 포럼 그러나 나는이 문제를 재현 할 수 있습니다.
Takkat

나는 전에 그 실을 찾지 못했습니다. 그러나 디렉토리가 비어 있습니다.
Klaus Steinhauer

답변:


17

나는 똑같은 문제가 있었지만 조금 다릅니다. virtualbox를 다시 설치하려고 시도했지만 (distro에서 공식 릴리스로 전환) 제거하지 못하여 새 사본을 제거하거나 설치할 수 없습니다. 빈 파일을 만들어 문제를 해결했습니다. /usr/lib/virtualbox/prerm-common.sh

편집 : 파일을 실행 파일로 만듭니다. chmod +x /usr/lib/virtualbox/prerm-common.sh

그런 다음 실행 sudo apt-get remove virtualbox


5
훌륭한! 정말 고맙습니다! 해당 파일과 chmod + x를 만든 후 제거가 마침내 작동했습니다!
Klaus Steinhauer

그것도 당신을 위해 일하게되어 기쁘다!
TheBat

나를 위해 감사 일
Cattani 시몬을

그것은 머리카락을 뽑은 후 나에게 도움이 된 유일한 일이었습니다. 감사!
wunderdojo

12

나는 같은 문제가 있었다. 모든 VB 프로세스를 종료하여 해결했습니다.

  • VB를 포함한 모든 프로세스를 얻는다

    ps -A | grep VB
    
  • 그런 다음 명령으로 모든 프로세스를 종료하십시오.

    sudo kill <pid>
    

대체 <pid>당신이 위의 명령에서 가져온 프로세스의 프로세스 ID와 함께.

  • 그런 다음 실행

    sudo apt-get remove virtualbox-* --purge
    

1
이것이 완벽한 해답입니다.
DevonDahon

1

나는 여기와 다른 곳에서 제안 된 모든 것을 시도했지만 아무것도 효과가 없었습니다. 계속해서 Running VMs found를 찾았습니다 . 결국에는 / etc / vboxautostart.cfg 파일 이 있다는 사실이 밝혀졌습니다 .

이 파일을 제거 / 이동 한 후 설치가 순조롭게 진행되었습니다. 이 문제를 해결하기 위해 오랜 시간을 보냈다는 것을 믿기 어렵습니다.

답변은 업그레이드 및 제거 실패 게시물에 숨겨져 있습니다.


이것은 나를 위해 일했습니다.
Alex Reinking

0

다음 명령을 실행하십시오.

$ whereis vbox

출력의 모든 폴더를 복사

$ sudo rm -rf (all the folders)

$ whereis virtualbox

출력의 모든 폴더를 복사

$ sudo rm -rf (all folders)

$ sudo apt-get remove virtualbox-* --purge

이것이 내가 그것을 제거한 방법입니다. 도움이 되길 바랍니다.


0

VirtualBox의 자동 시작 서비스가 실행 중일 수 있습니다. 아래 명령을 실행하여 확인하십시오.

sudo systemctl status vboxautostart-service

실행 중이면 중지하십시오.

sudo systemctl stop vboxautostart-service

그런 다음 아래 명령으로 실행되는 모든 프로세스를 찾아서 종료하십시오. (약 3이되어야합니다)

ps -A | grep VB
sudo kill <pid>

마지막으로 VirtualBox를 제거하고 제거하십시오.

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