वर्चुअलबॉक्स-5.1 को एक अटक स्थिति में निकालना


11

मैं लिनक्स के लिए नया नहीं हूं और कभी-कभार विषम पैकेज का सामना करना पड़ा है या स्थिति को स्थापित करना पड़ा है लेकिन यह उन सभी में सबसे ऊपर है। इस बिंदु पर मैं इसे आग से मारना चाहता हूं!

मेरे पास Virtualbox-5.1 कुछ गड़बड़ अवस्था में है। ऐसा लगता है कि कुछ गलत हो गया जब मैंने इसे कुछ महीने पहले अपग्रेड करने की कोशिश की और मैंने कभी जांच करने की जहमत नहीं उठाई। जब से मैं इसे स्थापित करने की कोशिश कर रहा हूं मुझे हर बार संकुल को अपग्रेड करने में त्रुटि संदेश मिलता है। विस्तार से:

Running VMs found

VirtualBox is currently running. Please close it and try again. Please note that it can take up to ten seconds for VirtualBox (in particular the VBoxSVC daemon) to finish running.

अब मैं हमेशा की तरह किया था ps -aux | grep vboxऔर ps -aux | grep virtualboxऔर मैं आपको विश्वास दिलाता कर सकते हैं, कोई vbox प्रक्रियाओं चल रहे हैं।

मैंने /tmpकिसी भी लॉक फ़ाइलों की जाँच की , जिसका नाम '.vbox-username-ipc' होना चाहिए। यह वहां नहीं है।

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


उस संदेश को केवल तभी प्रदर्शित किया जाना चाहिए जब एक रनिंग VBoxSVCप्रक्रिया का पता चला हो। कृपया फिर से जाँच करें और उपयुक्त राजधानियों का भी ध्यान रखें।
ताकत

कोई फर्क नहीं पड़ता कि पूंजीकरण, "VB", "vb" या "virutalbox" युक्त कोई पूर्वाग्रह नहीं चल रहा है।
क्लॉस स्टेनहेयर

यह अजीब है ... इस संदेश के लिए जिम्मेदार वर्चुअलबॉक्स कोड के लिए जाँच करता है pidof VBoxSVCवर्चुअलबॉक्स फ़ोरम/etc/vbox में गलत सेटिंग्स की एक ही रिपोर्ट है, लेकिन मैं इसे पुन: पेश नहीं कर सकता।
तक्षक

मुझे वह धागा पहले नहीं मिला था। लेकिन: निर्देशिका खाली है।
क्लॉस स्टाइनहॉयर

जवाबों:


18

मुझे एक ही समस्या थी, लेकिन बस थोड़ा सा अलग था। मैंने वर्चुअलबॉक्स (डिस्ट्रो से आधिकारिक रिलीज़ पर स्विच) को फिर से स्थापित करने की कोशिश की और यह अनइंस्टॉल करने में विफल रहा, इसलिए मैं नई कॉपी को हटा या स्थापित नहीं कर सका। मैं एक खाली फ़ाइल बनाकर समस्या को हल करने में कामयाब रहा: /usr/lib/virtualbox/prerm-common.sh

संपादित करें: फ़ाइल को निष्पादन योग्य बनाएं chmod +x /usr/lib/virtualbox/prerm-common.sh

फिर दौड़ रहा है sudo apt-get remove virtualbox


5
प्रतिभाशाली! आपको बहुत - बहुत धन्यवाद! उस फ़ाइल और chmod + x को बनाने के बाद हटाने ने आखिरकार काम कर दिया!
क्लॉस स्टीनहोर

खुशी है कि यह तुम्हारे लिए भी काम किया!
TheBat

मेरे लिए काम किया, धन्यवाद
Cattani Simone

यह केवल एक चीज थी जो एक टन बाल खींचने के बाद मेरे लिए काम करती थी। धन्यवाद!
wunderdojo

12

मुझे भी यही समस्या थी। मैंने सभी VB प्रक्रियाओं को मारकर इसे हल किया।

  • वीबी युक्त सभी प्रक्रियाओं को प्राप्त करें

    ps -A | grep VB
    
  • फिर कमांड के साथ सभी प्रक्रियाओं को मारें

    sudo kill <pid>
    

<pid>ऊपर दिए गए कमांड से प्राप्त प्रक्रियाओं की प्रक्रिया आईडी के साथ बदलें ।

  • फिर भागो

    sudo apt-get remove virtualbox-* --purge
    

1
यही सही जवाब है।
DevonDahon

1

मैंने यहां और कहीं भी सुझाई गई हर चीज की कोशिश की लेकिन कुछ भी काम नहीं किया। यह कहता रहा कि रनिंग वीएम पाया गया । यह अंत में क्या निकला यह तथ्य था, कि / etc / vbox में autostart.cfg फ़ाइल थी ।

जब मैंने इस फ़ाइल को हटाया / स्थानांतरित किया, उसके बाद स्थापना सुचारू रूप से चली गई। यह विश्वास करना मुश्किल है कि मैंने इसे सुलझाने के लिए इतना लंबा समय बिताया।

उत्तर पोस्ट अपग्रेड और अनइंस्टॉल फ़ेलिंग में छिपा हुआ था ।


इसने मेरे लिए काम किया।
एलेक्स रीन्किंग

0

निम्न आदेश चलाएँ:

$ whereis vbox

आउटपुट में सभी फ़ोल्डरों को कॉपी करें

$ sudo rm -rf (all the folders)

$ whereis virtualbox

आउटपुट में सभी फ़ोल्डरों को कॉपी करें

$ sudo rm -rf (all folders)

$ sudo apt-get remove virtualbox-* --purge

इस तरह मैंने इसे हटा दिया। आशा है ये मदद करेगा।


0

आपके पास वर्चुअलबॉक्स की ऑटो-स्टार्ट सेवा चल सकती है। नीचे कमांड चलाकर चेक करें।

sudo systemctl status vboxautostart-service

अगर यह चल रहा है तो इसे रोकें।

sudo systemctl stop vboxautostart-service

फिर नीचे दिए गए आदेशों के साथ चलने वाली सभी प्रक्रियाओं को ढूंढें और मारें। (लगभग तीन (3) होना चाहिए)

ps -A | grep VB
sudo kill <pid>

अंत में, VirtualBox को निकालें और शुद्ध करें

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