डेस्कटॉप लॉगिन विफल रहता है, टर्मिनल काम करता है


12

मेरे पास एक ताज़ा सेटअप 12.04 LTS पीसी सिस्टम (120 GB SSD, 1 TB HDD, 16 GiB RAM) है; कुछ दिनों के बाद से, मैं अब ग्राफ़िकल डेस्कटॉप पर लॉगिन नहीं कर सकता: बहुत कम चमकती शेल विंडो है जो बहुत जल्दी गायब हो जाती है ( संपादित करें: नीचे देखें ), और मैं फिर से लॉगिन स्क्रीन के साथ सामना कर रहा हूं। मेरा मानना ​​है कि वहाँ के बारे में कुछ है modprobeऔर vbox, लेकिन मैं इसे तेजी से नहीं पढ़ सकता ...

मैं एक टर्मिनल ( Ctrl+ Alt+ F1) में लॉगिन कर सकता हूं । यह मेरे घर निर्देशिका की सभी सामग्री को चाउ करने में मदद नहीं करता है me: my-groupजैसे यहाँ सुझाया गया है

यह वह है जो मुझे मिल सकता है /var/log, तारीख और समय के लिए grepping (मैंने बाद में लाइनब्रीक सम्मिलित किए <my-hostname>; वास्तविक समय मान संरक्षित किए गए):

auth.log:

<date> 22:43:01 <my-hostname>
    lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "tobias"
<date> 22:43:08 <my-hostname>
    lightdm: pam_unix(lightdm:session): session closed for user lightdm
<date> 22:43:08 <my-hostname>
    lightdm: pam_unix(lightdm:session): session opened for user tobias by (uid=0)
<date> 22:43:08 <my-hostname>
    lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
<date> 22:43:08 <my-hostname>
    lightdm: pam_unix(lightdm:session): session closed for user tobias
<date> 22:43:09 <my-hostname>
    lightdm: pam_unix(lightdm:session): session opened for user lightdm by (uid=0)
<date> 22:43:09 <my-hostname>
    lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
<date> 22:43:10 <my-hostname>
    lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "tobias"
<date> 22:43:10 <my-hostname>
    dbus[756]: [system] Rejected send message, 2 matched rules; type="method_call", sender="1:43" (uid=104 pid=1639 comm="/usr/lib/indicator-datetime/indicator-datetime-ser") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.15" (uid=0 pid=1005 comm="/usr/sbin/console-kit-daemon --no-daemon ")

kern.log:

<date> 22:43:00 <my-hostname>
    kernel: [   16.084525] eth0: no IPv6 routers present

syslog:

<date> 22:43:00 <my-hostname>
    kernel: [   16.084525] eth0: no IPv6 routers present
<date> 22:43:01 <my-hostname>
    ntpdate[1492]: adjust time server 91.189.94.4 offset -0.162831 sec
<date> 22:43:08 <my-hostname>
    acpid: client 969[0:0] has disconnected
<date> 22:43:08 <my-hostname>
    acpid: client connected from 1553[0:0]
<date> 22:43:08 <my-hostname>
    acpid: 1 client rule loaded

मेरे पास वर्चुअलबॉक्स और Truecrypt स्थापित है, लेकिन मैं एक कारण के बारे में नहीं सोच सकता कि वे चित्रमय लॉगिन को क्यों रोक सकते हैं।

मैं उलझन में हूं:

  • यह किस बारे में है requirement "user ingroup nopasswdlogin" not met? मैं एक पासवर्ड का उपयोग करके लॉगिन करता हूं , और टर्मिनल में लॉग इन करते समय पासवर्ड ठीक काम करता है!
  • क्या मैं किसी तरह त्रुटि आउटपुट को पढ़ सकता हूं, उदाहरण के लिए, इसे विलंबित करके, इसे किसी फ़ाइल में रीडायरेक्ट करने के लिए, या सिस्टम को एक कुंजी दबाने के लिए मुझे संकेत देना चाहिए?
  • संभवत: किसी भी हाल ही में अद्यतन मेरी समस्या का कारण है? क्या मुझे लंबित अद्यतन स्थापित करना चाहिए? ग्राफिकल यूआई तक पहुँच के बिना, btw, कैसे ?

