vagrant 의 GuestAdditions 의 버전이 다르다고 나올 때
vagrant 를 사용하다 보면 GuestAdditions 의 버전이 다른 경우가 있다.
vagrant up 시에 다음과 같은 메시지가 뜬다.
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims: 4.3.10
VBoxService inside the vm claims: 4.3.14
Going on, assuming VBoxService is correct...
GuestAdditions 4.3.14 running --- OK.
host 와 가상머신내의 버전이 다르다.
~/VirtualBox VMs/chef-solo_default_1406182370453_27414 => 다음 위치에서
vi OOO.vbox 를 열어본다. (진한부분은 box 별로 다를 것이다.)
<GuestProperty name="/VirtualBox/GuestAdd/Version" value="4.3.14" timestamp="1397926654949278000" flags=""/>
<GuestProperty name="/VirtualBox/GuestAdd/VersionExt" value="4.3.14" timestamp="1397926654951054000" flags=""/>
위와 같은 항목이 나오는데, 버전부분을 새버전으로 바꿔준다.
vagrant reload 를 해서 다시 실행시켜 본다.
# 몇가지 guest 체크 명령
# vagrant vbguest --status
GuestAdditions 4.3.14 running --- OK.
- 현재 버전 보기.
# VBoxManage guestproperty get aadfe9f8-a351-42b0-832a-af8d7dcbe6be /VirtualBox/GuestAdd/Version
Value: 4.3.14
진한 부분은 /VirtualBox VMs/ 의 해당가상머신의 UUID (OOO.vbox 파일 위쪽에 있음)
- 현재 머신 설정으로 저장하기
# VBoxManage guestproperty set aadfe9f8-a351-42b0-832a-af8d7dcbe6be /VirtualBox/GuestAdd/Version
# VBoxManage guestproperty set aadfe9f8-a351-42b0-832a-af8d7dcbe6be /VirtualBox/GuestAdd/Revisioin
get 을 set 으로 바꿔주면 OOO.vbox 의 내용을 현재 설정으로 바꿔준다.
참고1) 아래 위치는 기본 box 이미지에서 수정할때 사용한다.
~/.vagrant.d/boxes/chef-VAGRANTSLASH-ubuntu-14.04-i386/1.0.0/virtualbox => 다음과 같은 위치에
vi box.ovf 를 열어보면 위 와 비슷하다. 버전 부분 변경.
참고2) 버전이 다르면 vagrant 가 자동으로 업데이트 해준다. => 크게 의미 없는 듯 함(사용하는게 좋을 듯)
이때 버전업을 하기 싫다면 다음 옵션을 Vagrantfile 에 추가한다.
config.vbguest.auto_update = false
'배우는일' 카테고리의 다른 글
vagrant 나만의 패키지 box 를 만들어 보자. (0) | 2014.07.31 |
---|---|
vagrant 의 용량이 모자라요. 디스크를 추가해서 늘려보자. (0) | 2014.07.31 |
vagrant up 시 vboxsf 관련 에러(공유폴더) (0) | 2014.07.24 |
vagrant 에서 가상머신 메모리를 늘릴때 에러 - ubuntu 14.04 (0) | 2014.07.24 |
icinga 로 서버모니터링을 해보자 - ubuntu 14.04 (0) | 2014.07.23 |
WRITTEN BY
- 1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.