Computer >> कंप्यूटर >  >> सॉफ्टवेयर >> आभासी मशीन

वर्चुअलबॉक्स और NS_ERROR_FAILURE त्रुटि

हाल ही में, मेरे एक सिस्टम पर, वर्चुअलबॉक्स ने काम करना बंद कर दिया। कोई फर्क नहीं पड़ता कि मैंने किस वर्चुअल मशीन को लॉन्च करने की कोशिश की, वह उसी त्रुटि को फेंक देगी। पॉपअप विंडो पढ़ेगा:वर्चुअल मशीन [जो भी नाम है] के लिए एक सत्र खोलने में विफल। विवरण बॉक्स में, यह कहेगा:NS_ERROR_FAILURE (0x80004005)।

अजीब। संदेश गूढ़ और सामान्य है, और वास्तव में आपको कोई संकेत नहीं देता है कि यह तुरंत गलत हो सकता है। ठीक है, मैंने समस्या निवारण के लिए सेट किया, और कुछ परीक्षण और त्रुटि के बाद, इस छोटे गाइड का जन्म हुआ। अब, सभी संभावनाओं में, यह आपकी सभी समस्याओं (उसी त्रुटि कोड के साथ) को हल नहीं करेगा, लेकिन आपको यह पता लगाने के लिए पर्याप्त मार्गदर्शन मिल सकता है कि आपकी विशिष्ट प्रणाली में क्या काम नहीं कर रहा है। मेरे पीछे आओ।

वर्चुअलबॉक्स और NS_ERROR_FAILURE त्रुटि

समस्या के बारे में विस्तार से

जैसा कि पॉपअप संदेश मुझे ज्यादा नहीं बताता है, मुझे सिस्टम लॉग में देखना पड़ा। यहाँ, मुझे कहीं अधिक उपयोगी जानकारी मिली। अर्थात्, ऐसा लगता है जैसे VirtualBox VMSVGA ग्राफ़िक्स ड्राइवर क्रैश हो रहा था, और त्रुटि libX11 साझा लाइब्रेरी की ओर इशारा कर रही थी।

फ़रवरी 3 12:21:09 कर्नेल:[] VMSVGA FIFO [11413]:f8 ip 00007fcf4df5ada4 sp 00007fced9329c40 त्रुटि 4 पर segfault libX11.so.6.3.0 [7fcf4df40000+133000]

इस बिंदु पर, मुझे लगा कि मेरे वर्चुअलबॉक्स उदाहरण के साथ कुछ खराब हो गया होगा। इसलिए मैंने इसे चरणबद्ध तरीके से, विधिपूर्वक पढ़ने का फैसला किया। सबसे पहले, वर्चुअलबॉक्स मॉड्यूल को vboxconfig के साथ पुनर्निर्माण करें। यह सेवा को भी पुनरारंभ करता है।

sudo vboxconfig
vboxdrv.sh:वर्चुअलबॉक्स सेवाओं को रोकना।
vboxdrv.sh:वर्चुअलबॉक्स सेवाएं शुरू कर रहा है।
vboxdrv.sh:वर्चुअलबॉक्स कर्नेल मॉड्यूल बनाना।

हालाँकि, इससे समस्या तुरंत कम नहीं हुई। फिर मैंने कुछ और सोचने की कोशिश की। वर्चुअलबॉक्स का कौन सा अन्य घटक गलती पर हो सकता है, लेकिन जो आवश्यक रूप से vboxconfig सेटअप प्रक्रिया द्वारा कवर नहीं किया गया है। और मैंने सोचा, वर्चुअलबॉक्स एक्सटेंशन पैक?

मैंने देखा कि मैंने अपने प्रभावित सिस्टम पर क्या स्थापित किया था, और मैंने देखा कि मेरे वर्चुअलबॉक्स और एक्सटेंशन पैक के अलग-अलग संस्करण थे। यह एक अच्छी बात नहीं है, और अप्रत्याशित व्यवहार का कारण बन सकता है, जो प्रतीत होता है कि मेरे सिस्टम पर हुआ था। लिनक्स में, समस्या बढ़ जाती है कि, लॉन्च पर, वर्चुअलबॉक्स एक्सटेंशन पैक के अपडेट की जांच करेगा और आपको इसे स्थापित करने की अनुमति देगा, जबकि कोर प्रोग्राम स्वयं सिस्टम अपडेट पर निर्भर करता है। यदि ये दोनों क्रम में नहीं होते हैं, सिस्टम पहले एक्सटेंशन दूसरे, तब, आप ऐसी स्थिति में समाप्त हो सकते हैं जहां आपकी वर्चुअल मशीनें ऊपर की तरह नहीं चल सकती हैं।