मुझे लिनक्स शेल के बारे में कुछ काम का ज्ञान है, लेकिन मैं उबंटू में नया हूं। किसी भी सहायता की सराहना की जाएगी।

संपादित करें: कल मशीन को बंद करने के बाद ( sudo shutdown now), मुझे स्क्रीन पर निम्न पाठ मिला, जो पहले उल्लेखित "चमकता" पाठ प्रतीत होता है (स्वरूपित; कुछ मूर्खतापूर्ण अग्रणी व्हाट्सएप):

Could not write bytes: broken pipe
speech-dispatcher disabled; edit /etc/default/speed-dispatcher
* Starting VirtualBox kernel modules
* modprobe vboxdrv failed. Please use 'dmesg' to find out why
saned disabled; edit /etc/default/saned
* Checking battery state... [ OK ]

इसे मैन्युअल रूप से कॉपी करने के बाद, मैंने बटन को कई सेकंड दबाकर मशीन को बंद कर दिया।

हो सकता है कि वर्चुअलबॉक्स (4.2 स्थापित) समस्या का कारण हो। मैं आज (MET) बाद में कुछ और लॉग फ़ाइल अर्क जोड़ूंगा।

संपादित करें , रिकॉर्ड्स के लिए: मैंने निम्नलिखित की कोशिश की, / a / 133754/103086 से :

  • sudo apg-get install gdm(जब कहा, चुना GDM)
  • रिबूट; लॉगिन GDM के साथ भी विफल रहा
  • sudo dpkg-reconfigure lightdm, रिबूट किया गया; लॉगिन काम नहीं करेगा
  • मेरी ~/.Xauthorityफाइल खाली है; इसे हटाने और रिबूट करने से कुछ भी नहीं बदला

इसके अलावा:

  • वर्चुअलबॉक्स अनइंस्टॉल ( sudo apt-get remove virtualbox-4.2), रिबूटिंग

संपादित करें : मैंने http://www.tobias-herp.de/en/errors/ubuntu-gui-lockout में चयनित / फ़िल्टर लॉग फ़ाइलों का ज़िप संग्रह अपलोड किया है । रखा apt-get upgradeहाल ही में ing, लेकिन दुर्भाग्य से समस्या बनी रहती है।


मेरे पास अब लॉग लाइनें निकालने के लिए एक स्क्रिप्ट है (और गैर-उपसर्ग लाइनों के साथ फ़ाइलों की प्रतिलिपि बनाएँ), और मैं एक ज़िप संग्रह अपलोड करूँगा (क्योंकि यह 6 फ़ाइलों में 1619 लाइनें, 924 लाइनों सहित dmesg) में होगा, लेकिन मैं नहीं कर सकता यह कैसे पता करें ... अपलोड करने के लिए ...
टोबियास

क्या यह tweek-it-up.blogspot.com/2012/08/… हो सकता है?
arielf

नहीं; ~/.Xauthorityफ़ाइल completeliy "मेरा" है ( tobias:tobias)।
टोबियास

मैंने हाल ही में एक नया 12.04 डेस्कटॉप सेटअप किया है (पहले से ही 5 अन्य) और नया एक ldap उपयोगकर्ताओं के साथ GUI में लॉगिन करने में समस्याओं में चल रहा था, लेकिन स्थानीय नहीं। मैंने इसे सीमित सफलता के साथ संघर्ष किया, फिर काम किया और मिंट को स्थापित किया जिसने काम किया। मैं अनुमान लगा रहा हूँ कि हाल ही के अद्यतन में किसी प्रकार का प्रतिगमन है। शेख़ी: ubuntu पूरी तरह से गड़बड़ हो रही है। बस विन्यास उपकरण के साथ पागल पैम सेटअप को देखें जो मैनुअल पैम कॉन्फ़िगरेशन की तुलना में अधिक जटिल और रहस्यमय हैं।
चक्रवात

