Failed to enable unit: Unit file vboxweb-service.service does not exist.
분명.. ubuntu에 오라클에 레포지토리를 등록하고 virtualbox 설치했는데 있어야할 vboxweb-service가 없을때 해결하는 방법입니다.
ssh 터미널에 접속후 아래 명령어를 복사 붙여넣기 해줍니다.
cd /etc/init.d/
services=(vboxautostart-service vboxweb-service vboxballoonctrl-service)
base_url="https://www.virtualbox.org/svn/vbox/trunk/src/VBox/Installer/linux"
for service in "${services[@]}"
do
wget "${base_url}/${service}".sh -O "${service}" \
&& chmod +x "$service" \
&& update-rc.d "$service" defaults 90 10
done
그리고 커널모듈인 vboxdrv가 있는지 확인해줍니다.
혹시 없으면 아래명령어를 실행시켜주세요.
modprobe -n --first-time vboxdrv
모든과정을 다했으면 init 6 혹은 reboot 명령어로 재시작해줍니다.
재시작 후 vboxweb-service 를 확인해보면 잘 동작하는걸 확인할 수 있습니다.
service –status-all | grep vbox
그리고 나서도 virtualbox 웹으로 접근시
Could not connect to host (http://127.0.0.1:18083)
와같은 에러가 나온다면
이렇게 vboxwebsrv가 없을수도있습니다..
일단 제가 임시조치 해결한 방법은 nohup을 이용한 백그라운드 실행 입니다.
nohup vboxwebsrv &