본문 바로가기

Study/IT 분야 연구

[Ubuntu/VMware] "The VMware Tools power-on script did not run successfully in this virtual machine." 에러 해결 방법

반응형

직장에서 VMware를 상당히 많이 활용하고 있습니다. 얼마 전부터 VMware Power On 시에 아래와 같은 메시지가 발생해서 상당히 성가신 날들을 보냈습니다. 문제를 자세히 살펴보고 해결할 물리적 시간도 마음의 여유도 없지만, 앞으로 지속적으로 성가실 것 같아서 좀 더 자세히 살펴보았고, 결국 문제의 원인을 해결하였습니다. 

 

The VMware Tools power-on script did not run successfully in this virtual machine. If you have configured a custom power-on script in this virtual machone, make sure that it contains no errors. You can also submit a support request to report this issue.

 

 

위의 메시지의 의미는, VMware를 Power On 시에 실행하는 스크립트가 가상 머신에서 정상적으로 수행되지 못하였다는 의미입니다. 만약, 임의로 Power On 시에 실행되는 스크립트의 구성을 변경하였다면, 에러가 있는지 살펴보고, 필요하다면 이 문제점에 대한 해결을 요청할 수 있다는 의미입니다. 

 

[VMware가 Power On 시에 실행되는 스크립트 확인]

VMware가 Power On 시에 실행되는 스크립트는 /etc/vmware-tools/poweron-vm-default 라는 파일입니다.

저의 경우에는 아래와 같이 /etc/vmware-tools/poweron-vm-default 파일이 존재하지 않고, 대신 poweron-vm-default.dpkg-old 라는 파일과 poweron-vm-default.old.0라는 파일만 존재하여 에러가 발생했던 것입니다.

 

 

[VMware tool 제거]

위와 같은 상황이 발생하면 VMware tool을 제거하고 새로 설치하는 것이 좋습니다. 

 

아래는 기존의 open-vm-tools 패키지를 완전히 제거하는 명령입니다. 

$ sudo apt-get remove open-vm-tools
$ sudo apt-get autoremove
$ sudo apt-get purge open-vm-tools

 

혹시라도 sudo apt-get purge open-vm-tools 명령에서 아래와 같은 메시지가 발생한다면 sudo rm -rf /etc/vmware-tools 명령으로 해당 디렉토리를 모두 삭제해주셔도 됩니다.

 

dpkg: warnig: while removing open-vm-tools, directory '/etc/vmware-tools/scripts/vmrware' not empty so not removed

 

$ sudo rm -rf /etc/vmware-tools

 

[VMware tool 설치]

아래의 명령으로 open-vm-tools 패키지를 설치합니다.

$ sudo apt-get install open-vm-tools

 

위와 같이 open-vm-tools 패키지를 재설치한 이후에 Virtual Machine을 Power Off, Power On 하면, 부팅 시에 발생하는 성가신 메시지가 사라진 것을 확인하실 수 있습니다. 

 

/etc/vmware-tools 디렉토리를 살펴보면 poweron-vm-default라는 파일이 존재하는 것을 확인하실 수 있습니다. 

 

Before와 After를 살펴보면 차이점이 확연하게 보이시죠?

Before & After

 

[끝맺음 말]

이상으로 VMware에서 가상머신 실행 시에 발생하는 에러를 해결하는 방법에 대한 설명을 모두 마치겠습니다. 

부디 유용한 내용이었기를 바랍니다.

반응형