जवाबों:


14

मेरे लिए काम ~ ~ को दूर कर रहा है


यहाँ भी, भले ही ~/.Xauthorityसही अनुमति और सही मालिक (मुझे) के साथ था।
वाब

इसी तरह यह मेरे लिए (Ubuntu 13.04 पर)
Stabledog

हां, फ़ाइल को हटाना आवश्यक है क्योंकि .Xauthority फ़ाइल में डेटा भिन्न होगा (शायद कोई पीड या दिनांक संदर्भ है?)। अकेले अनुमति सामान्य समस्या नहीं है।
एंड्रयू

4

मेरा भी यही मुद्दा था। यह पता चला कि मेरी समस्या ~/.Xauthorityको रूट के रूप में अपडेट किया गया था, और तब से केवल रूट ही इसे पढ़ सकता था। इसने मुझे मेरे उपयोगकर्ता नाम से कोई भी X सत्र शुरू करने से रोक दिया। मुझे करना पड़ा sudo rm ./.Xauthorityऔर इसके बाद ठीक काम हुआ।


3

मैंने आखिरकार सिस्टम को छोड़ दिया और पुनः स्थापित किया। यह कोई समस्या नहीं थी, क्योंकि सिस्टम काफी ताज़ा था, और अधिकांश व्यक्तिगत डेटा अभी तक इसके लिए माइग्रेट नहीं किए गए थे। मैं सुनिश्चित नहीं कर सकता कि समस्या एक गैर-मानक पैकेज के कारण नहीं थी, इसलिए ...

इसलिए मैंने नए सिरे से शुरुआत की, और अगली बार बेहतर होने के लिए मैंने सावधानी बरती। स्थापना के बाद, मैंने सिस्टम को अपडेट किया, कुछ महत्वपूर्ण पैकेजों को स्थापित किया और कॉन्फ़िगरेशन के लिए एक आंख को पिन किया:

sudo bash
apt-get upgrade
apt-get install ssh mercurial vim
cd /etc/
vim mercurial/hgrc
hg init .
hg add *
hg commit

इस प्रकार, जब भी कोई नई समस्या आती है, मुझे यह जानने के लिए बेहतर मौका देना चाहिए कि क्या गलत हुआ है।


बस रिकॉर्ड के लिए: थोड़ी देर के बाद, यहां तक ​​कि नई सेटअप प्रणाली भी उसी समस्या में चलती है। मैंने उबंटू को पूरी तरह से हटाने का फैसला किया और इसके बजाय विंडोज (एक आभासी लिनक्स मशीन के साथ) स्थापित किया।
तोबियास

