वर्चुअलबॉक्स 5.1.28, KEXT सुरक्षा के कारण MacOS 10.13 पर स्थापित करने में विफल रहता है


105

मैंने macOS उच्च सिएरा के लिए VirtualBox 5.1.28 स्थापित करने की कोशिश की है, लेकिन यह निम्न स्क्रीन के साथ हर बार विफल रहता है: वर्चुअल बॉक्स इंस्टॉलेशन विफलता

आसपास कुछ देखने के बाद मुझे यह धागा मिला और मैंने वास्तव में देखा कि यह 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.)

वर्चुअलबॉक्स एप्लिकेशन इंस्टॉल करने के लिए दिखाई देता है और इसे लॉन्च किया जा सकता है, हालांकि कुछ भी नहीं।

क्या किसी को कोई विचार है कि इसे कैसे हल किया जाए?

जवाबों:


135

इसे हल करने का प्रबंधन किया।

  • वर्चुअलबॉक्स छवि से बाहर निकालें: खोजक> उपकरण

    VirtualBox डिवाइस निकालें

  • अब इसमें अपवाद की अनुमति दें: सिस्टम वरीयताएँ> सुरक्षा और गोपनीयता

    सुरक्षा और गोपनीयता

  • अंत में लेकिन कम से कम Allowबटन पर क्लिक न करें ताकि "ओरेकल अमेरिका, इंक" नाम के साथ डेवलपर को स्वीकार किया जाए और उस प्रमाणपत्र का उपयोग करने वाला इंस्टॉलर ठीक चलेगा (मूल रूप से यह इंस्टॉलर "ओरेकल अमेरिका, इंक" प्रमाण पत्र का उपयोग करके हस्ताक्षरित है) इसे पहले हमारी मशीन पर उपयोग करने के लिए आवश्यक है)

  • फिर .dmg से फिर से इंस्टॉल करने का प्रयास करें ताकि यह डिवाइस को रिमूव करे।

अब इसका काम करना मेरे लिए ठीक है।


1
बहुत बढ़िया। अच्छी बात पता है।
19

3
मैं macOS 10.13.1 (हाई सिएरा) का उपयोग कर रहा हूं, और मैंने "अनुमति" का विकल्प नहीं देखा। मैंने इस लिंक पर चरणों का पालन किया: osxdaily.com/2016/09/27/… (मूल रूप से, मैं भाग गया sudo spctl --master-disable) और विकल्प दिखाई दिया। हालाँकि, विकल्प काम नहीं करता था - हर बार जब मैंने इंस्टॉलर को चलाया, तो मुझे "अनुमति" विकल्प मिला। "अनुमति" किसी कारण से याद नहीं किया जा रहा था ...
jrharshath

1
धन्यवाद! हाई सिएरा में एक आकर्षण की तरह काम किया 10.13.2 और Vbox 5.2.6
Rho

2
जब मैंने पहली बार इसे आज़माया था, तो मुझे "अनुमति दें" पर क्लिक करने की अनुमति नहीं देने के मुद्दे थे। मैक के एक पूर्ण रिबूट ने इसे ठीक कर दिया और फिर स्थापित ठीक था।
jocull

2
इससे मुझे Mojave github.com/Homebrew/homebrew-cask/issues/51112
vikas027

7

इस समस्या से जूझ रहे लोगों के लिए:

यदि आप VIA REMOTE DESKTOP या स्क्रीन शेयर कर रहे हैं या किसी अन्य माउस इम्यूलेशन को चला रहे हैं: तो वास्तव Allowमें इस मोड में बटन पर क्लिक करना संभव नहीं है !!

तो निम्न कार्य करें:

  1. इंस्टॉलर को तब तक चलाएं जब तक कि लोकेशन प्रॉम्प्ट न हो जाए
  2. सिस्टम वरीयताएँ खोलें
  3. स्क्रीनशॉट लें ( CMD+SHIFT+3)
  4. पूर्वावलोकन के साथ स्क्रीनशॉट खोलें, और बटन के ऊपर बाईं ओर से चयन करें, और निर्देशांक नीचे नोट करें
  5. फिर Script Editorकोड की निम्न पंक्ति खोलें , और चलाएं: tell application "System Events" to click at {890, 460} चरण 4 से निर्देशांक का उपयोग करें। और सुनिश्चित करें कि आप वरीयताएँ विंडो को स्थानांतरित नहीं करते हैं, और कोई अन्य विंडो बटन को ओवरले नहीं कर रही है। (यह आपको स्क्रिप्ट एडिटर एक्सेसिबिलिटी की अनुमति देने की आवश्यकता हो सकती है, लेकिन यह आपको संकेत देगा)

