नवीनीकरण के बाद Ubuntu 14.04 में प्रवेश नहीं कर सकते


28

मुझे एक समस्या है जो मैंने पहले कभी नहीं देखी। मैंने निम्न आदेश का उपयोग करके अपने Ubuntu 12.04 64bit को 14.04 में अपग्रेड किया:

$ sudo update-manager -d

उसके बाद मैं अपने उपयोगकर्ता खाते में प्रवेश नहीं कर सकता, जब मैं इसे लॉग करता हूं तो यह केवल चमकता है और फिर यह लॉगिन स्क्रीन पर वापस चला जाता है, लेकिन अजीब बात यह है कि मैं अतिथि खाते से लॉग इन कर सकता हूं।

मैंने एक और खाता बनाने की कोशिश की, लेकिन उस खाते में प्रवेश नहीं कर सका।

FYI करें मेरे पास कोई ग्राफिक कार्ड नहीं है जैसे कि NVIDIA या AMD।


लॉगिन स्क्रीन से, एक त्वरित, और लॉगिन करने के लिए CTRL + ALT + F1 दबाएँ। अपने घर निर्देशिका की अनुमति और मालिक की जाँच करें ( ls -l /home)। आपकी होम निर्देशिका आपके उपयोगकर्ता आईडी के स्वामित्व में होनी चाहिए।
जॉस

यह पहले से ही मेरे उपयोगकर्ता के स्वामित्व में है और इसकी अनुमति rx है, मैंने rwx की अनुमति बदल दी है, लेकिन यह भी काम नहीं किया।
cesar.rickinho

उस स्थिति में, यदि आप पहले से ही नहीं हैं, तो आपको अनुमतियों को पुनर्संरचना में बदलना चाहिए:sudo chmod -R u+w /home/[username]
Jos

किया हुआ। लेकिन फिर भी काम नहीं कर रहा है।
cesar.rickinho

ठीक है मैंने उपयोगकर्ता की अनुमति और उपयोगकर्ता के समूह को rwx में बदल दिया और इसने काम किया। मैं यह देखने के लिए कि क्या यह काम करेगा मूल अनुमतियों को पुनर्स्थापित करने जा रहा है, लेकिन अब मैं यह देखने जा रहा हूं कि साइटम कैसे प्रतिक्रिया दे रहा है और यदि कोई बग है। मदद के लिए धन्यवाद जोस।
cesar.rickinho

जवाबों:


14

मूल पोस्टर के लिए जो काम किया गया वह था: अपने घर की निर्देशिका की अनुमतियों को पुन: सही करना।

sudo chmod -R ug+rwx /home/[username]

अधिक विशिष्ट होने के लिए, समस्या आपके होम फ़ोल्डर में .Xauthority के साथ है। आपको बस इसकी अनुमतियों को अपने आप में बदलने की आवश्यकता है या, जैसा कि मेरे मामले में था, यह जड़ के स्वामित्व में था, इसलिए मुझे स्वामी को अपने उपयोगकर्ता में बदलने की आवश्यकता थी। इस तरह आपको अपने होम फोल्डर की हर फाइल के लिए परमिशन बदलने की जरूरत नहीं है।


7
अधिक विशिष्ट होने के लिए, समस्या आपके होम फ़ोल्डर में .Xauthority के साथ है। आपको बस इसकी अनुमतियों को अपने आप में बदलने की आवश्यकता है या, जैसा कि मेरे मामले में था, यह जड़ के स्वामित्व में था, इसलिए मुझे स्वामी को अपने उपयोगकर्ता में बदलने की आवश्यकता थी। इस तरह आपको अपने होम फोल्डर की हर फाइल के लिए परमिशन बदलने की जरूरत नहीं है।
वीटोर बैप्टिस्टा

1
IMHO यह +xकिसी के घर फ़ोल्डर के तहत सभी फ़ाइलों के लिए निष्पादन अनुमति देने के लिए अनावश्यक है ।
souravc

@souravc हां, हालांकि एक डायरेक्टरी पर एक्ज़ीक्यूट बिट को हटाने का मतलब है कि आप इसका उपयोग या फाइल ब्राउज़ करने के लिए इसे "एंटर" नहीं कर सकते। जब तक आप जड़ नहीं हैं।
क्रिस के

