मैं VirtualBox में एक vboxdrv सेटअप विफलता कैसे ठीक करूं?


25

इसलिए, मैंने VirtualBox के साथ एक OS बनाने की कोशिश की, और मुझे यह त्रुटि मिली:

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

तो मैंने स्पष्ट किया, Vboxdrv सेटअप को चलाना। मैंने यह आदेश चलाया:

sudo service vboxdrv setup

मुझे ऐसा करते समय एक त्रुटि मिली।

stopping kernel drivers...done.

Uninstalling old virtualbox dkms kernel modules/etc/init.d/voboxdrv: 302: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/do_dkms: not found
...done.
(Failed, trying without DKMS)
recompiling VirtualBox kernel modules...failed!
(look at /var/log/vbox-install.log to find out what went wrong.)

इसलिए, मैंने यह देखने के /var/log/vbox-install.logलिए एक नज़र रखी कि क्या मुझे कुछ मिल सकता है। मुझे यह त्रुटि मिली:

/etc/init.d/vboxdrv: 334: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/build_in_tmp: not found

कोई मदद? धन्यवाद।


जवाबों:


28

अंत में यह काम कर गया। लगता है जैसे DKMS काम नहीं कर रहा है जैसा कि उसे (?) करना चाहिए। पुनः स्थापित करने के बाद virtualbox-dkms, मेरे वीएम वापस आ गए हैं।

sudo apt-get --reinstall install virtualbox-dkms

1
मैं कहता हूं कि DKMS वर्चुअलबॉक्स को पुनर्स्थापित करने के रूप में काम नहीं कर रहा है- dkms ने निम्न की तरह कई परिणाम लौटाए:vboxnetflt.ko: Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/3.13.0-35-generic/updates/dkms/vboxpci.ko: Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/3.13.0-35-generic/updates/dkms/
Crusty Barnacle

यह मेरे लिए काम करता है
केर रूबेन रामोस

1
@CrustyBarnacle मैं सिर्फ उन्हीं मुद्दों से गुजर रहा हूँ: o ... ऐसा लगता है कि वर्चुअलबॉक्स इंस्टाल के लिए मेरे पास कोई 'src' फोल्डर नहीं था, इसलिए जब मैंने सेटअप कमांड को चलाया तो उसने मेरे पुराने VB कर्नेल को अनइंस्टाल कर दिया लेकिन एक नए को पुनः स्थापित करने में विफल रहा ( आपके समान) - यही कारण है कि "कोई भी मूल मॉड्यूल मौजूद नहीं है" त्रुटि सामने आ रही है - बीटीडब्ल्यू मेरे मुद्दों को शुरू करने के बाद ही मैंने दिन का नवीनतम ubuntu अपडेट .... hmm ... संबंधित किया?
कोड_फोडर

@christopher, लव यू मैन।
हाइसम उस्मान

6

मैं निम्नलिखित सुझाव दूंगा:

सबसे पहले, सुनिश्चित करें कि आपके पास प्रोग्राम बनाने के लिए हेडर और अन्य आवश्यक तत्व हैं। टर्मिनल विंडो खोलने ctrl+ alt+t

sudo apt-get install build-essential libssl-dev linux-headers-`uname -r`

दूसरे, dkms मॉड्यूल स्थापित करें ताकि कर्नेल अपडेट के बाद आपको इस समस्या का सामना न करना पड़े

sudo apt-get install dkms

अंत में, पहली त्रुटि संदेश द्वारा सुझाए गए कमांड का प्रयास करें

sudo -i
/etc/init.d/vboxdrv setup
exit

नमस्कार, आपके उत्तर के लिए धन्यवाद। मुझे वही त्रुटि संदेश मिलता है जो मैंने अंतिम रूप से कहा था। कोई सुझाव?
user287210

@ user287210 नहीं, इस समय मैं वर्चुअलबॉक्स प्रोग्राम को अनइंस्टॉल / पर्ज कर दूंगा और इसे पुनः स्थापित करूंगा - क्या आपको पता है कि आपके पास कौन सा संस्करण है?
चार्ल्स ग्रीन

मैंने या तो इसे sudo apt-get install virtualbox vityualbox-dkms dkms के साथ इंस्टॉल किया है, या मैंने इंस्टाल वेबसाइट से इंस्टॉलर को स्थापित किया है। मैंने सुना है कि यह वेबसाइट से लोगों को अच्छा लगता है, इसलिए मैं जो कुछ भी है उसे शुद्ध करने जा रहा हूं और वेबसाइट से पुनः इंस्टॉल करूंगा और आपको बताता हूं कि क्या होता है।
user287210

xfce ubuntu 14.04, मैंने पैकेजों को शुद्ध किया और virtualbox.org/wiki/Linux_Downloads , 1464 के लिए AMD64 से VirtualBox स्थापित किया । मैंने इसे एक डेबी पैकेज इंस्टॉलर के साथ स्थापित किया। मेरे द्वारा स्थापित वर्चुअलबॉक्स संस्करण 4.3.14 था। मैंने वर्चुअलबॉक्स खोला और मुझे वही त्रुटि मिली जो सुझाती थी कि मैं vboxdrv सेटअप का उपयोग करता हूं। मैंने सेटअप किया और मुझे वही त्रुटि मिली जो मैंने पिछली बार की थी।
user287210

मैं इसी तरह की समस्याओं का एक गुच्छा के माध्यम से poked - आप सही रास्ते पर लग रहे हैं - logfile /var/log/vbox-install.log में आउटपुट पहले की तुलना में अलग है? क्या आपका OS संस्करण पूरी तरह से अपडेट है?
चार्ल्स ग्रीन

2

डिबेट या आरपीएम पैकेज के बजाय "सभी डिस्ट्रीब्यूशन - रन इंस्टॉलर" ( इस सूची के बॉटलमॉस्ट प्रविष्टि ) का उपयोग करें! इसने मेरे लिए त्रुटि (Ubuntu 14.10 + VirtualBox 4.3.26) तय की।


इसने मेरे सभी मुद्दों को हल कर दिया ..... एक बार मैंने टूटे हुए
वर्चुअलबॉक्स

1

बिना सफलता के @Crusty_Barnacle और @Charles_Green समाधान आज़माने के बाद, मैंने सुनिश्चित किया कि मेरा distro (Ubuntu 14.04) पूरी तरह से अद्यतित था, फिर:

aptitude purge virtualbox virtualbox-dkms virtualbox-qt
aptitude install virtualbox

और सब कुछ फिर से ठीक काम किया।

आशा है कि यह दूसरों की मदद कर सकता है।

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