वर्चुअलबॉक्स त्रुटि NS_ERROR_FAILURE अक्सर प्रकट होता है जब आप VirtualBox को लॉन्च करने का प्रयास कर रहे होते हैं। त्रुटि कुछ Linux उपयोगकर्ताओं के साथ macOS उपयोगकर्ताओं तक सीमित है। रिपोर्टों के अनुसार, कभी-कभी उपयोगकर्ताओं को अपने सिस्टम को अपडेट करने के बाद त्रुटि का सामना करना पड़ता है, लेकिन यह पूरी तस्वीर नहीं है।
वर्चुअल मशीन एक ही समय में विभिन्न ऑपरेटिंग सिस्टम का उपयोग करने के लिए एक प्रभावी लागत प्रभावी समाधान है। हमने विभिन्न उपयोगकर्ताओं द्वारा रिपोर्ट की गई समस्या के संभावित कारणों की एक सूची तैयार की है। उक्त त्रुटि के कुछ अपराधी इस प्रकार हैं:
- युगल प्रदर्शन का उपयोग करना — यदि आप अपने डिस्प्ले की संख्या बढ़ाने के लिए किसी तृतीय-पक्ष सॉफ़्टवेयर का उपयोग कर रहे हैं, तो यह वर्चुअलबॉक्स के साथ समस्याएँ पैदा कर सकता है, भले ही आप इसे शायद ही कभी उपयोग करते हों। डुएट डिस्प्ले एक ऐसा एप्लिकेशन है जिसका उपयोग उक्त कार्य को प्राप्त करने के लिए किया जाता है। अगर यह आप पर लागू होता है, तो आपको अपनी समस्या को ठीक करने के लिए डुएट डिस्प्ले को हटाना होगा।
- वर्चुअल मशीन सेव की गई स्थिति — सेव्ड स्टेट एक ऐसी सुविधा है जो इन दिनों सभी वर्चुअलाइजेशन प्रदाताओं में उपलब्ध है। यदि आप किसी VM को सहेजी गई स्थिति में छोड़ देते हैं, तो यह अक्सर NS_ERROR_FAILURE त्रुटि का कारण बन सकता है, जिस स्थिति में आपको समस्या को हल करने के लिए अपराधी VM को त्यागना होगा।
- दूषित इंस्टॉलेशन फ़ाइलें — जैसा कि यह पता चला है, कुछ मामलों में वर्चुअलबॉक्स इंस्टॉलेशन डायरेक्टरी में दूषित फाइलों के कारण त्रुटि हो सकती है। ऐसे मामले में, समस्या का एक आसान और त्वरित समाधान सॉफ़्टवेयर को फिर से स्थापित करना है।
- लिनक्स कर्नेल अपडेट — वहाँ के लिनक्स उपयोगकर्ताओं के लिए, समस्या अक्सर तब प्रकट होती है जब वे अपने लिनक्स कर्नेल को अधिक नवीनतम रिलीज़ के लिए अपडेट करते हैं जो हड़पने के लिए उपलब्ध है। ऐसी स्थिति में, आपको या तो कुछ VirtualBox होस्ट मॉड्यूल को अपडेट करना होगा।
अब जब हम उक्त त्रुटि के संभावित कारणों से गुजर चुके हैं, तो आइए हम उन समाधानों की ओर बढ़ते हैं जिन्हें आप त्रुटि से छुटकारा पाने के लिए लागू कर सकते हैं। कृपया अनुसरण करें।
विधि 1:VM सहेजी गई स्थिति को त्यागना
जैसा कि यह पता चला है, एक सहेजी गई स्थिति एक विशेषता है जो विभिन्न वर्चुअलाइजेशन सॉफ़्टवेयर का एक हिस्सा है। मूल रूप से यह क्या करता है यह आपको अपनी वर्चुअल मशीन की वर्तमान स्थिति को संग्रहीत करने देता है ताकि जब आप वापस आएं, तो आप आसानी से उस संग्रहीत स्थिति में जल्दी से वापस आ सकें। यदि आप लैपटॉप पर हाइबरनेशन से परिचित हैं, तो इसे वर्चुअल मशीनों के समान समाधान के रूप में सोचें।
यह कभी-कभी उस समस्या का कारण बन सकता है जिसका आप सामना कर रहे हैं और इसे ठीक करना बहुत आसान है। समस्या को ठीक करने के लिए, कृपया नीचे दिए गए चरणों का पालन करें:
- सबसे पहले, वर्चुअलबॉक्स प्रबंधक खोलें ।
- वर्चुअलबॉक्स मैनेजर के लॉन्च होने के बाद, वर्चुअल मशीन पर क्लिक करें जो सेव की गई स्थिति में है। सहेजे गए . के अनुसार आप अंतर कर पाएंगे वर्चुअल मशीन के नाम से।
- एक बार चुने जाने के बाद, मेनू बार के अंतर्गत, छोड़ें . पर क्लिक करें विकल्प जो एक डाउन एरो है।
- वैकल्पिक रूप से, आप वर्चुअल मशीन पर राइट-क्लिक कर सकते हैं और सहेजे गए राज्य को त्यागें का चयन कर सकते हैं ड्रॉप-डाउन मेनू से।
- उम्मीद है कि इससे समस्या ठीक हो जाएगी।
विधि 2:युगल प्रदर्शन को अनइंस्टॉल करना
यह स्पष्ट है कि कई डिस्प्ले होने से आपकी उत्पादकता में बड़े पैमाने पर वृद्धि हो सकती है। डुएट डिस्प्ले एक सॉफ्टवेयर है जिसका उपयोग आपके आईपैड आदि को सेकेंडरी डिस्प्ले में बदलने के लिए किया जा सकता है। यह, जबकि इसके अपने फायदे हैं, कभी-कभी आपके macOS के साथ इस तरह की समस्या पैदा कर सकता है। यदि यह मामला आप पर लागू होता है, तो आपको अपने सिस्टम से सॉफ़्टवेयर को हटा देना चाहिए।
सॉफ़्टवेयर की स्थापना रद्द करने के लिए, नीचे दिए गए चरणों का पालन करें:
- सबसे पहले, युगल प्रदर्शन . लॉन्च करें सॉफ्टवेयर।
- लॉन्च होने के बाद, आप अपनी स्क्रीन के ऊपरी दाएं कोने पर लोगो देख पाएंगे।
- वहां, लोगो पर क्लिक करें और फिर सेटिंग . पर क्लिक करें ड्रॉप-डाउन बॉक्स के निचले दाएं कोने में आइकन।
- उसके बाद, ड्रॉप-डाउन मेनू से, अनइंस्टॉल click क्लिक करें युगल सॉफ्टवेयर को हटाने के लिए।
- निष्कासन समाप्त करने के लिए किसी भी अनुवर्ती संकेत से गुजरें।
- देखें कि क्या आपकी समस्या का समाधान कर दिया गया है।
विधि 3:VirtualBox को पुनः स्थापित करना
कुछ मामलों में, समस्या वर्चुअलबॉक्स की स्थापना निर्देशिका में स्थित दूषित फ़ाइलों के कारण होती है। ऐसा तब होता है जब एप्लिकेशन सही तरीके से इंस्टॉल नहीं किया गया था या अपडेट ने फाइलों को गड़बड़ कर दिया है। यह कोई बड़ी समस्या नहीं है और इसे आसानी से सुलझाया जा सकता है। समस्या को ठीक करने के लिए, आपको अपने सिस्टम से वर्चुअलबॉक्स सॉफ़्टवेयर को अनइंस्टॉल करना होगा और फिर इसे फिर से इंस्टॉल करना होगा।
यह VirtualBox_uninstall.tool के माध्यम से आसानी से किया जा सकता है जो सॉफ्टवेयर की पैकेज फाइल के साथ आता है। ऐसा करने के लिए नीचे दिए गए निर्देशों का पालन करें:
- सबसे पहले, आपको नवीनतम वर्चुअलबॉक्स इंस्टॉलर डाउनलोड करना होगा जो उपलब्ध है। ऐसा करने के लिए, वर्चुअलबॉक्स वेबसाइट के डाउनलोड सेक्शन में जाएं और ओएसएक्स इंस्टॉलर डाउनलोड करें।
- एक बार डाउनलोड पूरा हो जाने के बाद, आपको डाउनलोड किए गए .dmg . को माउंट करना होगा फ़ाइल।
- फिर, फाइंडर . का उपयोग करके माउंटेड इंस्टॉलर पर जाएं और वहां, VirtualBox_Uninstall.tool . नाम की फ़ाइल पर डबल-क्लिक करें ।
- इससे एक नई टर्मिनल विंडो खुल जाएगी जहां आपसे पूछा जाएगा कि क्या आप स्थापना रद्द करने के लिए आगे बढ़ना चाहते हैं। टाइप करें हां हटाने को पूरा करने के लिए टर्मिनल विंडो में।
- अनइंस्टॉलेशन सफलतापूर्वक पूरा होने के बाद आप टर्मिनल विंडो को बंद कर सकते हैं।
- इसके बाद फिर से Finder पर जाएं और सॉफ्टवेयर इंस्टॉल करें। यदि आपको स्थापना के दौरान किसी त्रुटि का सामना करना पड़ता है, तो आपको सुरक्षा और नीति विंडो के माध्यम से वर्चुअलबॉक्स तक पहुंच की अनुमति देनी होगी।
- ऐसा करने के लिए, सिस्टम वरीयताएँ> सुरक्षा और नीति पर अपना रास्ता बनाएं ।
- वहां, सबसे नीचे, आपको एक संदेश दिखाई देगा जो कहता है कि एप्लिकेशन को ब्लॉक कर दिया गया था। अनुमति दें . पर क्लिक करें बटन और आप जाने के लिए अच्छे होंगे।
विधि 4:वर्चुअलबॉक्स होस्ट मॉड्यूल पैकेज (लिनक्स) को अपडेट करना
यदि आप लिनक्स वितरण पर समस्या का सामना कर रहे हैं, तो यह वर्चुअलबॉक्स के लिए पुराने होस्ट मॉड्यूल पैकेज के कारण सबसे अधिक संभावना है। जैसा कि यह पता चला है, इसे केवल कुछ कमांड चलाकर आसानी से हल किया जा सकता है। इस मॉड्यूल में आपके Linux वितरण के लिए VirtualBox के होस्ट कर्नेल मॉड्यूल शामिल हैं।
पैकेज को अपडेट करने के लिए, निम्न कार्य करें:
- अपने Linux वितरण में एक टर्मिनल विंडो खोलें।
- फिर, पैकेज को अपडेट करने से पहले, पैकेज डेटाबेस को अपडेट करना सुनिश्चित करें। निम्न आदेश आर्क उपयोगकर्ताओं के लिए है।
sudo pacman -Syyu
- यह उबंटू में निम्न कमांड के बराबर है:
sudo apt update
- उसके बाद, निम्न आदेश चलाएँ:
sudo /sbin/rcvboxdrv setup
- यह पुराने कर्नेल मॉड्यूल को अनइंस्टॉल कर देगा और फिर नए वर्चुअलबॉक्स कर्नेल मॉड्यूल को फिर से संकलित करेगा।
- इससे आपकी समस्या ठीक हो जानी चाहिए।