वर्चुअलबॉक्स नहीं चलता: NS_ERROR_FAILURE


17

यहाँ ubuntu 12.10 है

वर्चुअल-बॉक्स किसी तरह काम नहीं कर रहा है:

मैं एक usb- हार्ड डिस्क पर win7 स्थापित करने की कोशिश कर रहा था।

boinc को बंद कर दिया जाता है और RAM-size को 4096 MB (बहुत बड़ी 8 की संभव?) में सेट किया जाता है

वर्चुअल-बॉक्स की रिपोर्ट है:

the com-object for virtualbox could not be created.

the application is now ended.

Start tag expected, '<' not found.

Location: '/home/$user/.VirtualBox/VirtualBox.xml', line 1 (0), column 1.

/build/buildd/virtualbox-4.1.18-dfsg/src/VBox/Main/src-server/VirtualBoxImpl.cpp[484] (nsresult VirtualBox::init()).

Fehlercode:NS_ERROR_FAILURE (0x80004005)
Komponente:VirtualBox
Interface:IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66}

मेरी टिप्पणी: वर्चुअलबॉक्स में $ उपयोगकर्ता के फ़ोल्डर में वर्चुअलबॉक्स क्यों स्थापित हो रहा है? यह USB- हार्डडिस्क पर नहीं होना चाहिए? (500 गिबी के साथ)

पहली स्थापना का प्रयास (64Bit में win7 के साथ) बंद हो रहा था क्या मुझे 32-बिट में win7 के साथ वर्चुअल-बॉक्स (ubuntu 64Bit) का प्रयास करना चाहिए? क्या मुझे 512 एमबी के डिफ़ॉल्ट रूप से वर्चुअल-बॉक्स के रैम-आकार को छोड़ देना चाहिए?

जवाब के लिए धन्यवाद

जवाबों:


1

ऐसा लगता है कि आपकी वर्चुअल बॉक्स सेटिंग्स में कुछ भी गलत नहीं है। हालाँकि आप जो त्रुटि देखते हैं, वह आपके वर्चुअल बॉक्स सेटिंग्स में इस इंस्टॉलेशन के अनचाहे संदर्भ को छोड़कर विंडोज को स्थापित करने में पिछली असफलता से संबंधित हो सकती है (जो कि आमतौर पर और आपके $ HOME में स्थित होती है)।

समस्या भी एक स्थापना से हटाने योग्य ड्राइव पर आ सकती है। बाहरी USB ड्राइव में वर्चुअल डिस्क .vdi फ़ाइल को स्थापित करना संभव है, लेकिन यह बदले हुए मीडिया स्थान या माउंट पॉइंट से अवांछित दुष्प्रभाव हो सकता है। इसके अलावा हमें यह सुनिश्चित करने की आवश्यकता है कि वर्चुअल बॉक्स उपयोगकर्ता ने इस बाहरी ड्राइव पर पहुंच पढ़ी और लिखी है। इसके अलावा, हमें स्पष्ट रूप से वर्चुअल ओएस से इस यूएसबी ड्राइव का उपयोग नहीं करना चाहिए।

समस्या को हल करने के लिए आपको निम्नलिखित प्रश्न में समाधान मिल सकता है जहां लोग वर्चुअल बॉक्स को पुन: स्थापित करने की सलाह देते हैं:


9

सबसे सरल निर्णय, जो मैंने पाया:

  1. फ़ोल्डर में दर्ज करें /home/$user/.VirtualBox/
  2. वहाँ फ़ाइल खोजें VirtualBox.xml-prev, यह वर्चुअल बॉक्स के विन्यास का समर्थन करता है
  3. हटाना VirtualBox.xml
  4. और परिवर्तन नाम VirtualBox.xml-prevकरने के लिए VirtualBox.xml

OSX पर एक ही मुद्दा था, समाधान एक ही था सिवाय इसके कि मुझे उन 4 चरणों को करने से पहले अपनी मशीन को रिबूट करना पड़ा।
जोन्स

