2016-09-23 3 views
18

개발 목적으로 가상 머신을 실행하는 데 virtualbox + vagrant를 사용하고 있습니다. 시에라로 업그레이드하는 어리석은 실수를하기 전에 완벽하게 정상적으로 돌아가고있었습니다. MacOS Sierra의 VirtualBox 오류

nkohlis-MacBook-Pro:vagrant nkohli$ vagrant up 
Bringing machine 'default' up with 'virtualbox' provider... 
==> default: Clearing any previously set forwarded ports... 
==> default: Clearing any previously set network interfaces... 
There was an error while executing `VBoxManage`, a CLI used by Vagrant 
for controlling VirtualBox. The command and stderr is shown below. 

Command: ["hostonlyif", "create"] 

Stderr: 0%... 
Progress state: NS_ERROR_FAILURE 
VBoxManage: error: Failed to create the host-only adapter 
VBoxManage: error: VBoxNetAdpCtl: Error while adding new interface: 

failed to open /dev/vboxnetctl: No such file or directory 
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component HostNetworkInterface, interface IHostNetworkInterface 
VBoxManage: error: Context: "int handleCreate(HandlerArg*, int, int*)" at line 66 of file VBoxManageHostonly.cpp 

내가 다른 곳에서 제안 된 솔루션 중 하나 시도 :

nkohlis-MacBook-Pro:vagrant nkohli$ sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart 
Password: 
/Applications/VirtualBox.app/Contents/MacOS/VBoxAutostart => /Applications/VirtualBox.app/Contents/MacOS/VBoxAutostart-amd64 
/Applications/VirtualBox.app/Contents/MacOS/VBoxBalloonCtrl => /Applications/VirtualBox.app/Contents/MacOS/VBoxBalloonCtrl-amd64 
/Applications/VirtualBox.app/Contents/MacOS/VBoxDD2GC.gc => /Applications/VirtualBox.app/Contents/MacOS/VBoxDD2GC.gc-amd64 
/Applications/VirtualBox.app/Contents/MacOS/VBoxDDGC.gc => /Applications/VirtualBox.app/Contents/MacOS/VBoxDDGC.gc-amd64 
/Applications/VirtualBox.app/Contents/MacOS/VBoxExtPackHelperApp => /Applications/VirtualBox.app/Contents/MacOS/VBoxExtPackHelperApp-amd64 
/Applications/VirtualBox.app/Contents/MacOS/VBoxHeadless => /Applications/VirtualBox.app/Contents/MacOS/VBoxHeadless-amd64 
/Applications/VirtualBox.app/Contents/MacOS/VBoxManage => /Applications/VirtualBox.app/Contents/MacOS/VBoxManage-amd64 
/Applications/VirtualBox.app/Contents/MacOS/VBoxNetAdpCtl => /Applications/VirtualBox.app/Contents/MacOS/VBoxNetAdpCtl-amd64 
/Applications/VirtualBox.app/Contents/MacOS/VBoxNetDHCP => /Applications/VirtualBox.app/Contents/MacOS/VBoxNetDHCP-amd64 
/Applications/VirtualBox.app/Contents/MacOS/VBoxNetNAT => /Applications/VirtualBox.app/Contents/MacOS/VBoxNetNAT-amd64 
/Applications/VirtualBox.app/Contents/MacOS/VBoxSVC => /Applications/VirtualBox.app/Contents/MacOS/VBoxSVC-amd64 
/Applications/VirtualBox.app/Contents/MacOS/VBoxXPCOMIPCD => /Applications/VirtualBox.app/Contents/MacOS/VBoxXPCOMIPCD-amd64 
/Applications/VirtualBox.app/Contents/MacOS/VMMGC.gc => /Applications/VirtualBox.app/Contents/MacOS/VMMGC.gc-amd64 
/Applications/VirtualBox.app/Contents/MacOS/VirtualBox => /Applications/VirtualBox.app/Contents/MacOS/VirtualBox-amd64 
/Applications/VirtualBox.app/Contents/MacOS/VirtualBoxVM => /Applications/VirtualBox.app/Contents/MacOS/VirtualBoxVM-amd64 
/Applications/VirtualBox.app/Contents/MacOS/vboxwebsrv => /Applications/VirtualBox.app/Contents/MacOS/vboxwebsrv-amd64 
Loading VBoxDrv.kext 
/Library/Application Support/VirtualBox/VBoxDrv.kext failed to load - (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8). 
Error: Failed to load /Library/Application Support/VirtualBox/VBoxDrv.kext 
Loading VBoxUSB.kext 
/Library/Application Support/VirtualBox/VBoxUSB.kext failed to load - (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8). 
Error: Failed to load /Library/Application Support/VirtualBox/VBoxUSB.kext 
Loading VBoxNetFlt.kext 
/Library/Application Support/VirtualBox/VBoxNetFlt.kext failed to load - (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8). 
Error: Failed to load /Library/Application Support/VirtualBox/VBoxNetFlt.kext 
Loading VBoxNetAdp.kext 
/Library/Application Support/VirtualBox/VBoxNetAdp.kext failed to load - (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8). 
Error: Failed to load /Library/Application Support/VirtualBox/VBoxNetAdp.kext 
(kernel) Kext org.virtualbox.kext.VBoxNetAdp not found for unload request. 
Failed to unload org.virtualbox.kext.VBoxNetAdp - (libkern/kext) not found. 
(kernel) Kext org.virtualbox.kext.VBoxNetFlt not found for unload request. 
Failed to unload org.virtualbox.kext.VBoxNetFlt - (libkern/kext) not found. 
(kernel) Kext org.virtualbox.kext.VBoxUSB not found for unload request. 
Failed to unload org.virtualbox.kext.VBoxUSB - (libkern/kext) not found. 
(kernel) Kext org.virtualbox.kext.VBoxDrv not found for unload request. 
Failed to unload org.virtualbox.kext.VBoxDrv - (libkern/kext) not found. 
Fatal error: VirtualBox 

