Nvidia-opencl-icd-367 स्थापित करने से पैकेज मैनेजर टूट जाता है


14

मैं ग्राफिक्स-ड्राइवर ppa का उपयोग कर रहा हूं । मैं आज जो ने कहा कि मैं अपने NVIDIA ड्राइवर अद्यतन कर सकते हैं एक अद्यतन संवाद मिला 367.18 (~ gpu16.04.6)। मैंने हर बार की तरह अपडेट शुरू किया, लेकिन यह विफल रहा

Failed to get unit file state for var-lib-snapd-lib-gl.mount

रिबूट करने के बाद, मेरा ग्राफिक्स ड्राइवर टूट गया और मुझे रिकवरी मोड में जाने के लिए मजबूर होना पड़ा।

जैसा कि आमतौर पर जब मेरा एनवीडिया ड्राइवर टूट जाता है, तो मैं sudo apt purge nvidia*इसे बाद में साफ करने के लिए इसे अनइंस्टॉल कर देता हूं ।

पुनर्प्राप्ति मोड में ऐसा करने से nvidia-opencl-icd-367पैकेज को छोड़कर सभी की स्थापना रद्द हो गई जो ऊपर की त्रुटि के साथ विफल रही।

इस पैकेज को मैन्युअल रूप से अनइंस्टॉल करने की कोशिश इन त्रुटियों के साथ होती है:

यहां छवि विवरण दर्ज करें यहां छवि विवरण दर्ज करें


अपडेट @ 20160605 - समाधान:

नीचे दिए गए V ideonauth के उत्तर के बाद इस मुद्दे को हल करता है। कृपया सभी चरणों से गुज़रें और सुनिश्चित करें कि sudo apt purge nvidia*बिना मुद्दों के सफल होने के बाद और ड्राइवर को फिर से स्थापित करने के बाद NVIDIA के सब कुछ को हटाने के बाद रिबूट करना सुनिश्चित करें sudo apt install nvidia-367

इससे आपके ड्राइवर को फिर से काम करना पड़ेगा।

यदि यह मदद नहीं करता है, तो सभी पुराने xorg कॉन्फ़िगर को मैन्युअल रूप से हटाने sudo rm /etc/X11/xorg.conf* && sudo rm /etc/X11/xorg.confऔर ड्राइवर को फिर से पुनर्स्थापित करने का प्रयास करें sudo apt install nvidia-367 --reinstall

यदि यह अभी भी आपको वापस लॉग इन नहीं करने देता है (सामान्य त्रुटि: लॉगिन स्क्रीन -> पासवर्ड दर्ज किया गया है, तो दबाया दर्ज करें -> लॉगिन स्क्रीन पर वापस जाता है) अपने Nvidia ड्राइवर को पूरी तरह से पाठ कंसोल से स्विच करके फिर से हटाने का प्रयास करें साथ logscreen Ctrl+ Alt+ F1, खाते से लॉगिन नाम और पासवर्ड, से आपके ग्राफिक्स कार्ड के लिए उपयुक्त ड्राइवर donwload यहाँ कंसोल में, बंद lightdm:

sudo service lightdm

Nvidia के बाइनरी ड्राइवर का उपयोग करके इंस्टॉल करें sudo ./NVIDIA-VERSION...

और रिबूट प्रणाली:

sudo reboot now

सिस्टम:

उबंटू 16.04 64 बिट

लिनक्स 4.4.0-22


1
मुझे आपकी तरह ही एक समस्या थी, लेकिन एनवीडिया -340 के साथ। ! मैंने Videonauth की पद्धति नंबर 2 का उपयोग किया और इसके अंत में मैं अतिरिक्त परेशानी में चला गया: nvidia-361 libcuda1-340 त्रुटि के कारण स्थापित नहीं किया जा सका। libcuda1-340 को मिटाया नहीं जा सका। मैंने libcuda1 को उसी तरह से मजबूर किया जैसे मैंने nvidia-opencl-icd-340 के साथ किया था। उसके बाद, एनवीडिया -361 की स्थापना ठीक है। कट्टरपंथी दृष्टिकोण के लिए धन्यवाद Videonauth!
ipute lute

मैं उस समस्या की पुष्टि कर सकता हूं। और मैं अब तक एक ही रास्ता देखता हूं: एनवीडिया के लिए पीपीए-रेपो को अक्षम करना।
ipeacocks

यदि आपकी समस्या एक उत्तर में हल हो गई है, तो कृपया अपने प्रश्न में दिए गए चरणों को न दोहराएं। इसके बजाय, उत्तर को स्वीकार करें और उसे वोट दें। यदि आप उत्तर में परिवर्तन का सुझाव देना चाहते हैं, तो परिवर्तनों के सुझाव के लिए नीचे दिए गए संपादन लिंक पर क्लिक करें
डेविड फ़ॉस्टर

जवाबों:


17

इसे ठीक करने के लिए ठीक है (मुझे आज सुबह भी यही परेशानी थी) आपके पास दो तरीके हैं:

