वर्चुअलबॉक्स स्थापित करने में विफल?


10

मैंने हाल ही में वर्चुअलबॉक्स 5 डाउनलोड किया है, और मैंने वेबसाइट से प्राप्त .deb फ़ाइल को चलाया है। मैं MS-DOS 6.22 का उपयोग करने का प्रयास करता हूं और यह त्रुटि संदेश के साथ आता है।

 '[RTR3InitEx failed with rc=-1912 (rc=-1912)

 The VirtualBox kernel modules do not match this version of 
 VirtualBox. The installation of VirtualBox was apparently not 
 successful. Executing

 '/sbin/rcvboxdrv setup'

 may correct this. Make sure that you do not mix the OSE version and 
 the PUEL version of VirtualBox.

 where: supR3HardenedMainInitRuntime what: 4 
 VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support 
 driver doesn't match the version of the user. ]'

मैंने भी सुझाए गए आदेश को चलाने की कोशिश की, और यह विफल रहा।

जवाबों:


6

Daud:

sudo /sbin/rcvboxdrv setup
sudo apt -f install

और अगर वह काम नहीं करेगा:

sudo /etc/init.d/vboxdrv setup 

इसके लिए बहुत धन्यवाद - उबंटू ट्रस्टी के डिस्ट्रो प्रदान किए गए 4.x vbox पैकेज को वर्चुअलबॉक्स . org/wiki/Linux_Downloads से 5.1 पैकेज में अपग्रेड करने के बाद मेरे लिए समस्या हल हो गई ।
टॉम डॉल्टन

6

virtualbox-dkmsउस पैकेज के पुराने संस्करण में होने के बाद से केवल एक चीज जिसने मुझे अनइंस्टॉल करने में मदद की थी :

sudo dpkg -P virtualbox-dkms

तब मैंने फिर से virtualboxकाम किया और इसने काम किया।


मेरे लिए भी मदद की, (५.२ से ६.० तक अपडेट करने पर)
तोहुवोहु

यह बेवर के जवाबsudo apt-get autoremove द्वारा अनुशंसित के रूप में किया जाता है ।
user1151080

मैंने 6.1.4 स्थापित किया था, लेकिन फिर गलती से रेपो के माध्यम से एक्सटेंशन पैक को डाउनलोड करने के बजाय स्थापित कर दिया क्योंकि रेपो संस्करण 5.x के लिए है। इसने 6.14 को हटा दिया और 5.x स्थापित किया। इसे साकार करने और 6.1.4 को फिर से स्थापित करने के बाद मैं इस मुद्दे पर भाग गया, जो इस dkms पैकेज के कारण था और इस पोस्ट के अनुसार तय किया गया था।
DKebler

5

मुझे भी यही समस्या थी। मैं वेबसाइट से नवीनतम संस्करण स्थापित करना चाहता था, लेकिन मेरे पास एक पुराना वर्चुअलबॉक्स रिपॉजिटरी संस्करण स्थापित था (पैकेज प्रबंधक द्वारा)। इसलिए मेरे पास अभी भी कुछ कर्नेल मॉड्यूल चल रहे थे जो प्रक्रिया को अनइंस्टॉल करते समय हटाए नहीं गए थे। मैंने इसे हल किया:

apt-get remove virtualbox
apt-get autoremove [absolutely needed to remove the old kernel modules]
/sbin/vboxconfig [after you install the version from the website with dpkg -i]

Btw: मूल रूप से आपको पैकेज मैनेजर को बायपास नहीं करना चाहिए, लेकिन मैं VMs नहीं चला सकता था और यह पता लगाना चाहता था कि क्या समस्या नवीनतम संस्करण में मौजूद है।


1
मेरे लिए काम किया (उबंटू 16.04 पर 5.0 से 5.2 तक बढ़ने के बाद) लिंक । अभी सब ठीक है।
१४:२२ पर जूल

4

उबंटू सॉफ्टवेयर रिपॉजिटरी में शामिल वर्चुअलबॉक्स के संस्करण को स्थापित करना सबसे आसान काम होगा। सामान्य तौर पर, यह डाउनलोड किए गए संस्करण को स्थापित करने पर पसंद किया जाता है (जब तक आपको विशेष विशेषताओं की आवश्यकता नहीं होती है कि सॉफ़्टवेयर रिपॉजिट में संस्करण ऑफ़र नहीं करता है)। Ubuntu 16.04 (Xenial) रिपोस में वर्चुअलबॉक्स का संस्करण 5.0.18-1 है।

सबसे पहले, आपके द्वारा डाउनलोड किए गए वर्चुअलबॉक्स के संस्करण की स्थापना रद्द करें।

फिर एक टर्मिनल खोलें (Alt-Ctrl-T) और निम्न कमांड टाइप करें:

sudo apt update
sudo apt install virtualbox

1
धन्यवाद। वर्चुअल मशीन को चलाने का प्रयास करते समय इस समाधान ने मेरे लिए काम किया, मैंने संस्करण 5.1 की स्थापना रद्द की और कमांड को चलाया और इसने वर्चुअल मशीन को पूरी तरह से लोड किया।
बी-अब्बासी

मुझे भी। रेपो संस्करणों पर काम नहीं कर रहा था; मेरे वीएम को शुरू करने के लिए 5.1 स्थापित करना था। अगली बार जब मैंने कंप्यूटर शुरू किया, तो वीएम ने शुरू करने से इनकार कर दिया। रेपो संस्करण पर लौटते हुए समस्या को कम से कम, अब के लिए तय किया ... :)
अनाम

1

मेरी भी यही त्रुटि थी। तब मुझे VirtualBox के पुराने संस्करण को हटाने का एक सही तरीका मिला।

$ sudo /opt/VirtualBox/uninstall.sh
$ sudo rm -rf /opt/VirtualBox/

फिर VirtualBox को फिर से स्थापित करें। इसने मेरे लिए काम किया।

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