VirtualBox는 VirtualBox COM 개체를 만들 수 없습니다.

VirtualBox는 VirtualBox COM 개체를 만들 수 없습니다.

약 일주일 정도 Windows 가상 머신을 사용하지 않았는데, 일주일 내에 이 문제가 발생할 수 있다고 생각되는 유일한 방법은 ~/.cache.

어쨌든 이제 VirtualBox를 시작하려고 하면 다음 오류가 발생합니다.

VirtualBox - 심각한 오류

VirtualBox COM 개체를 생성할 수 없습니다.

이제 응용 프로그램이 종료됩니다.

문서가 비어 있습니다.

위치: "/home/kalenpw/.config/VirtualBox/VirtualBox.xml", 1행(0), 1열.

/build/virtualbox-VDAABr/virtualbox-4.3.36-dfsg/src/VBox/Main/src-server/VirtualBoxImpl.cpp[536] (nsresult VirtualBox::init()).

물론, ~/.config/VirtualBox/VirtualBox.xml은 실제로 비어 있습니다. 유일한 문제는 가상 상자 작업을 수행하는 데 필요한 파일이 무엇인지 알 수 없다는 것입니다. 오류를 검색해 보니 VirtualBox.xml에 대한 권한을 변경해야 한다고 나와 있지만 사용자에게 권한이 있다는 것을 확인했습니다. 이렇게 하면 VirtualBox가 실행될 것입니다. sudo virtualbox분명히 해당 파일을 망친 것입니다. 무엇인지 잘 모르겠습니다. 감사해요.

답변1

파일의 자동 백업이 있는지 확인하십시오 VirtualBox.xml-prev. 그렇다면 이 파일을 사용하여 VirtualBox를 다시 행복하게 만드십시오.

cat VirtualBox.xml-prev > VirtualBox.xml

또는

rm VirtualBox.xml && cp VirtualBox.xml-prev VirtualBox.xml

아니면 최근 백업에서 원본 파일을 찾을 수도 있습니다.

답변2

하드 드라이브 공간을 확보하기 위해 다운로드에서 모든 파일/폴더를 삭제한 후에도 동일한 문제가 발생했습니다. 그 후 VirtualBox를 다시 시작해도 같은 결과가 나왔습니다. VirtualBox 설치 프로그램을 사용하고 복구 옵션을 선택하여 문제를 해결하려고 했습니다. 이것은 전혀 아무것도하지 않았습니다. VirtualBox를 제거하고 다시 설치했지만 작동하지 않았습니다. 참고: 다운로드에서 모든 항목을 삭제했을 때 실제 오류는 VirtualBox.xml의 결함이었습니다. 가장 먼저 발생한 문제는 수정으로 인해 파일/폴더가 아닌 VirtualBox.xml이 비어 있다는 것입니다.

관련 정보