Technical Anshu
Tutorials Blog
टीटीवाई बचाव गाइड

टीटीवाई कंसोल से कैचीओएस लॉगिन समस्याओं को ठीक करें

कोई लॉगिन स्क्रीन नहीं होने का मतलब कोई सिस्टम नहीं है। लिनक्स ग्राफ़िकल कंसोल के अंतर्गत कई सादे-पाठ कंसोल को चालू रखता है, और वहां से आप सेवाओं का निरीक्षण कर सकते हैं, वास्तविक त्रुटि संदेशों को पढ़ सकते हैं और लगभग हर लॉगिन विफलता को ठीक कर सकते हैं - बिना कुछ भी पुनः इंस्टॉल किए।

By Technical AnshuCachyOS / Arch basedAbout 15 minutes
ऊपर दिए गए वीडियो में पूरा समाधान देखें - प्रत्येक चरण को वास्तविक कैचीओएस सिस्टम पर लाइव दिखाया गया है

इस पृष्ठ पर प्रत्येक सुधार उसी तरह शुरू होता है: Ctrl+Alt+F3 दबाएँ, अपने सामान्य उपयोगकर्ता नाम और पासवर्ड के साथ लॉग इन करें, और टेक्स्ट कंसोल से काम करें। यह सार्वभौमिक आर्क बचाव मार्ग है - यह दुर्घटनाग्रस्त लॉगिन प्रबंधक, आधे-अधूरे अपडेट, पूर्ण डिस्क या टूटे हुए सत्र के लिए काम करता है, क्योंकि कंसोल इनमें से किसी भी चीज़ पर निर्भर नहीं करता है। कार्डों पर क्रम से काम करें: पहले पता लगाएं कि कौन सी सेवा विफल हुई, फिर पढ़ें उसने क्या कहा, फिर कारण ठीक करें - लक्षण नहीं।

systemctl status - the login service after a bad update
plasmalogin.service - Plasma Login Manager Loaded: loaded (/usr/lib/systemd/system/plasmalogin.service; enabled) Active: failed (Result: exit-code) Process: ExecStart=/usr/bin/plasmalogin (code=exited, status=1/FAILURE)
एक असफल लॉगिन प्रबंधक इस तरह दिखता है - सेवा लोड और सक्षम है, लेकिन यह शुरू होते ही बाहर निकल जाती है (पुराने इंस्टॉल उसी स्थान पर sddm.service दिखाते हैं)
1

कंसोल पर जाएं और पुष्टि करें कि सिस्टम सक्रिय है

कुछ भी ठीक करने से पहले यह साबित कर लें कि मशीन स्वस्थ है। यदि TTY उत्तर देता है, तो कर्नेल, डिस्क और आपका खाता ठीक है, और समस्या केवल ग्राफ़िकल परत में है।

  1. Ctrl + Alt + F3 दबाएँ और लॉग इन करें
  2. whoami चलाएँ - इसे आपका उपयोगकर्ता नाम प्रिंट करना चाहिए
  3. df -h चलाएँ और / के लिए लाइन देखें - यदि यह 100 प्रतिशत पूर्ण कहता है, तो यह एक अलग मूल कारण है (इस साइट पर पूर्ण-डिस्क गाइड देखें)
  4. ping -c 3 archlinux.org चलाएँ - उत्तरों का मतलब है कि आपका नेटवर्क काम करता है, जिसकी मरम्मत के चरणों की आवश्यकता है
2

सिस्टमडी से पूछें कि कौन सी लॉगिन सेवा विफल रही

अनुमान मत लगाओ. systemd को ठीक-ठीक पता होता है कि कौन सी सेवा प्रारंभ नहीं हो सकी, और यह रसीदें रखता है। एक कमांड उस लॉगिन मैनेजर को दिखाता है जिसका उपयोग आपका सिस्टम वास्तव में करता है - नए कैचीओएस इंस्टॉल पर प्लाज्मा लॉगिन मैनेजर, पुराने पर एसडीडीएम।

  1. systemctl status display-manager चलाएँ
  2. सक्रिय पंक्ति पढ़ें - विफल पुष्टि करता है कि लॉगिन सेवा ही समस्या है
  3. उस सटीक सेवा नाम पर ध्यान दें जिस पर यह इंगित करता है, उदाहरण के लिए plasmalogin.service या sddm.service
  4. यह देखने के लिए systemctl --failed चलाएँ कि क्या उसी बूट में कुछ और टूटा है
3

जर्नल में वास्तविक त्रुटि पढ़ें

परिणाम निकास-कोड में विफल आपको बताता है कि सेवा समाप्त हो गई, क्यों नहीं। जर्नल में इसका कारण बताया गया है - आमतौर पर आंशिक अद्यतन के बाद एक लापता या बेमेल लाइब्रेरी, जो एक समाधान योग्य, ठोस समस्या है।

  1. journalctl -b -u plasmalogin चलाएँ (अंतिम चरण से अपनी सेवा का नाम उपयोग करें)
  2. अंतिम स्क्रीनफुल को देखें - साझा लाइब्रेरी के बारे में पंक्तियाँ जिन्हें खोला नहीं जा सकता, या स्टार्ट-लिमिट-हिट, आधे-अद्यतन बग के क्लासिक हस्ताक्षर हैं
  3. व्यापक चित्र के लिए journalctl -b -p err चलाएँ - इस बूट से प्रत्येक त्रुटि, क्रम में
  4. त्रुटि को लिखें या उसका फोटोग्राफ लें - यदि आप बाद में मदद मांगते हैं, तो यह पहली चीज़ है जिसकी किसी को आवश्यकता होती है