... 아무 소용이 여기에 추적합니다.

failed MSpanList_Insert 0x1e3000 0x215290116bd5 0x0 
fatal error: MSpanList_Insert 

runtime stack: 
runtime.throw(0x19816b) 
    /Users/mitchellh/code/3rdparty/go/src/runtime/panic.go:491 +0xad fp=0x7fff5fbff7d0 sp=0x7fff5fbff7a0 
runtime.MSpanList_Insert(0x1b3988, 0x1e3000) 
    /Users/mitchellh/code/3rdparty/go/src/runtime/mheap.c:692 +0x8f fp=0x7fff5fbff7f8 sp=0x7fff5fbff7d0 
MHeap_FreeSpanLocked(0x1b0580, 0x1e3000, 0x100) 
    /Users/mitchellh/code/3rdparty/go/src/runtime/mheap.c:583 +0x163 fp=0x7fff5fbff838 sp=0x7fff5fbff7f8 
MHeap_Grow(0x1b0580, 0x8, 0x0) 
    /Users/mitchellh/code/3rdparty/go/src/runtime/mheap.c:420 +0x1a8 fp=0x7fff5fbff878 sp=0x7fff5fbff838 
MHeap_AllocSpanLocked(0x1b0580, 0x1, 0x0) 
    /Users/mitchellh/code/3rdparty/go/src/runtime/mheap.c:298 +0x365 fp=0x7fff5fbff8b8 sp=0x7fff5fbff878 
mheap_alloc(0x1b0580, 0x1, 0x12, 0x0) 
    /Users/mitchellh/code/3rdparty/go/src/runtime/mheap.c:190 +0x121 fp=0x7fff5fbff8e0 sp=0x7fff5fbff8b8 
runtime.MHeap_Alloc(0x1b0580, 0x1, 0x10000000012, 0x10d39) 
    /Users/mitchellh/code/3rdparty/go/src/runtime/mheap.c:240 +0x66 fp=0x7fff5fbff918 sp=0x7fff5fbff8e0 
MCentral_Grow(0x1b82f8, 0x0) 
    /Users/mitchellh/code/3rdparty/go/src/runtime/mcentral.c:197 +0x8b fp=0x7fff5fbff980 sp=0x7fff5fbff918 
runtime.MCentral_CacheSpan(0x1b82f8, 0x0) 
    /Users/mitchellh/code/3rdparty/go/src/runtime/mcentral.c:85 +0x167 fp=0x7fff5fbff9b8 sp=0x7fff5fbff980 
runtime.MCache_Refill(0x1df000, 0x12, 0x0) 
    /Users/mitchellh/code/3rdparty/go/src/runtime/mcache.c:90 +0xa0 fp=0x7fff5fbff9e0 sp=0x7fff5fbff9b8 
runtime.mcacheRefill_m() 
    /Users/mitchellh/code/3rdparty/go/src/runtime/malloc.c:368 +0x57 fp=0x7fff5fbffa00 sp=0x7fff5fbff9e0 