1
यह विचार अच्छा नहीं है! कॉन्फ़िगर निर्देशिकाओं और फ़ाइलों में से कई में $HOMEसुरक्षा के लिए 700 या 600 की अनुमति होनी चाहिए। यदि Xauthority का मोड ठीक करने की आवश्यकता है, तो उसे ठीक करें। पुनरावर्ती chmodलगभग हमेशा एक भयानक विचार है ...
Zanna

अंत में, इसने मुझे एक गुच्छा देने में मदद की: ubuntuforums.org/showthread.php?t=2267058
aaiezza

10

मुझे भी यही समस्या हो रही है। पूरे होम डायरेक्टरी को चेंज करके तय किया।

chown -R [user-name]:[user-name] /home/[user-name]

इस पोस्ट में विवरण ताजा इंस्टॉल 14.04 के बाद उपयोगकर्ता के लिए होम-डायरेक्टरी माउंट करने में असमर्थ


मेरे लिए काम किया। मैंने एक ताज़ा स्थापना की, लेकिन अपने घर (एक और विभाजन) को बनाए रखने की कोशिश की। धन्यवाद।
स्कूप

2

मेरे मामले में मेरा / होम फाइल सिस्टम एक अलग विभाजन पर है, और एक अद्यतन के बाद, किसी कारण से मेरे / etc / fstab में माउंट / होम में प्रवेश की टिप्पणी की गई थी। एक शेल प्राप्त करने के लिए रिकवरी मोड में बूट किया गया ताकि मैं / etc / fstab को संपादित कर सकूं और प्रविष्टि को फिर से स्थापित कर सकूं।


1
मुझे लगता है कि आपने इस समस्या के साथ भविष्य के ऑप के लिए बहुत अच्छा जवाब दिया है, हालांकि यह जानना उनके लिए सहायता का होगा कि वे एक टर्मिनल तक पहुंचने के लिए रिकवरी मेनू में एक बार क्या करने की आवश्यकता हो सकती है, आरडब्ल्यू एक्सेस में डिस्क को माउंट करें, और शायद जहां भी fstab फ़ाइल का पता लगाने के लिए ...
चार्ल्स ग्रीन

2

मैंने यह कोशिश की और इसने मेरे लिए काम किया:

sudo apt-get install --reinstall ubuntu-session

( स्रोत )


1
मेरे पास एक ही मुद्दा है और जब मैं यह आदेश देता हूं तो मुझे मिलता है: ubuntu-session पहले से ही सबसे नया संस्करण है। 0 अपग्रेड किया गया, 0 नव स्थापित, 0 हटाने के लिए और 463 अपग्रेड नहीं किया गया।
देसबेक

1

मेरे पास वह भी था। ऐसा लगता है कि 14.04 लॉगिन के लिए ubuntu-session नामक कुछ का उपयोग करता है, जबकि पुराने 12.04 ने कुछ को एकता-डेस्कटॉप कहा जाता है। चूंकि मैंने डेस्कटॉप से ​​ही अपग्रेड करने का प्रयास किया था, इसलिए इसे हटाने में समस्याएं थीं, और मुझे अगली बार लॉग इन करने से रोक दिया गया था।

मशीन को ठीक करने के लिए, और जैसे ही ग्रब लोडर ऊपर आता है, "उबुन्टु के लिए उन्नत विकल्प" तक स्क्रॉल करें जो संभवत: दूसरी प्रविष्टि होगी। हिट दर्ज करें। अगले पृष्ठ पर, "Ubuntu, Linux 3.13.0-30 (रिकवरी मोड)" या इसी तरह की प्रविष्टि के साथ चुनें। यह उस पृष्ठ पर दूसरी प्रविष्टि हो सकती है। यह वसूली के कुछ विकल्प लाता है।

"नेटवर्क सक्षम नेटवर्किंग" और हिट दर्ज करने वाली चीज़ को स्क्रॉल करें। यह महत्वपूर्ण है, अन्यथा उबंटू इंटरनेट पर उन फाइलों को नहीं खोज सकता है जिनकी जरूरत है। नेटवर्किंग सक्षम होने के बाद, "dpkg मरम्मत टूटे हुए पैकेज" पर स्क्रॉल करें और एंटर दबाएं। यह आवश्यक उबंटू-सत्र को स्थापित करना चाहिए, पुरानी एकता-डेस्कटॉप को हटाना चाहिए, और किसी भी अन्य चीजों को ठीक करना चाहिए जो भी याद किए गए थे।

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