सिर्फ रिकॉर्ड के लिए: आप "एचजी" के साथ क्या करते हैं, स्वचालित रूप से पैकेज "एटकीपर" के लिए धन्यवाद किया जाता है (और आप
व्यापारिक

2

मेरे मामले में, यह यहां~/.dmrc बताए गए गलत के कारण हुआ । यह पता लगाया जा सकता है कि निम्नलिखित त्रुटि के लिए धन्यवाद :~/.xsession-errors

एक्स-टर्मिनल-एम्यूलेटर: घातक IO त्रुटि: क्लाइंट ने कोनो कंसोल (1598) कोनसोल को मार डाला :: सेशन मैनजर :: ~ सेशन मैनजर: कोनसोल सेशनमैनगर सत्रों के साथ नष्ट हो गया अभी भी जीवित है


2
मेरे लिए भी काम किया। कुबंटू 12.04, केडीई। मैंने .dmrc और.Xauthority दोनों को डिलीट कर दिया। धन्यवाद!
माउंटेनएक्स

2

जब मैं export PATH=$PATH:/home/<user>/SomeFolderइसके अंत में जुड़ता था, तब इसी तरह की समस्या मेरे साथ हुई थी /etc/profile। जब मैंने एक टर्मिनल में लॉग इन किया, तो उस लाइन को हटा दिया और रिबूट कर दिया, मैं सामान्य रूप से लॉगिन कर सकता था और समस्या दूर हो गई लगती है।

प्रलेखन:

  • मुझे लॉगिन स्क्रीन से पहले स्क्रीन पर निम्नलिखित चमकता पाठ मिल रहा था:

    Could not write bytes: broken pipe
    * Starting VirtualBox kernel modules
    
    saned disabled; edit /etc/default/saned
    
  • Ubuntu 12.04 LTS, 64-बिट, इंटेल कोर i5, 6GB।
  • मेरे पास वर्चुअलबॉक्स 4.2.18 स्थापित है लेकिन यह ठीक काम कर रहा है।
  • मैं GRUB का उपयोग करते हुए विंडोज 8 के साथ डुअल बूट करता हूं।

क्या यह समस्या हो सकती है? मुझे नहीं पता। मेरे पास आमतौर पर एक ~/binनिर्देशिका है जो मुझे पसंद है PATH, लेकिन स्थापना अब मौजूद नहीं है।
टोबियास

आपने मेरी नेटबुक पर दिखने वाली समस्या को हल करते समय मुझे सही दिशा में धकेल दिया, जिसमें अभी भी उबंटू है। लॉगिन के दौरान स्वचालित रूप से मैंने जिन शेलस्क्रिप्शंस में से एक में त्रुटि की, और वहां एक पंक्ति के रूप में ~/.xsession-errors; जब मैंने इसे एक खोल में आज़माया, तो सब ठीक लगा। हालाँकि, मैंने स्क्रिप्ट लोड करने को अक्षम कर दिया है, और मैं ग्राफ़िकल रूप से फिर से लॉगिन कर सकता हूं।
टॉबी

0

अब lightdm + किसी भी गैर एकता अभिवादन का उपयोग करते हुए इस में चल रहा है। यदि मैं /etc/lightdm/lightdm.conf में एकता-अभिवादन करने वाले को अभिवादन सेट करता हूं, तो यह काम करने लगता है। पता नहीं क्यों।

संपादित करें: redacted कुछ मैं सिर्फ एक अद्यतन के साथ खींचा गया है यह कारण होगा और अब भी एकता अभिवादन काम नहीं करता है।


1
इस फाइल पर मेरी नज़र थी; (एक और केवल) अनुभाग में SeatDefaults, का मान greeter-sessionहै unity-greeterपहले से ही। किसी भी अन्य मूल्य मैं कोशिश कर सकता है?
तोबियों

0

मेरे मामले में मैंने कुछ आदेशों को .xprofile में जोड़ा, जिसके कारण लॉगिन के बाद लॉगिन-स्क्रीन पर वापस आ गया। मुझे जो त्रुटियां मिलीं, वही थीं। अपने ~ / .profile और ~ / .xprofile से गैर-आवश्यक सब कुछ निकालें स्थिति को सामान्य में वापस लाना चाहिए।


0

मेरे लिए यह तब हुआ जब कुछ अमान्य पथ प्रविष्टि .profile फ़ाइल में हैं। जब मैंने इसे हटाया, तो यह पूरी तरह से काम किया। रिपोर्ट की गई त्रुटि के लिए अपनी .xsession-error फ़ाइल जांचें


0

उबंटू 14.04.02 एलटीएस पर मेरे लिए वही त्रुटि थी। मैंने लॉग फ़ाइल खोल ली है /var/log/lightdm/lightdm.logऔर जैसे संदेश देखें ...not enough disk space for .Xauthroity...। तब मैंने पाया है कि डिस्क पर वास्तव में शून्य स्थान है। इसलिए मैंने कुछ फाइलें हटा दी हैं और बग गायब हो गए हैं।

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