MacOS यूजर्स को कभी-कभी VMware Fusion को macOS High Sierra या नए पर इंस्टॉल करते समय एरर "cannot find a valid peer process to connect to" का सामना करना पड़ता है। आमतौर पर, यह समस्या तब होती है जब यूजर Windows वर्चुअल मशीन को अपग्रेड या रिज्यूम करने की कोशिश करता है।
MacOS पर "Cannot find a valid peer process to connect to" एरर का कारण
यह विशेष एरर High Sierra के साथ Apple द्वारा लागू किए गए कुछ सुरक्षा परिवर्तनों के कारण हो रहा है। अगर आपने इन परिवर्तनों के आपके मशीन पर लागू होने के बाद सॉफ्टवेयर इंस्टॉल करने की कोशिश की, तो हो सकता है कि आपने एक प्रॉम्प्ट को खारिज कर दिया हो जिसमें कहा गया हो कि एक निश्चित System Extension ब्लॉक कर दिया गया था। यह वास्तव में सबसे बड़ा सुराग है कि क्या हो रहा है।
यह एरर इसलिए हो रहा है क्योंकि कुछ MacOS सिक्योरिटी सिस्टम्स ने VMware Fusion के एक्सटेंशन को चलने से रोक दिया है। इसे ठीक करने के लिए, आपको सामान्य कार्यक्षमता पर वापस जाने के लिए चरणों की एक श्रृंखला का पालन करना होगा।
हालांकि, इस परिदृश्य के कुछ अन्य मामूली बदलाव हैं जिनके लिए थोड़े अलग समस्या निवारण चरणों की आवश्यकता होगी:
- इंस्टॉलेशन ग्लिच एक्सटेंशन को इनेबल करने की अनुमति नहीं देता - ऐसी कई रिपोर्ट की गई स्थितियां हैं जहां ब्लॉक्ड एक्सटेंशन को री-इनेबल नहीं किया जा सका क्योंकि Allow बटन ग्रे आउट था। इस मामले में, समाधान है पूरे Fusion इंस्टॉल फोल्डर को एक अलग फोल्डर में ले जाना और इसे रीइंस्टॉल करना।
- Gatekeeper ने डाउनलोड किए गए इंस्टॉलर को क्वारंटाइन कर दिया है - ऐसी कई स्थितियां हैं जहां यूजर्स ने पुष्टि की है कि इंस्टॉलर को एक सिक्योरिटी सॉल्यूशन द्वारा चलने से रोका गया था। आप Terminal में कमांड की एक श्रृंखला के साथ इसे ठीक कर सकते हैं।
अगर आप इस विशेष समस्या को हल करने के लिए संघर्ष कर रहे हैं, तो यह लेख आपको समस्या निवारण चरणों का एक सेट प्रदान करेगा। नीचे आपके पास उन विधियों का संग्रह है जिनका उपयोग इसी तरह की स्थिति में अन्य यूजर्स ने समस्या हल करने के लिए किया है।
ध्यान रखें कि नीचे दी गई विधियां दक्षता और जटिलता के क्रम में ऑर्डर की गई हैं। सर्वोत्तम परिणामों के लिए, संभावित फिक्स को उस क्रम में फॉलो करें जिसमें वे प्रस्तुत किए गए हैं जब तक आपको कोई ऐसा फिक्स न मिल जाए जो आपके विशेष परिदृश्य में समस्या हल करने में प्रभावी हो।
विधि 1: Security & Privacy मेनू से VMWare सिस्टम सॉफ्टवेयर को लोड करने की अनुमति दें
अगर आपने हाल ही में macOS High Sierra या उससे ऊपर पर VMware Fusion इंस्टॉल किया है और वर्चुअल मशीन शुरू करने की कोशिश करते समय "cannot find a valid peer process to connect to" एरर मिल रहा है, तो बहुत संभावना है कि सिक्योरिटी सिस्टम ने एक सिस्टम एक्सटेंशन को चलने से ब्लॉक कर दिया है।
सौभाग्य से, आप Security & Privacy System टैब पर जाकर VMware Inc. डेवलपर से सिस्टम सॉफ्टवेयर को अनुमति देकर इसे आसानी से ठीक कर सकते हैं। आपके लिए चीजें आसान बनाने के लिए, हमने आपके लिए एक चरण-दर-चरण गाइड भी बनाया है। यहां आपको क्या करना है:
- Apple आइकन पर क्लिक करें ऊपरी-बाएं कोने में और फिर System Preferences चुनें।
- System Preferences मेनू से, Security & Privacy पर क्लिक करें।
- Security & Privacy मेनू में, General टैब पर जाएं और VMware Inc से जुड़े Allow बटन पर क्लिक करें।
- VMware प्रोग्राम पर वापस जाएं और वर्चुअल मशीन रिज्यूम करें। अगर सब ठीक रहा, तो आपको "cannot find a valid peer process to connect to" एरर का सामना नहीं करना चाहिए।
अगर यह विधि आपके परिदृश्य में समस्या ठीक करने में प्रभावी नहीं थी या अगर Allow बटन ग्रे आउट था, तो नीचे अगली विधि पर जाएं।
विधि 2: Security & Privacy मेनू में Anywhere ऑप्शन सेट करें
जैसा कि पता चला है, कुछ यूजर्स के लिए, VMware Fusion एक्सटेंशन को चलाने की अनुमति देने का विकल्प दिखाई नहीं देता। जाहिर तौर पर, यह ऑनलाइन डाउनलोड किए गए बहुत सारे अनवेरिफाइड ऐप्स के साथ होने के लिए जाना जाता है।
अगर आप ऐसी ही स्थिति में हैं जहां आप एक्सटेंशन को लोड करने की अनुमति नहीं दे सकते क्योंकि Allow बटन बस दिखाई नहीं दे रहा है, तो इस समस्या का एक वर्कअराउंड है। एक निश्चित कमांड है जो Security & Privacy टैब में एक Anywhere बटन सेट करेगा जिसका उपयोग VMware Fusion ऐप्लिकेशन इंस्टॉल करते समय "cannot find a valid peer process to connect to" एरर से बचने के लिए किया जा सकता है।
यहां आपको क्या करना है:
- खोज फ़ंक्शन (नीचे-दाएं कोने) का उपयोग करके Terminal खोजें, टॉप हिट चुनें और Enter दबाएं।
- Terminal में, निम्न कमांड टाइप करें और Enter दबाएं Security & Privacy टैब में Anywhere ऑप्शन सेट करने के लिए:
sudo spctl --master-disable
- कमांड सफलतापूर्वक चलने के बाद Apple आइकन पर क्लिक करें ऊपरी-बाएं कोने में और फिर System Preferences चुनें।
- फिर, Security & Privacy पर क्लिक करें और General टैब पर नेविगेट करें। अगर कमांड सफल रहा, तो आपको Allow apps to be downloaded from के तहत तीसरा ऑप्शन (Anywhere) दिखाई देगा। Anywhere ऑप्शन चुनें अगर यह पहले से चुना नहीं है।
- VMware एमुलेटर फिर से चलाएं (या इसका इंस्टॉलेशन)। आपको "cannot find a valid peer process to connect to" एरर नहीं मिलना चाहिए।
अगर यह विधि सफल नहीं रही, तो नीचे अगली विधि के साथ जारी रखें।
विधि 3: Finder ऐप का उपयोग करके Fusion इंस्टॉल को दूसरे फोल्डर में ले जाकर कन्फर्मेशन ट्रिगर करें
अगर आप इंस्टॉलेशन पूरा करने के बाद यह प्रॉम्प्ट नहीं देख पा रहे कि एक System Extension ब्लॉक कर दिया गया है, तो एक वर्कअराउंड है जो बहुत सारे यूजर्स को मददगार लगा है।
जाहिर तौर पर, अगर आप पूरे Fusion ऐप्लिकेशन को /Applications से अलग फोल्डर में ले जाते हैं और फिर Finder का उपयोग करके वापस लाते हैं, तो आप उस प्रॉम्प्ट को ट्रिगर कर देंगे जो आपको एक्सटेंशन को लोड करने की अनुमति देगा।
यहां इसे करने की एक त्वरित गाइड है:
- सुनिश्चित करें कि Fusion पूरी तरह से बंद है।
- Finder ऐप खोलें, और ऐप्लिकेशन की लिस्ट में VMware Fusion ढूंढें। एक बार मिल जाए, तो बस एंट्री को एक अलग फोल्डर में ड्रैग एंड ड्रॉप करें। हमने इसे सादगी के लिए Desktop पर ले जाया।
- आपसे जारी रखने के लिए ऑथेंटिकेट करने के लिए कहा जाएगा। ऐसा करने के लिए, Authenticate पर क्लिक करें और फिर जारी रखने के लिए फिर से OK पर क्लिक करें।
- एक बार फाइल मूव हो जाए, तो बस इसे वापस Application फोल्डर में ले जाएं और इसे फिर से शुरू करें।
- ऐप्लिकेशन को फिर से शुरू करने के तुरंत बाद, आपको एक प्रॉम्प्ट मिलेगा जिसमें कहा जाएगा कि सिस्टम एक्सटेंशन ब्लॉक कर दिया गया है। जब आप वह प्रॉम्प्ट देखें, तो समस्या को एक बार और सभी के लिए हल करने के लिए विधि 1 पर वापस जाएं।
अगर यह विधि आपके परिदृश्य पर लागू नहीं होती, तो अंतिम विधि पर जाएं।
विधि 4: Fusion इंस्टॉलेशन हटाएं और क्वारंटाइन फ्लैग हटाएं
Vmware Fusion ऐप्लिकेशन इंस्टॉल न कर पाने का एक और लगातार कारण यह है अगर Gatekeeper ने डाउनलोड किए गए इंस्टॉलर को क्वारंटाइन कर दिया है। हालांकि इसके बारे में कई अटकलें हैं कि ऐसा क्यों होता है, हम कोई निश्चित उत्तर नहीं ढूंढ पाए।
हालांकि, एक निश्चित फिक्स है जिसे "cannot find a valid peer process to connect to" एरर का सामना कर रहे बहुत सारे यूजर्स समस्या ठीक करने के लिए उपयोग कर रहे हैं। जाहिर तौर पर, आप क्वारंटाइन फ्लैग हटाने और इंस्टॉलेशन को बिना किसी समस्या के पूरा करने की अनुमति देने के लिए कमांड की एक श्रृंखला चला सकते हैं।
नोट: ध्यान रखें कि यह प्रक्रिया मानती है कि आपने इंस्टॉलेशन .dmg फाइल को डिफॉल्ट फोल्डर में डाउनलोड किया है।
यहां इसे करने की एक त्वरित गाइड है:
- खोज फ़ंक्शन का उपयोग करके Terminal खोलें। Terminal खोजने के लिए, टॉप हिट चुनें और Enter दबाएं।
- Terminal ऐप्लिकेशन में, निम्न कमांड पेस्ट करें और Enter दबाएं:
xattr -l ~/Downloads/VMware-Fusion-10.0.1-6754183.dmg
नोट: यह पहला कमांड आपको .dmg फाइलों के एक्सटेंडेड एट्रिब्यूट्स की लिस्ट देगा। साथ ही, अगर आप नया वर्जन इंस्टॉल कर रहे हैं, तो कमांड के अंतिम भाग को .dmg फाइल के सटीक नाम से बदलें।
- अगला, इंस्टॉलेशन फाइल के लिए क्वारंटाइन फ्लैग हटाने के लिए निम्न कमांड टाइप या पेस्ट करें:
xattr -dr com.apple.quarantine ~/Downloads/VMware-Fusion-10.0.1-6754183.dmg
नोट: अगर आप नया वर्जन इंस्टॉल कर रहे हैं तो अंतिम भाग को अपनी .dmg फाइल के वास्तविक नाम से बदलना न भूलें।
- प्रक्रिया पूरी होने पर, इंस्टॉलर फिर से चलाएं। आपको एरर "cannot find a valid peer process to connect to" के बिना VMware Fusion का इंस्टॉलेशन पूरा करने में सक्षम होना चाहिए।