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.