본문 바로가기

프로그래밍/kubernetes

[ Vagrant ] vagrant up - Code E_INVALIDARG(0x80070057) 오류 해결 방법

728x90
반응형

상황

https://lifetutorial.tistory.com/483

 

[ Vagrant ] incompatible character encodings 오류/Encoding::CompatibilityError 오류/경로명 인코딩 오류/경로명 호

상황쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2 의쿠버네티스 빠르게 설치하기 실습 진행중 대략 아래와 같은 오류가 발생.Bringing machine 'master-node' up with 'virtualbox' provider...==> master-node: Importin

lifetutorial.tistory.com

 

 위의 오류를 해결하고 vagrant up 을 실행했으나 아래와 같은 오류 발생

C:\Users\meta\k8s>vagrant up
Bringing machine 'master-node' up with 'virtualbox' provider...
==> master-node: Importing base box 'rockylinux/8'...
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: ["import", "\\\\?\\C:\\Users\\meta\\.vagrant.d\\boxes\\rockylinux-VAGRANTSLASH-8\\8.8-20230518.0\\virtualbox\\box.ovf", "--vsys", "0", "--vmname", "Rocky-8-Vagrant-Vbox-8.8-20230518.0.x86_64_1729583378207_94330", "--vsys", "0", "--unit", "9", "--disk", "C:/Users/\u6C85\uB6AF\uB2DA\uFFFD\uFFFD/VirtualBox VMs/Rocky-8-Vagrant-Vbox-8.8-20230518.0.x86_64_1729583378207_94330/Rocky-8-Vagrant-Vbox-8.8-20230518.0.x86_64.vmdk"]

Stderr: 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interpreting \\?\C:\Users\meta\.vagrant.d\boxes\rockylinux-VAGRANTSLASH-8\8.8-20230518.0\virtualbox\box.ovf...
OK.
0%...E_INVALIDARG
VBoxManage.exe: error: Appliance import failed
VBoxManage.exe: error: Code E_INVALIDARG (0x80070057) (extended info not available)
VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleImportAppliance(struct HandlerArg *)" at line 1416 of file VBoxManageAppliance.cpp

 


해결

 

1. VirtualBox의 기본 머신 폴더 경로 변경

  • C:\Users\사용자\VirtualBox VMs  -> C:\Users\meta\VirtualBox VMs

원인

1. 최초 설치시 C:\Users\사용자\VirtualBox VMs 경로에서 시작했으나 경로상 한글 인코딩 오류로 경로를 변경함

2. vagrant 설치 스크립트 상 virtualbox vm의 경로가 달라 해당 파일을 import하지 못해서 에러 발생.


Reference

https://domdom.tistory.com/445

 

[VirtualBox] vagrant up 했을 때 Progress state: E_INVALIDARG 오류 해결 방법

Kali Linux를 설치하기 위해서 저는 vagrant를 사용했습니다. 이게 제일 설치하기 쉽고 편하기 때문인데요. 그래서 vagrant 사용법을 배우기 위해서 아래 링크에 방문했습니다. https://app.vagrantup.com/kalili

domdom.tistory.com

 

728x90
반응형