KEXT 보안으로 인해 VirtualBox 5.1.28이 MacOS 10.13에 설치되지 않습니다


106

macOS high sierra에 VirtualBox 5.1.28을 설치하려고 시도했지만 다음 화면에서 매번 실패합니다. 가상 박스 설치 실패

둘러 후이 스레드를 발견 하고 실제로 VirtualBox 설치를 차단하고 있음을 알았습니다.

보안 및 개인 정보 설정

허용을 클릭 한 다음 VirtualBox 설치 프로그램을 다시 실행하려고하면 동일한 일반 오류 메시지와 함께 다시 실패하고 "보안 및 개인 정보"설정에 동일한 보안 경고가 다시 나타납니다.

또한 터미널에서 pkg 설치를 실행하여 실패 이유에 대한 자세한 정보를 얻을 수 있는지 확인했지만 도움이되지 않습니다.

➜  Documents sudo installer -verbose -pkg VirtualBox.pkg -target /
installer: Package name is Oracle VM VirtualBox
installer: Installing at base path /
installer: Preparing for installation….....
installer: Preparing the disk….....
installer: Preparing Oracle VM VirtualBox….....
installer: Waiting for other installations to complete….....
installer: Configuring the installation….....
installer:
#
installer: Writing files….....
#
installer: Writing files….....
#
installer: Optimizing system for installed software….....
#
installer: Running package scripts….....
#
installer: Running package scripts….....
#
installer: Running package scripts….....
#
installer: Running package scripts….....
#
installer: Running package scripts….....
#
installer: Running package scripts….....
installer: Validating packages….....
#
installer: The install failed (The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.)

VirtualBox 응용 프로그램이 설치되어있는 것처럼 보이지만 아무 기능도 실행할 수 없습니다.

누구 든지이 문제를 해결하는 방법을 알고 있습니까?

답변:


136

그것을 해결하기 위해 관리했습니다.

  • Finder> 장치에서 VirtualBox 이미지 추출

    VirtualBox 장치 제거

  • 이제 시스템 환경 설정> 보안 및 개인 정보에서 예외를 허용하십시오.

    보안 및 개인 정보

  • 마지막으로 Allow"Oracle America, Inc"라는 이름의 개발자가 승인되고 해당 인증서를 사용하는 설치 프로그램이 정상적으로 실행되도록 버튼을 클릭하십시오. 기본적으로이 설치 프로그램은 "Oracle America, Inc"인증서를 사용하여 서명되므로 기계에서 먼저 사용하도록 설정해야합니다.)

  • 그런 다음 .dmg에서 다시 설치하여 장치를 다시 마운트하십시오.

이제는 잘 작동합니다.


1
대박. 알아두면 좋은 것입니다.
pierrea

3
MacOS 10.13.1 (High Sierra)을 사용하고 있는데 "허용"옵션이 표시되지 않았습니다. osxdaily.com/2016/09/27/… (기본적으로 실행했습니다 sudo spctl --master-disable) 링크의 단계를 수행했으며 옵션이 나타났습니다. 그러나 옵션이 작동하지 않습니다. 설치 프로그램을 실행할 때마다 "허용"옵션이 나타납니다. "허용"은 어떤 이유로 기억되지 않았습니다 ...
jrharshath

1
감사합니다! High Sierra 10.13.2 및 Vbox 5.2.6에서 매력처럼 작동했습니다.
Rho

2
처음 시도했을 때 "허용"을 클릭 할 수없는 문제가있었습니다. Mac을 완전히 재부팅하면 문제가 해결 된 후 설치에 문제가 없었습니다.
jocull 2016 년

2
이 날 모하비에 VirtualBox를 설치하는 데 도움이 github.com/Homebrew/homebrew-cask/issues/51112
vikas027

7

이 문제로 여전히 어려움을 겪고있는 사람들을 위해 :

원격 데스크톱 또는 화면 공유를 통해 연결 하거나 다른 마우스 에뮬레이션을 실행중인 경우 : Allow이 모드에서 실제로 버튼을 클릭 할 수 없습니다 !!