वर्चुअलबॉक्स और NS_ERROR_FAILURE त्रुटि

वर्चुअलबॉक्स और NS_ERROR_FAILURE त्रुटि

समाधान

यहाँ ठीक करने के लिए आपत्तिजनक पैक को हटाना है, और फिर वर्चुअलबॉक्स प्रोग्राम से मेल खाने वाले एक को स्थापित करना है, या इसके विपरीत। किसी भी तरह से, उन्हें मेल खाना चाहिए। मैं फ़ाइल> वरीयताएँ> एक्सटेंशन पर गया, और निकालें बटन पर क्लिक किया। लेकिन फिर, मुझे पहले की तरह ही त्रुटि मिली, पैक को हटाने का प्रयास करते समय, यानी!

कमांड-लाइन क्लीनअप

दूसरी समस्या का समाधान टर्मिनल विंडो में क्लीनअप ऑपरेशन करना है - आप एक्सटेंशन पैक को स्थापित करने या हटाने के लिए कमांड का उपयोग भी कर सकते हैं (और यहां तक ​​​​कि हटाने को मजबूर भी कर सकते हैं)।

VBoxManage extpack क्लीनअप
एक्सटेंशन पैक क्लीनअप सफलतापूर्वक किया गया

अब, मैं जीयूआई पर वापस गया, और मैं पैक को निकालने में सक्षम था। अच्छा। फिर, मैंने एक नया संस्करण डाउनलोड और स्थापित किया, एक ऐसा संस्करण जो मुख्य प्रोग्राम संस्करण से मेल खाता है:

वर्चुअलबॉक्स और NS_ERROR_FAILURE त्रुटि

और अब, वर्चुअल मशीनें पहले की तरह ही चलती हैं!

निष्कर्ष

एक तरह से, ऊपर की समस्या पूरी तरह से मेरी तरफ से स्वयं निर्मित है। लेकिन फिर, पूरी चीज को और मजबूत बनाने के तरीके होने चाहिए। उदाहरण के लिए, असंगत एक्सटेंशन पैक को स्थापित करने की अनुमति न दें। एक से अधिक संस्करण उपलब्ध रखें (पुनर्स्थापना के एक प्रकार के रूप में), और यदि कोई डिफ़ॉल्ट विफल हो जाता है तो उसका उपयोग करें। अधिक विस्तृत संदेश प्रदान करें। मुख्य कार्यक्रम की तरह, वर्चुअलबॉक्स लिनक्स रिपॉजिटरी के माध्यम से एक्सटेंशन प्रदान करें।

यदि आपको कुछ इसी तरह का सामना करना पड़ता है, तो कृपया ध्यान दें कि त्रुटि कोड में कई तरह की समस्याएं शामिल होंगी, और आप केवल इसे देखने से ही अपनी वर्चुअलबॉक्स समस्या के मूल कारण का पता लगाने में सक्षम नहीं होंगे। इसके बजाय, आप एक ही शुरुआती बिंदु और प्रत्येक मामले में एक पूरी तरह से अलग समाधान/परिणाम के साथ आधा दर्जन बग रिपोर्ट या फ़ोरम पोस्ट पढ़ सकते हैं। मेरा लेख उस संबंध में कोई अपवाद नहीं है, लेकिन मैंने सिस्टम लॉग जानकारी का सावधानीपूर्वक पालन किया, जिसने मुझे अपना ध्यान कम करने और वास्तविक अपराधी का पता लगाने की अनुमति दी। खैर, आज के लिए बस इतना ही। ख्याल रखना।

चीयर्स।


  1. वर्चुअलबॉक्स 4 - नया क्या है?

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

  1. वर्चुअलबॉक्स में डिस्क क्लोन कैसे करें - ट्यूटोरियल

    यदि आप व्यवसाय या आनंद के लिए वर्चुअलाइजेशन का उपयोग कर रहे हैं, तो हो सकता है कि आपको वर्चुअलबॉक्स मिल गया हो, एक बहुत ही शक्तिशाली, अत्यधिक बहुमुखी मुफ्त समाधान जो डेस्कटॉप उपयोगकर्ताओं को ऑपरेटिंग सिस्टम को तैनात करने की बात आने पर अत्यधिक लचीलेपन की अनुमति देता है, किसी भी तरह से। और यदि आप शौ

  1. वर्चुअलबॉक्स 3.0.0 अद्भुत है!

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