अब बटन वास्तव में क्लिक किया गया है, और आप "ओरेकल अमेरिका, इंक।" की अनुमति दे सकते हैं। स्थापित करने के लिए। आपको रिबूट के लिए संकेत दिया जा सकता है। फिर इंस्टॉलर को फिर से चलाएं और सब कुछ उम्मीद के मुताबिक काम करना चाहिए!


1
मैं बस दूसरे दिन मैक ओएस एक्स 10.13.6 (17G65) के साथ भाग गया। मैं अपने स्थानीय सर्वर में VNC-ing था और "अनुमति दें" बटन नहीं दबा सकता था, मुझे इसके लिए एक ब्लूटूथ कीबोर्ड या माउस को कनेक्ट करना था ताकि इसे अनुमति दी जा सके।
टीजे लुओमा

वाह, क्या एक कष्टप्रद बग / सुविधा है, जो मुझे बचाने के लिए धन्यवाद के लिए दीवार के खिलाफ मेरे सिर को धमाके से जारी रखने की कोशिश कर रहा है ताकि वर्चुअलबॉक्स दूर से स्थापित हो सके। । । ।
गैरेथ जेने

मुझे विश्वास नहीं होता कि यह काम किया है। मैं दूरस्थ डेस्कटॉप पर नहीं हूं, इसलिए मुझे आश्चर्य है कि यह क्या ट्रिगर कर रहा है।
flackend

6

निम्नलिखित लिंक पर जवाब ने मेरे लिए काम किया। इसके द्वारा प्रदान की गई स्क्रिप्ट को चलाने की आवश्यकता है dstroot, Security & Privacyऔर फिर में स्थापित करने के लिए कस्टम को मंजूरी दे दी brew cask reinstall --force virtualbox --verbose --debughttps://github.com/caskroom/homebrew-cask/issues/39369


5

यदि GUI समाधान काम नहीं करता है spctl kext-consent add VB5E2TV963, तो रिकवरी मोड में रिबूट करें और दर्ज करें , फिर सामान्य मोड में रिबूट करें और इंस्टॉल ठीक होना चाहिए।


बहुत बहुत धन्यवाद, Liviu Ionescu। सुरक्षा प्राथमिकताएं बदलने के बाद आपके द्वारा प्रदान की गई कमांड लाइन समाधान एकमात्र समाधान था जो मेरे लिए काम करता था!
लिनो

यह मेरे लिए काम नहीं करता है, दोनों सामान्य और सुरक्षित मोड में त्रुटि फेंकता है
TheNano

@ नैनो, आप किस macOS संस्करण का उपयोग करते हैं? और आपने क्या त्रुटियाँ देखीं?
लिवियू इओन्सकु

3

किसी कारण के लिए जब मैंने "अनुमति दें" पर क्लिक किया तो ऐसा लगा जैसे बटन "कुछ नहीं किया" लेकिन फिर जब मैंने इसे तीसरी बार "लिया" बटन की कोशिश की (जिसके बाद यह हमेशा काम किया)। अजीब।

अधिक विचार:

सुरक्षित मोड में रिबूट करें, वहां बटन की कोशिश करें

कमांड लाइन :sudo spctl --master-disable

यह एक सामुदायिक विकि है जो यहाँ कुछ और विचारों को जोड़ने के लिए स्वतंत्र है।


कृपया, आप किस बटन की बात कर रहे हैं?
डैन

2
सुरक्षा और गोपनीयता वरीयता फलक में "अनुमति दें" बटन
rogerdpack

1
ऐसा लगता है कि आपको "अनुमति" बटन से पहले प्रदर्शित होने वाले वरीयता फलक के साथ समय की प्रतीक्षा करनी पड़ सकती है।
स्टीव-ओ

2

मैंने यहां एक संदेश में या दूसरे धागे में एक त्वरित नोट देखा और यह महत्वपूर्ण टुकड़ा था जो मुझे याद आ रहा था।

जब मेरे पास सुरक्षा और गोपनीयता संवाद खुला था, तो लागू करें बटन दिखाई दे रहा था और बटन पर क्लिक कर रहा था और कोई स्पष्ट कार्रवाई नहीं थी। शीघ्र भी बनी रही। मुझे कोशिश करने से पहले लंबे समय तक इंतजार करना चाहिए । मैंने पाया कि मैंने 20 मिनट इंतजार किया जब तक कि बटन ने वास्तव में काम नहीं किया (शीघ्र चला गया)।


इसने मेरे लिए भी काम किया; मैंने लगभग 5 मिनट इंतजार किया और फिर मैं अनुमति बटन दबा सकता हूं
एलेक्स पेरिन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.