लाइटमैड बूट पर शुरू नहीं हो रहा है


35

मैंने gdmअपने प्रदर्शन प्रबंधक के रूप में थोड़ी देर के लिए स्थापित किया, और इसे हटाने के बाद, lightdm स्वयं से शुरू नहीं होता है। मुझे इसके बजाय एक tty में लॉगिन करना होगा, और दौड़ना होगा sudo start lightdm

रनिंग dpkg-reconfigure lightdmया तो काम नहीं करता है:

dpkg-maintscript-helper: warning: environment variable DPKG_MAINTSCRIPT_NAME missing
dpkg-maintscript-helper: warning: environment variable DPKG_MAINTSCRIPT_PACKAGE missing

मैं भी पूरी तरह से lightdm को पुनः स्थापित करने की कोशिश की है, लेकिन यह भी काम नहीं करता है

मेरी /var/log/boot.logनिम्न पंक्तियाँ हैं:

* Starting LightDM Display Manager                                                                                                                  
* Starting ACPI daemon                                                                                                                              
* Starting anac(h)ronistic cron                                                                                                                     
* Starting save kernel messages                                                                                                                      
* Stopping LightDM Display Manager         

जवाबों:


34

एक टर्मिनल चलाएं और दर्ज करें cat /etc/X11/default-display-manager। शायद कहते हैं कि lightdmयदि आपने हाल ही में जीडीएम की स्थापना रद्द की है। एक सेटिंग के रूप में /etc/init/lightdm.confस्वीकार नहीं करता है lightdm- हालांकि, /usr/bin/lightdmया /usr/sbin/lightdmकाम। तो /etc/X11/default-display-managerअपने पसंदीदा टेक्स्ट एडिटर में खोलें और जो कुछ भी है उसे निम्न पंक्ति के साथ बदलें:

/usr/bin/lightdm

या

/usr/sbin/lightdm

रिबूट और लाइटमाड को शुरू करना चाहिए और आपको हमेशा की तरह लॉगऑन स्क्रीन पर लाना चाहिए।


यह काम करता हैं। में सामग्री /etc/X11/default-display-managerथी /user/sbin/gdm। मैंने गनोम शेल स्थापित किया, फिर इसे दिन पहले अनइंस्टॉल कर दिया, मुझे लगता है कि यह समस्या है।
हाजीमुज

11

मेरा हल चलाना था:

rm /etc/systemd/system/default.target
systemctl set-default graphical.target

यह डिफ़ॉल्ट लक्ष्य फ़ाइल को बदल देगा, जिसने मेरे मामले में सिस्टमलैड को ग्राफिकल लक्ष्य तक पहुँचने से रोक दिया होगा, जिसमें सिमिलिंक के साथ ग्राफिकल लक्ष्य तक पहुँचा जा सकता है। इसके बाद, lightdm (और ddkg-reconfigure के साथ चुने जाने पर gdm) अपने आप शुरू हो जाता है।

/etc/X11/default-display-manager पहले से ही सही मान पर सेट था, इसलिए यह ओपी के एक अलग मूल कारण प्रतीत होता है।

सिस्टमैड लक्ष्य के बारे में अधिक जानकारी यहाँ


2
सचेत! जो लोग PacketFence स्थापित करने की योजना बना रहे हैं या पहले से स्थापित हैं, उनके लिए यह समाधान है। मुझे कोई पता नहीं है, लेकिन PacketFence अपने स्वयं के कॉन्फ़िगरेशन के साथ इस फ़ाइल को ओवरराइट करता है और रिबूट के बाद, कोई भी ग्राफ़िकल लॉगिन इंटरफ़ेस आपके लिए उपलब्ध नहीं होगा, जब तक कि आप इस फ़ाइल को दोबारा नहीं बनाते हैं। आपके योगदान के लिए धन्यवाद, @capeyx!
ivanleoncz

1
ठीक है ... तो एपर्टेक्स एक नायक है। मैं कुछ अपग्रेड के बाद मिंट 18.1 (और 18.2) पर डिस्प्ले मैनेजर के कुल नुकसान से जूझ रहा हूं और इस समाधान ने मेरे लिए पूरी तरह से काम किया है! lightdm अभी भी कार्यात्मक नहीं है, लेकिन मैं अब कम से कम लॉग इन कर सकता हूं। धन्यवाद!
सिरसियो

9

यह मेरे लिए होता है जब gnome ऐप्स को हटा दिया जाता है gdm, और kde पर चला जाता है।

मैंने इसे चलाकर ठीक किया:

sudo dpkg-reconfigure lightdm

और kdmlightdm के बजाय डिफ़ॉल्ट के रूप में चुनना


5

ठीक है, मुझे लगता है कि मैं अंत में यह पता लगा लिया! इस समस्या के जवाब में हर किसी का सुझाव सही विरासत nVidia कार्ड प्राप्त करना है। कहना आसान है करना मुश्किल। मेरे पास सही ड्राइवर को ट्रैक करने में बहुत कठिन समय था, क्योंकि ऐसा लगता था कि यह रिपॉजिटरी (कम से कम उबंटू के) से गायब हो गया था। यहाँ मेरे लिए क्या काम किया है। आपके nVidia कार्ड के आधार पर, आपको एक अलग फ़ाइल डाउनलोड करने की आवश्यकता हो सकती है, लेकिन वे सभी http://www.nvidia.com/object/unix.html पर सूचीबद्ध हैं । मुझे अपने GeForce 2 MX 400 के लिए विरासत 96xx ड्राइवर की आवश्यकता थी। इसलिए, इसे ठीक करने के हफ्तों के बाद, मैंने बस इन कमांडों को चलाया और यह आखिरकार काम कर गया! Wget कमांड में उपयोग किया जाने वाला URL सिर्फ उस फ़ाइल का URL है जिसे nVidia वेबसाइट मुझे डाउनलोड करना चाहती थी।

wget http://us.download.nvidia.com/XFree86/Linux-x86/96.43.23/NVIDIA-Linux-x86-96.43.23-pkg1.run
sudo sh NVIDIA-Linux-x86-96.43.23-pkg1.run
sudo reboot
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.