runtime.onM(0x13d650) 
    /Users/mitchellh/code/3rdparty/go/src/runtime/asm_amd64.s:273 +0x9a fp=0x7fff5fbffa08 sp=0x7fff5fbffa00 
runtime.mallocgc(0x120, 0xff4a0, 0x0, 0x0) 
    /Users/mitchellh/code/3rdparty/go/src/runtime/malloc.go:178 +0x849 fp=0x7fff5fbffab8 sp=0x7fff5fbffa08 
runtime.newobject(0xff4a0, 0x1df000) 
    /Users/mitchellh/code/3rdparty/go/src/runtime/malloc.go:353 +0x49 fp=0x7fff5fbffae0 sp=0x7fff5fbffab8 
runtime.newG(0x2520a) 
    /Users/mitchellh/code/3rdparty/go/src/runtime/proc.go:233 +0x2a fp=0x7fff5fbffaf8 sp=0x7fff5fbffae0 
allocg(0x1a33e0) 
    /Users/mitchellh/code/3rdparty/go/src/runtime/proc.c:925 +0x1f fp=0x7fff5fbffb08 sp=0x7fff5fbffaf8 
runtime.malg(0x8000, 0x1a3480) 
    /Users/mitchellh/code/3rdparty/go/src/runtime/proc.c:2106 +0x1f fp=0x7fff5fbffb38 sp=0x7fff5fbffb08 
runtime.mpreinit(0x1a3840) 
    /Users/mitchellh/code/3rdparty/go/src/runtime/os_darwin.c:137 +0x27 fp=0x7fff5fbffb50 sp=0x7fff5fbffb38 
mcommoninit(0x1a3840) 
    /Users/mitchellh/code/3rdparty/go/src/runtime/proc.c:201 +0xc9 fp=0x7fff5fbffb78 sp=0x7fff5fbffb50 
runtime.schedinit() 
    /Users/mitchellh/code/3rdparty/go/src/runtime/proc.c:138 +0x55 fp=0x7fff5fbffba0 sp=0x7fff5fbffb78 
runtime.rt0_go(0x7fff5fbffbd8, 0x2, 0x7fff5fbffbd8, 0x0, 0x0, 0x2, 0x7fff5fbffcd0, 0x7fff5fbffcd8, 0x0, 0x7fff5fbffcdb, ...) 
    /Users/mitchellh/code/3rdparty/go/src/runtime/asm_amd64.s:95 +0x116 fp=0x7fff5fbffba8 sp=0x7fff5fbffba0 

나는 주위를 둘러 보았다했지만 다른 곳에서보고 된 유사한 문제를 찾지 못했습니다 :

는 여기에 내가 VirtualBox를 다시 설치 한 후 vagrant up를 실행 스택 추적입니다.

감사합니다.

답변

25

업그레이드 할 때 Vagrant와 VirtualBox를 업그레이드하면 문제가 해결되었습니다. 궁금한 분은 업그레이드 할 때 기존 VM을 잃어 버리지 마십시오.

+0

가장 이상한 버그 수정이었습니다. VirtualBox의 최신 버전을 설치하면 문제가 해결됩니다.이 문제를 VirtualBox의 특정 버그에 연결할 수 있는지 궁금합니다. –

4

일부 reported은 macos Sierra로 업데이트 한 후 발행됩니다. VirtualBox를 재설치하면 문제가 해결됩니다.

+0

나는 이것을 시험해 보았고 위에서 붙여 넣은 것과 전혀 다른 추적을 얻었다. 고마워. – Chocolava

+0

이상한데, 가서 오류가있는 것 같은데 왜 거기에 오류가 있을까? 조금 전에 Sierra로 옮기기 –

+0

Sierra에서 VirtualBox를 다시 설치하면 VirtualBox 버전 "5.0.26"이 Vagrant 버전 "1.7.4"로 작동합니다. –

0

해결. 버추얼 박스는 내가 여러 번 시도해도 설치를 실패하게 만든다. 다시 부팅하고 다시 시도하는 것이 저에게 효과적이었습니다. (이전에, 설치를 시도하기 전에, 나는 이미 퓨즈, 방랑자를 업그레이드했고 오라클이 시스템 환경 설정/보안 패널에서 확장 기능을로드하도록 허용했다. 중요한 것은 하이 시에라에 VB를 설치하기 전에 컴퓨터를 재부팅하는 것이었다.