우분투에서 버추얼박스 오류 Failed to load VMMR0.r0 (VERR_SUPLIB_OWNER_NOT_ROOT). 해결 방법

2015.02.12 08:22 컴퓨터/우분투/리눅스

우분투에서 버추얼박스 오류 Failed to load VMMR0.r0 (VERR_SUPLIB_OWNER_NOT_ROOT). 해결 방법

Failed to load VMMR0.r0 (VERR_SUPLIB_OWNER_NOT_ROOT). 언제부터인가 우분투에서 저를 괴롭히는 버추얼박스 오류 메시지입니다. 도대체 무슨 문제인지 모르겠지만, 해결하고 나서야 오류 내용이 대충 이해가 되네요. NOT ROOT만 보더라도 권한 문제인데, 해결하고 나니 오류가 발생하게 된 이유가  더욱 궁금해졌습니다.

VERR_SUPLIB_OWNER_NOT_ROOT

▲ 증상은 이렇습니다. 게스트PC를 실행하면 Failed to load VMMR0.r0 (VERR_SUPLIB_OWNER_NOT_ROOT). 오류 메시지가 출력되면서 중단됩니다.

VERR_SUPLIB_OWNER_NOT_ROOT

▲ 확장을 확인해 보면 오류가 체크되어 있습니다. 확장 패키지 문제인 줄 알고 삭제하고 다시 설치하려고 노력했지만, 여러 번 시도해도 확장 팩 설치가 되지 않네요. 결국, 우분투를 다시 설치했지요. 그랬더니 정상적으로 확장 패키지가 설치되네요.

그리고 며칠 잘 사용하다가 또 Failed to load VMMR0.r0 (VERR_SUPLIB_OWNER_NOT_ROOT). 오류가 발생. 아우~ 다시 우분투를 새로 설치하기에는 힘들어서 방법을 찾아보았는데 /usr과 /usr/lib 소유를 root로 다시 설정해 주는 방법이 눈에 띄네요.

VERR_SUPLIB_OWNER_NOT_ROOT

▲ 혹시나 하고 확인해 보니 우와~ 어째 이런 일이. 아니 왜 /usr과 /usr/lib의 소유자가 저의 계정으로 바뀌었을까요? 소유권을 root로 변경해 주었습니다.

VERR_SUPLIB_OWNER_NOT_ROOT

▲ 그리고 버추얼박스를 다시 실행해 보니 정상으로 돌아 왔네요. 만세~!!

정상으로 돌아와서 매우 반갑지만, 사실 좀 억울한 것이 /usr과 /usr/lib 소유권을 바꾸는 방법은 이전에도 찾았어요. 그러나 그때는 도움이 안 되었죠. 아마도 확장 패키지를 제거하고 다시 설치하려고 했기 때문인 것 같아요. 아무리 노력해도 확장 패키지를 설치하지 못했거든요. 그러므로 VERR_SUPLIB_OWNER_NOT_ROOT 문제가 발생하면 확장 패키지를 제거하지 말고 /usr과 /usr/lib 소유권을 root로 바꾸어 주어야 합니다.

그런데 정말 궁금한 것은 어떻게  /usr과 /usr/lib의 소유자가 저의 계정으로 바뀌었을까요? 흠...

신고
이 댓글을 비밀 댓글로