उबंटू एक फ्री और ओपन-सोर्स लिनक्स-आधारित ऑपरेटिंग सिस्टम है जिसका उपयोग ज्यादातर OpenStack सपोर्ट के साथ क्लाउड कंप्यूटिंग के लिए किया जाता है। हर 6 महीने में अपडेट जारी किए जाते हैं जो विस्तारित सुविधाओं और प्रदर्शन सुधारों के साथ आते हैं। हालांकि, हाल ही में, बहुत सारी रिपोर्टें आ रही हैं जहां उपयोगकर्ता ऑपरेटिंग सिस्टम में बूट करने में असमर्थ हैं और "Failed to Connect to lvmetad, Falling back to Device Scanning" संदेश देखा जाता है।
"Failed to Connect to Lvmetad" त्रुटि का कारण क्या है?
कई उपयोगकर्ताओं से कई रिपोर्ट प्राप्त करने के बाद, हमने इस मुद्दे की जांच करने और इसे पूरी तरह से सुधारने के लिए समाधानों का एक सेट तैयार करने का फैसला किया। साथ ही, हम उन कारणों की जांच करते हैं जिनके कारण यह त्रुटि ट्रिगर होती है और उन्हें नीचे सूचीबद्ध करते हैं।
- Nvidia ड्राइवर्स: कुछ उपयोगकर्ताओं के लिए, यह देखा गया कि Nvidia ड्राइवर्स ऑपरेटिंग सिस्टम के साथ समस्या पैदा कर रहे थे। कभी-कभी, ड्राइवर्स खराब हो सकते हैं और महत्वपूर्ण सिस्टम सुविधाओं के साथ हस्तक्षेप कर सकते हैं जिसके परिणामस्वरूप यह त्रुटि ट्रिगर हो सकती है।
- करप्ट/टूटा कर्नेल: कुछ मामलों में, यह देखा गया कि कर्नेल को नवीनतम संस्करण में अपडेट करना ठीक से प्रोसेस नहीं हुआ और यह प्रक्रिया के दौरान टूट/करप्ट हो गया होगा जिसके कारण त्रुटि ट्रिगर हो सकती है।
अब जब आपको समस्या की प्रकृति की बुनियादी समझ हो गई है, तो हम समाधानों की ओर बढ़ेंगे। विरोध से बचने के लिए इन्हें प्रस्तुत किए गए विशिष्ट क्रम में लागू करना सुनिश्चित करें।
समाधान 1: Nvidia ड्राइवर्स को पर्ज करें
यदि Nvidia ड्राइवर्स कुछ सिस्टम फंक्शन्स के साथ हस्तक्षेप कर रहे हैं, तो त्रुटि ट्रिगर हो सकती है। इसलिए, इस चरण में, हम purge कमांड का उपयोग करके अपने कंप्यूटर से Nvidia ड्राइवर्स को पूरी तरह से अनइंस्टॉल करेंगे। इसके लिए:
- यदि कंप्यूटर बूट नहीं होता है तो नीचे दिए गए चरणों को आजमाने से पहले दूसरा समाधान फॉलो करें,
- टर्मिनल लाने के लिए "Ctrl" + "Alt" + "T" कुंजियां दबाएं।
- निम्न कमांड टाइप करें और "Enter" दबाएं।
sudo apt-get remove --purge '^nvidia-.*'
- यह सभी Nvidia संबंधित पैकेजों को हटा देगा, हालांकि, उबंटू को काम करने के लिए एक कमांड 실행 करने की आवश्यकता है।
- निम्न कमांड टाइप करें और "Enter" दबाएं।
sudo apt-get install ubuntu-desktop
- जांचें कि क्या समस्या बनी रहती है।
समाधान 2: पुराने कर्नेल में बूट करना
यदि नया कर्नेल ठीक से प्रोसेस नहीं हुआ है तो यह बूटअप के दौरान समस्याएं पैदा कर सकता है। इसलिए, इस चरण में, हम एक पुराने कर्नेल में बूट करेंगे। इसके लिए:
- बूटअप के दौरान Esc, F9 या F3 कुंजी दबाकर BIOS में बूट करें।
- उबंटू ऑप्शन स्क्रीन में बूट करने के लिए "Advanced Options for Ubuntu" चुनें।
- तीर कुंजियों से नेविगेट करें और कर्नेल का एक पुराना संस्करण चुनें।
- "Enter" दबाकर कर्नेल चुनें।
- कंप्यूटर को रीबूट करें और पुराने कर्नेल में बूट करने का प्रयास करें
- जांचें कि क्या समस्या बनी रहती है।
समाधान 3: नए कर्नेल को प्रोसेस करना
यह समस्या ज्यादातर तब देखी जाती है जब नया कर्नेल ठीक से प्रोसेस नहीं हुआ हो। इसलिए, इस चरण में, हम नए कर्नेल को ठीक से प्रोसेस करेंगे। सुनिश्चित करें कि आपने इस लेख में सूचीबद्ध पहला समाधान पहले ही आजमा लिया है और इस समाधान को आजमाने से पहले उचित Nvidia ड्राइवर्स इंस्टॉल कर लिए हैं।
- दूसरे समाधान का उपयोग करके पुराने कर्नेल में बूट करें।
- Ctrl + ALT + F3 कुंजियों को एक साथ दबाकर वर्चुअल टर्मिनल में बूट करें।
- सब कुछ अपडेट करने के लिए निम्न कमांड टाइप करें और "Enter" दबाएं।
sudo apt-get update && sudo apt-get upgrade -y
- पुराने कर्नेल्स को हटाने के लिए निम्न कमांड टाइप करें और "Enter" दबाएं।
sudo apt-get autoremove
- वर्तमान कर्नेल को पुनः इंस्टॉल करने के लिए निम्न कमांड टाइप करें और "Enter" दबाएं
sudo apt-get install --reinstall linux-image-4.13.0-32-generic
नोट: इस कमांड में नंबरों को उस कर्नेल के संस्करण से बदलें जिसे आप इंस्टॉल करना चाहते हैं। संस्करण निम्न कमांड 실행 करके पाया जा सकता है।
uname -r
- रीबूट करें और जांचें कि क्या समस्या बनी रहती है।