1. लॉन्चपैड टीम द्वारा प्रति ई-मेल पर मुझे प्रस्तावित स्वच्छ तरीका:

इस समस्या के समाधान के लिए आपको पहले एक पाठ कंसोल के लिए दबाकर स्विच कर सकते हैं Ctrl+ Alt+ F1, तो का उपयोग कर अपने प्रदर्शन प्रबंधक रोक sudo systemctl stop <displaymanager>है, जहां है lightdm, gdm, sddm, या जो भी अन्य प्रदर्शन प्रबंधक प्रयोग कर रहे हैं।

स्टॉपिंग एक्स अनमाउंट विफलता को साफ करता है, जिससे आप ~ gpu16.04.6 में सफलतापूर्वक अपग्रेड कर सकते हैं, जिसमें अब दोषपूर्ण पैच का उपयोग नहीं होता है sudo apt upgrade। इस बिंदु पर, आप फिर sudo systemctl rebootसिस्टम को रिबूट करने के लिए दौड़ सकते हैं , जिसे इसे सामान्य कार्यक्षमता में वापस करना चाहिए।

यदि आप अभी भी एक त्रुटि संकेत प्राप्त करते हैं

Unit var-lib-snapd-lib-gl.mount not loaded.

आप इस मुद्दे को चलाकर काम कर सकते हैं

sudo touch /lib/systemd/system/var-lib-snapd-lib-gl.mount && sudo systemctl daemon-reload

नवीनीकरण को दोहराने का प्रयास करने से पहले। अपग्रेड पूरा होने के बाद, रन को साफ करने के लिए

sudo touch /lib/systemd/system/var-lib-snapd-lib-gl.mount

2. जिस तरह से मैंने आज सुबह इसे पूरी तरह से हटाने के लिए मजबूर किया है:

इस समस्या को हल करने के लिए, आप पहले Ctrl+ Alt+ दबाकर पाठ कंसोल पर जा सकते हैं F1, फिर से फिर से शुरू करें

sudo apt-get remove --purge nvidia*

के बाद

sudo dpkg --remove --force-all nvidia-opencl-icd-367`

इसके sudo apt-get autoremoveबाद a sudo apt-get cleanऔर फिर a sudo apt-get remove --purge nvidia

अब यह अभी भी आपके द्वारा हटाए गए किसी भी पैकेज का उल्लेख नहीं कर सकता है, तो उन फ़ाइलों को स्विच करें /var/lib/dpkg/infoऔर खोजें <packagename>.prerm, <packagename>.postinstऔर <packagename>.postrm, उन सभी फ़ाइलों के लिए निम्न कार्य करें ( सावधान रहें यह कुछ हटाने के लिए समझदार तरीका नहीं है ):

sudo su
> <packagename>.prerm
> <packagename>.postinst
> <packagename>.postrm
exit

जब आपने यह कर लिया है, तो हमेशा की तरह हटाना शुरू करें

sudo apt-get remove <packagename>

जब तक सब शुद्ध न हो जाए, तब तक ऐसा करें

sudo apt-get update && sudo apt-get dist-upgrade

और फिर nvidia ड्राइवर को फिर से इंस्टॉल करें जिसे अब तक ठीक कर लिया जाना चाहिए

sudo apt-get install nvidia-367

धन्यवाद, मैं आपके दूसरे सुझाव के बाद एनवीडिया ड्राइवर को पूरी तरह से अनइंस्टॉल करने में सक्षम था। मैं अभी भी अपने डेस्कटॉप पर नहीं कर रहा हूँ ( "विशिष्ट" लॉगिन -> लॉगिन स्क्रीन मुद्दे को वापस), वर्तमान में मैं NVIDIA द्विआधारी चालक (जो सामान्य रूप से काम करता है जो एक नया x11.conf उत्पन्न करता है) स्थापित करने के लिए कोशिश कर रहा हूँ
Flatron

1
खुश मैं मदद कर सकता है :) मैं इसे आज सुबह था और एक बहुत कठिन समय था जब तक मुझे ठीक करने का एक तरीका नहीं मिला। इस बारे में ppa के चालक दल को ईमेल किया था और 1. प्रस्तावित प्रस्ताव उनमें से है, दूसरा समाधान यह है कि मैंने इसे ठीक करने के लिए आज सुबह किया था।
विदेहोनथ

बिल्कुल सही, केवल लिनक्स के साथ परेशानी हमेशा ग्राफिक्स ड्राइवर की होती है। एडगर ppa के साथ ज्यादातर कोई समस्या नहीं है, लेकिन कभी-कभी यह आपके रविवार की सुबह को एक संघर्ष बना सकता है;)
Flatron

1
मैं एकता में हूं और एक ही समस्या थी और सामान्य ग्राफिक्स ड्राइवर टीम के पीएपीए का इस्तेमाल किया, इसलिए मैंने आपके प्रश्न से संपादकों के टैग को हटा दिया, यह सब एक दोषपूर्ण पैच से आता है जो ऊपर की तरफ, पैक और धक्का दिया गया।
विदेहोनथ

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