다음을 수행하십시오.

  1. 위치 프롬프트가 나타날 때까지 설치 관리자를 실행하십시오.
  2. 시스템 환경 설정 열기
  3. 스크린 샷 찍기 ( CMD+SHIFT+3)
  4. 미리보기로 스크린 샷을 열고 왼쪽 상단에서 버튼까지 선택하고 좌표를 적어 둡니다.
  5. 그런 다음을 열고 Script Editor다음 코드 줄을 실행 tell application "System Events" to click at {890, 460} 하십시오. 4 단계의 좌표를 사용하고 환경 설정 창을 이동하지 않고 다른 창에 단추가 겹쳐져 있지 않은지 확인하십시오. (스크립트 편집기 접근성 권한을 부여해야 할 수도 있지만 프롬프트가 표시됩니다)

이제 버튼을 클릭하면 "Oracle America, Inc."를 허용 할 수 있습니다 설치하기 위해서. 재부팅하라는 메시지가 표시 될 수 있습니다. 그런 다음 설치 관리자를 다시 실행하면 모든 것이 예상대로 작동합니다!


1
나는 다른 날 Mac OS X 10.13.6 (17G65)을 사용했습니다. 로컬 서버에 VNC 연결을했는데 "허용"버튼을 누르지 못했습니다. 블루투스 키보드 나 마우스를 연결해야합니다.
TJ Luoma

와우, 귀찮은 버그 / 기능, VirtualBox를 원격으로 설치하려고 벽에 머리를 대고 계속 저를 구해 주셔서 감사합니다. . . .
Gareth Jeanne

나는 이것이 haha를 일했다는 것을 믿을 수 없다. 나는 원격 데스크톱에 있지 않으므로 무엇이 트리거되는지 궁금합니다.
flackend


5

GUI 솔루션이 작동하지 않으면 복구 모드에서 재부팅하고을 입력 spctl kext-consent add VB5E2TV963한 다음 정상 모드에서 재부팅하면 설치가 정상입니다.


대단히 감사합니다, Liviu Ionescu. 보안 기본 설정을 변경 한 후 제공 한 명령 줄 솔루션은 저에게 효과적이었습니다.
lino

이 기능은 작동하지 않습니다. 일반 모드와 안전 모드 모두에서 오류가 발생합니다
TheNano

@TheNano, 어떤 macOS 버전을 사용하십니까? 그리고 어떤 오류가 보입니까?
Liviu Ionescu

3

어떤 이유로 "허용"을 클릭했을 때 버튼이 "아무것도하지 않은"것처럼 느껴졌지만 세 번째로 시도했을 때 버튼이 "취득"되었습니다 (그 후에는 항상 작동했습니다). 기묘한.

더 많은 아이디어 :

안전 모드로 재부팅하고 거기에서 허용 버튼을 사용해보십시오

명령 :sudo spctl --master-disable

이 커뮤니티 위키는 여기에 더 많은 아이디어를 추가 할 수 있습니다.


제발, 당신은 어떤 버튼에 대해 이야기하고 있습니까?
dan

2
보안 및 개인 정보 보호 환경 설정 창의 "허용"버튼
rogerdpack

1
"허용"버튼이 실제로 작동하기 전에 환경 설정 창이 표시된 상태에서 일정 시간 동안 기다려야 할 수도 있습니다.
Steve-o

2

여기의 메시지 중 하나 또는 다른 스레드에서 빠른 메모를 보았으며 누락 된 중요한 부분이었습니다.

보안 및 개인 정보 대화 상자를 열었을 때 적용 버튼이 표시되고 버튼을 클릭하면 아무런 조치가 없었습니다. 프롬프트는 여전히 남아 있습니다. 나는 필요 이상 기다릴 (가) 적용을 시도하기 전에. 버튼이 실제로 작동 할 때까지 20 분 동안 기다렸다는 메시지가 나타났습니다 (프롬프트가 사라졌습니다).


이것은 나에게도 효과가 있었다. 나는 약 5 분을 기다렸다가 허용 버튼을 누를 수있었습니다
Alex Perrin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.