트러블 슈팅

VM 실행 중 에러 해결법 : FATA[0005] error starting vm: error at 'starting': exit status 1

Tech_JINI 2025. 1. 24. 10:49

문제 상황 발생

오라클로 SQL PLUS을 실행시키려고 하다가, 오류가 발생했다.

 

> Using the existing instance "colima" > errors inspecting instance: [vz driver is running but host agent is not] FATA[0005] error starting vm: error at 'starting': exit status 1

 

colima 실행 과정에서 에러가 생겼다. 

구글 검색을 해보니 colima를 재설치하라는 글들만 보였다. 

 

삭제 후 재설치를 하려고 했으나 colima를 삭제하게 되면 docker 안에 있는 컨테이너까지 삭제되는거라

너무 일이 커질 것 같아 다른 해결법을 찾아보았다.

 


해결 방법

결과적으로 나는 VM 구성에 문제가 있었다. 아래의 방법으로 오류를 해결했다.

 

방법 1. VM 다시 시작

colima restart colima

나는 이 코드로는 문제가 해결되지 않았다.

 

방법 2. 강제 중지 후 다시 시작

colima stop -f colima

먼저 colima를 강제 중지시켰다.

 

colima start colima

그 이후에 colima를 재실행시켰다.

방법2를 사용하니 sqlplus까지 성공적으로 실행시킬 수 있었다.

 

 


문제 상황이 일어나게 된 이유 상황 추론

그렇다면 이런 에러가 뜨게 된 바탕에는 뭐가 있었을까 고민해봤다.

아마 sqlplus 작업 종료 후 시스템까지 제대로 종료시키지 않고 터미널을 닫았기 때문인 것 같았다. 

 

문제 상황 예방법

안전하게 sqlplus, docker, colima를 종료시키는 방법에 대해 알아보자.

colima > docker > sqlplus 순서로 실행시켰기 때문에, 시스템 종료는 반대 순서(sqlplus > docker > colima)로 진행하면 된다.

 

1. sqlplus 종료

exit

 

2. docker 종료

docker stop oracle-xe

 

3. colima 종료

colima stop