2
धन्यवाद, अब मेरी सभी मशीनें चली गई हैं और समस्या अभी भी मौजूद है :(
जेक

5

शायद कुछ अपडेट के कारण। यह मेरे साथ हुआ। एक साधारण आदेश समस्या को ठीक कर सकता है:

sudo /etc/init.d/vboxdrv setup


धन्यवाद @hdoghmen! इसने काम कर दिया। यह मेरे साथ हुआ जब मैंने अपने ubuntu 14.04 से 16.04 तक उन्नत किया।
विश्वेंद्र सिंह राजपूत

1

फ़ाइल /home/$user/.VirtualBox/VirtualBox.xml मान्य नहीं है। यह एक्सएमएल मान्य नहीं है। अधिक संभावना है कि आपने फ़ाइल को हाथ से या किसी अन्य उपकरण से संपादित किया है।

आपके राम आकार और बाकी सब ठीक लगते हैं।

क्या आप कॉन्फिग फ़ाइल को पेस्ट कर सकते हैं, शायद यह कुछ आसान है जिसे हम ठीक कर सकते हैं।


क्षमा करें, मेरी असुविधा के लिए। हम्म्, भी नई शुरुआत से ... मैं ntfs के साथ एक स्वरूपित हार्ड-डिस्क (USB) की आवश्यकता है? या कुछ भी नहीं के साथ एक खाली USB- डिस्क? इस ntfs- विभाजन को वर्चुअलबॉक्स सम्मान के लिए एक विभाजन-सारणी की आवश्यकता है। win7 के लिए? (अब वर्चुअलबॉक्स 4.2.4 को usb के लिए एक्सटेंशन-पैक के साथ स्थापित किया गया है - एक्सटेंशन पैक पहले गायब था)
dschinn1001

समूह vboxusers के लिए सदस्य के रूप में $ उपयोगकर्ता जोड़ना भूल गया। तब मुझे 2 प्रविष्टियों की आवश्यकता है: usb के लिए 1 $ उपयोगकर्ता - हार्डडिस्क और vboxusers के लिए 1 $ उपयोगकर्ता?
dschinn1001

हाँ, अब यह हल है। और Microsoft के विभिन्न सर्वर पर "ड्राइवर-मुसीबत" था। पुराने वर्चुअलबॉक्स पूर्ण यूएसबी-हार्डडिस्क के बारे में सोच रहा था (इसका मतलब सिस्टम पर मुख्य हार्डडिस्क था - और मुझे लगा कि यूएसबी-हार्डडिस्क को अनफ़ॉर्म करना होगा, लेकिन यह गलत था)। इसलिए वास्तविक वर्चुअलबॉक्स सता नहीं रहा था और यूएसबी-हार्डडिस्क को विभाजन-तालिका (यूएसबी-हार्डडिस्क के लिए) के साथ स्वरूपित किया गया था। - अब सब कुछ काम करता है और यह मुख्य प्रश्न हल हो गया है।
dschinn1001

1

मैंने यूनिवर्सल रिपॉजिटरी से वर्चुअलबॉक्स स्थापित किया था, और मैंने इस कमांड से हल किया:

sudo dpkg-reconfigure virtualbox-dkms

0

यदि आप ओरेकल वर्चुअलबॉक्स का उपयोग कर रहे हैं, तो आप सब कुछ /sbin/vboxconfigरूट के रूप में चलाकर कोशिश कर सकते हैं जो निष्पादित होता है vboxdrv.sh। यह उबंटू 16.04 और वर्चुअलबॉक्स 5.1 के साथ काम करता है


0

मेरी ऐसी त्रुटि थी क्योंकि ~ / .config / VirtualBox / VirtualBox.xml खाली था। बस इसे हटाकर मेरे लिए यह काम कर गया।


मैं इसे हटाने से पहले आपको इसे वापस लेने की सलाह दूंगा, हालाँकि, यदि यह खाली नहीं है तो बस!
tu-Reinstate Monica-dor duh

अगर यह खाली नहीं है, तो मैं इसे हटाने की सलाह नहीं देता! यदि इसके बारे में कुछ भ्रष्ट है, तो इसे सुधारने का प्रयास करें।
nafg

0

मुझे यह समस्या मिली और मेरे VirtualBox को VirtualBox.org से इंस्टॉल किया गया। मैंने स्थापित किया (स्थापना रद्द करने के लिए परेशान नहीं) वर्चुअलबॉक्स फिर से उपयोग कर

sudo apt-get install virtualbox

और यह ठीक काम करना शुरू कर दिया, हाँ !!!


0

सभी त्रुटियों के लिए सामान्य रूप से मेरा दृष्टिकोण, लापता फाइलें / पैकेज, आदि; है:

  1. सबसे अद्यतित सामान्य लिनक्स हेडर (पुनर्प्राप्ति मोड) में पुनः आरंभ करें

  2. निम्नलिखित क्रम में करें:

    check file system checker
    repair broken packages
    clean system
    
  3. बूट फिर से शुरू करें

  4. फिर से मानक ग्रब बूट लोडर के रूप में पुनरारंभ करें

  5. वर्चुअल बॉक्स को फिर से शुरू करें और हल करें।

मुझे लगता है कि यह सबसे अधिक समस्याओं के लिए जाता है और शोध को दरकिनार करता है और कोड दर्ज करता है जब यह आपके लिए सब कुछ करता है (लापता फ़ाइलों को ढूंढना और उनकी मरम्मत करना, मरम्मत की मरम्मत, और अपवित्रता को साफ करना)


1
फ़ाइल सिस्टम की जाँच करें, टूटे हुए पैकेजों की मरम्मत करें, स्वच्छ प्रणाली, बूट फिर से शुरू करें, फिर से फिर से शुरू करें, फिर वायरल बॉक्स को फिर से शुरू करें
Wes

0

वर्चुअल मशीन सेट करने की प्रक्रिया विफल होने के बाद मेरे साथ यह समस्या हुई। फ़ोल्डर
को हटाने (या नाम बदलने) के बाद इसे हल किया गया था/home/{user}/.config/Virtualbox


0

समाधान लोगों से भिन्न होता है।
हार्डवेयर की कुछ समस्याओं का कारण यह है कि डिस्क जहां मैंने अपनी वर्चुअल मशीनें स्थापित read-only
कीं, मैं उस डिस्क (विंडोज़ 10) को बूट कर देता हूं और समस्याओं को दूर करने की कोशिश करते हुए वापस रीबूट करता हूं।
इसने काम कर दिया।
मैंने पाया कि जब मैंने अपने वर्चुअल मशीन के बदलावों को लागू करने का प्रयास किया।


-1

टर्मिनल में निम्नलिखित कमांड चलाएँ:

ls -la .VirtualBox/VirtualBox.xml*
cp .VirtualBox/VirtualBox.xml-prev .VirtualBox/VirtualBox.xml

6
क्या आप शायद अपने उत्तर में अधिक विवरण जोड़ सकते हैं? यह बताते हुए कि यह क्या और क्यों करता है? धन्यवाद।
सेठ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.