[virtualbox] 방랑 실패, / dev / vboxnetctl : 해당 파일 또는 디렉토리가 없음

유용 할 수 있습니다.이 오류를 발견했습니다. 일반적인 해결책은 virtualbox를 다시 설치하는 것이지만 더 좋은 방법이 있습니다.

해결책

sudo /Library/StartupItems/VirtualBox/VirtualBox restart

또는

sudo /Library/StartupItems/VirtualBox/VirtualBox start

VirtualBox 4.3 이상

최신 버전에서는 파일 (/ Library / StartupItems / VirtualBox / VirtualBox)이 존재하지 않으므로 아래 명령을 사용해야합니다.

sudo launchctl load /Library/LaunchDaemons/org.virtualbox.startup.plist

오류

인쇄 : http://d.pr/i/1Bvi

VBoxManageVirtualBox를 제어하기 위해 Vagrant에서 사용하는 CLI 인 을 (를) 실행하는 중에 오류가 발생했습니다 . 명령 및 stderr가 명령 아래에 표시됩니다. [ “hostonlyif”, “create”]

Stderr : 0 % … 진행 상태 : NS_ERROR_FAILURE VBoxManage : 오류 : 호스트 전용 어댑터를 만들지 못했습니다. VBoxManage : 오류 : VBoxNetAdpCtl : 새 인터페이스를 추가하는 동안 오류가 발생했습니다. / dev / vboxnetctl을 열지 못했습니다 : 해당 파일 또는 디렉토리가 없습니다.

VBoxManage : 오류 : 세부 정보 : 코드 NS_ERROR_FAILURE (0x80004005), 구성 요소 HostNetworkInterface, 인터페이스 IHostNetworkInterface VBoxManage : 오류 : 컨텍스트 : 파일 VBoxManageHostonly.cpp의 68 행에서 “int handleCreate (HandlerArg *, int, int *)”

오류에 대한 방랑자 Git 문제 : https://github.com/mitchellh/vagrant/issues/1671#issuecomment-22304107



답변

macOS High Sierra 10.13.1 및 VirtualBox 5.2.2를 실행하고 있습니다.

이것은 나를 위해 일했다 :

  1. 시스템 환경 설정> 보안 및 개인 정보 보호> 일반에서 VirtualBox에 권한 부여 (이 요청은 macOS High Sierra에 처음 임)
  2. 터미널을 열고 다음을 실행하십시오. sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart

답변

시스템이 최근 커널을 업데이트했다면 많은 사람들이 vbox 설정을 다시 실행해야합니다. 이 경우 virtualbox start 명령을 실행할 때 다음 메시지가 표시됩니다.

$ sudo /path/to/virtualbox start
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (2.6.32-358.23.2.el6.x86_64) or it failed to
         load. Please recompile the kernel module and install it by

           sudo /etc/init.d/vboxdrv setup

         You will not be able to start VMs until this problem is fixed.


답변

호스트 전용 적응 / 브리지 네트워크로 가상 머신을 시작할 때 Ubuntu 17.10에서 vbox를 실행하는 데 문제가있었습니다. 답을 찾고 있는데 이런 종류의 문제가있을 때 유용한 명령이 많이 있습니다. 여기 있습니다:

가상 호스트 문제

/ dev / vboxnetctl을 열지 못했습니다.

vboxnet0 -이것은 모든 문제를 일으키는 나쁜 사람입니다.

VBoxNetAdpCtl : 새 인터페이스 추가 중 오류 : / dev / vboxnetctl을 열지 못했습니다 : 해당 파일이나 디렉토리가 없습니다.

이러한 명령은 특정 순서로 사용되지 않습니다. 그것들은 일반적으로 유용하고 문제 해결입니다.

1) sudo modprobe vboxdrv

2) sudo modprobe vboxnetadp- (호스트 전용 인터페이스)

3) sudo modprobe vboxnetflt- (vboxnet0 액세스 가능)

보안 부팅에서 첫 번째 명령을 실행하는 데 문제가있는 경우 BIOS에서 보안 부팅을 비활성화 (또는 재부팅)하는 것이 좋습니다.

modprobe : 치명적 : 모듈 vboxnetftl이 /lib/modules/4.13.0-21-generic 디렉토리에 없습니다.

(브리지 네트워킹)

4) sudo apt-get install virtualbox-dkms (확장자)->이 후 명령 1로 이동하십시오.

5) sudo vboxmanage 호스트 만 생성

이들은 때때로 작동 할 수 있습니다 :

I.의 서비스 –status-모든

II 서비스 service_name 재시작


답변

모든 구제책을 시도했지만 실행되었지만 명령이 거의 작동하지 않았습니다. 내 Mac (el captain)에 sort / Library / StartupItems / Vir *의 항목이 없으며 아래 명령이 실패했습니다.

sudo /Library/StartupItems/VirtualBox/VirtualBox restart

최신 VirtualBox를 다시 설치하고 아래 명령을 실행하면 VM을 실행하는 데 도움이되었습니다.

sudo launchctl load /Library/LaunchDaemons/org.virtualbox.startup.plist


답변

High Sierra에서 가상 상자를 시작하는 데 비슷한 문제가 발생했습니다.

macOS High Sierra 10.13에는 새로 설치된 타사 커널 확장 (KEXT)을로드하기 전에 사용자 승인이 필요한 새로운 기능이 도입되었습니다. 사용자가 아직 승인하지 않은 KEXT를로드하도록 요청하면로드 요청이 거부됩니다. KEXT로드 실패를 심각한 오류로 취급하는 앱 또는 설치 관리자는이 새로운 사례를 처리하기 위해 변경해야합니다.

이를 해결하려면 시스템 환경 설정> 보안 및 개인 정보에서 KEXT를 수동으로 승인해야합니다.

다음은 Apple 기술 노트입니다.

https://developer.apple.com/library/content/technotes/tn2459/_index.html


답변

운영

$ sudo modprobe vboxdrv
$ sudo modprobe vboxnetadp
$ sudo vboxreload


답변

오류가 발생하면 …

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 68 of file    VBoxManageHostonly.cpp

다음은 저에게 효과적이며 오류를 반환하지 않으며, 성공적으로 방랑자를 가져올 수 있습니다.

sudo /Library/StartupItems/VirtualBox/VirtualBox restart