4

संपूर्ण, लगातार अद्यतन के साथ मरम्मत करें

अपडेट के बाद अधिकांश लॉगिन-सेवा विफलताएं उन पैकेजों में आती हैं जो अब मेल नहीं खाते हैं। मरम्मत अद्यतन को समाप्त करने के लिए है ताकि पूरा सेट फिर से सुसंगत हो - अक्टूबर बग वेव के लिए कैचीओएस टीम ने वही फिक्स प्रकाशित किया।

  1. sudo cachyos-rate-mirrors चलाएँ ताकि आप सिंक किए गए दर्पणों से खींच सकें
  2. sudo pacman -Syu चलाएँ और पूर्ण अपग्रेड स्वीकार करें
  3. sudo systemctl restart plasmalogin (या sddm) के साथ फिर से लॉगिन सेवा का प्रयास करें
  4. Ctrl + Alt + F1 के साथ ग्राफ़िकल स्क्रीन पर वापस जाएँ - यदि लॉगिन स्क्रीन है, तो सामान्य रूप से लॉग इन करें
  5. यदि पुनरारंभ विफल हो जाता है, तो reboot के साथ एक बार रीबूट करें - एक ताजा बूट मरम्मत की गई लाइब्रेरी को साफ-सुथरा लोड करता है
5

यदि सेवा अभी भी विफल रहती है, तो आगे बढ़ने से पहले अलग हो जाएं

यदि पूर्ण अद्यतन लॉगिन प्रबंधक को पुनर्जीवित नहीं करता है, तो पुनः स्थापित करने के बजाय फ़ील्ड को सीमित करें। ये जाँचें टूटी हुई सेवा को टूटी हुई उपयोगकर्ता प्रोफ़ाइल से अलग करती हैं - उन्हें पूरी तरह से अलग-अलग सुधारों की आवश्यकता होती है।

  1. एक परीक्षण खाता बनाएं: sudo useradd -m testuser फिर sudo passwd testuser
  2. लॉगिन सेवा पुनः आरंभ करें - यदि परीक्षण उपयोगकर्ता लॉग इन कर सकता है, तो आपकी प्रोफ़ाइल में खराब सेटिंग है, और सिस्टम ठीक है
  3. ls -ld ~ के साथ अपने होम फ़ोल्डर के स्वामित्व की जांच करें - यह आपका होना चाहिए, रूट का नहीं
  4. अंतिम स्थानीय परीक्षण के रूप में, startplasma-wayland के साथ TTY से प्लाज्मा को हाथ से प्रारंभ करें और पढ़ें कि यह क्या प्रिंट करता है - पहली त्रुटि पंक्ति सुराग है
🔴 कंसोल कार्य के लिए एक नियम: एक चीज़ बदलें, परीक्षण करें, फिर अगली चीज़ बदलें। लगातार पांच मरम्मत आदेश चलाने से आपको पता नहीं चलता कि कौन सा काम कर रहा है - और यदि कुछ खराब हो जाता है, तो आप सही कदम को पूर्ववत नहीं कर सकते।

संपूर्ण वीडियो गाइड

पूरे बाईपास और मरम्मत को चरण दर चरण लाइव दिखाया गया है - इसे एक बार देखें और मिनटों में अपने सिस्टम को ठीक करें।

Watch Full Video
सामान्य प्रश्न

TTY भी काली स्क्रीन दिखाता है - अब क्या?

अन्य फ़ंक्शन कुंजियाँ आज़माएँ - F4, F5, F6। लैपटॉप पर भी आपको Fn कुंजी दबाए रखने की आवश्यकता हो सकती है। यदि कोई कंसोल बिल्कुल भी दिखाई नहीं देता है, तो समस्या लॉगिन मैनेजर (कर्नेल या ग्राफिक्स ड्राइवर) से पहले की है, और कैचीओएस लाइव यूएसबी से बूट अगला कदम है।

मैं टीटीवाई में लॉग इन कर सकता हूं लेकिन पैक्मैन का कहना है कि डेटाबेस लॉक है

इसका आम तौर पर मतलब है कि पहले वाला अपडेट बाधित हो गया था। पहले जांचें कि pgrep -a pacman के साथ कुछ भी अपडेट नहीं हो रहा है। यदि कुछ भी नहीं चल रहा है, तो sudo rm /var/lib/pacman/db.lck के साथ पुराने लॉक को हटा दें और फिर अपडेट को फिर से चलाएँ।

क्या मुझे टीटीवाई मरम्मत के लिए इंटरनेट की आवश्यकता है?

अद्यतन-आधारित मरम्मत के लिए, हाँ। यदि पिंग परीक्षण विफल हो जाता है, तो यदि आप कर सकते हैं तो एक केबल प्लग इन करें - वायर्ड नेटवर्किंग आमतौर पर कंसोल में तब भी काम करती है जब वाई-फाई को डेस्कटॉप की आवश्यकता होती है। फ़ोन USB टेदरिंग एक वायर्ड कनेक्शन के रूप में भी दिखाई देता है।

यह मार्गदर्शिका तकनीकी अंशू के CachyOS प्लाज्मा बग में लॉग इन नहीं कर पा रहे वीडियो पर आधारित है - एक कदम पर अटक गए हैं? वीडियो टिप्पणियों में पूछें, मदद हमेशा उपलब्ध है।