Centos अपग्रेड के बाद डेस्कटॉप शुरू नहीं हो रहा है


2

मैंने अपडेट मैनेजर का उपयोग करके एक सर्वर को सेंटोस 6.5 (gnome2 के साथ) से 7 में अपग्रेड किया।

समस्या यह है कि मैं लॉगिन स्क्रीन या डेस्कटॉप नहीं देख पा रहा हूं।

हालाँकि माउस पॉइंटर दिखाई देता है।

मैंने पुराने ओब्स्लेट किए गए पैकेजों को हटा दिया, अपडेट चलाया, ग्नोम डेस्कटॉप स्थापित किया लेकिन कुछ भी काम नहीं कर रहा है।

स्क्रीन की तरह एनाकोंडा इंस्टॉलर को रीबूट करने के बाद लाइसेंस सत्यापन और उपयोगकर्ता निर्माण प्रॉम्प्ट के साथ पॉप अप हुआ। इसके साथ खत्म करने के बाद स्क्रीन फिर से सिर्फ एक माउस पॉइंटर के साथ खाली हो गई।

जब मैं किसी एप्लिकेशन को चलाता हूं ssh -X लॉगिन यह संकेत देता है कि:

libGL error: failed to load driver: nouveau

मेरे पास है xorg-x11-drv-nouveau-1.0.10-5.el7.x86_64 स्थापित।

मैंने पुनः स्थापित किया xorg-x11-drv-nouveau तथा mesa-libGL लेकिन फिर भी समस्या बनी रहती है।

LIBGL_DEBUG=verbose आउटपुट यह:

libGL: OpenDriver: trying /usr/lib64/dri/tls/nouveau_dri.so
libGL: OpenDriver: trying /usr/lib64/dri/nouveau_dri.so
libGL error: failed to open drm device: No such file or directory
libGL error: failed to load driver: nouveau
libGL: OpenDriver: trying /usr/lib64/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib64/dri/swrast_dri.so
libGL: Can't open configuration file /root/.drirc: No such file or directory.

इसका उपयोग नहीं किया जाना चाहिए nouveau_drv.so के बजाय nouveau_dri.so

systemctl status gdm.service कहते हैं कि जीडीएम सक्रिय है और चल रहा है लेकिन कुछ त्रुटियां दिखाई देती हैं:

gnome-session[2734]: JS ERROR: !!!     lineNumber = '475'
gnome-session[2734]: JS ERROR: !!!     stack = '"notify("Unable to lock","Lock was blocked by an application")@/usr/share/gnome-shell/js/ui/main.js:475
gnome-session[2734]: notifyError("Unable to lock","Lock was blocked by an application")@/usr/share/gnome-shell/js/ui/main.js:495
gnome-session[2734]: GLib-GIO-CRITICAL: g_dbus_connection_call_internal: assertion `object_path != NULL && g_variant_is_object_path (object_path)' failed

जीडीएम को फिर से शुरू करने से मदद नहीं मिलती:

systemd[1]: Starting GNOME Display Manager...
systemd[1]: Started GNOME Display Manager.
gdm[780]: Child process 791 was already dead.
gdm[780]: GLib-GObject: g_object_ref: assertion `object->ref_count > 0' failed
gdm[780]: GLib-GObject: g_object_unref: assertion `object->ref_count > 0' failed
gdm[780]: GdmDisplay: display lasted 0.030752 seconds
gdm[2087]: GLib-GObject: g_object_unref: assertion `object->ref_count > 0' failed

मुझे समझ नहीं आ रहा है कि यह समस्या क्या है।


मुझे यह समस्या भी है, Intel ग्राफिक्स हार्डवेयर के साथ इसलिए मुझे लगता है कि nouveau का इससे कोई लेना-देना नहीं है। मुझे माउस कर्सर के साथ काली स्क्रीन भी मिलती है (एक्स चल रहा है, लेकिन जीडीएम मर चुका है)। इसके बाद भी telinit 3 टेक्स्ट मोड में जाने के लिए, startx लॉन्च GNOME3 क्लासिक मोड बस ठीक है (हालांकि मैंने कुछ भी नहीं किया है लेकिन लॉगआउट किया है)।
dmansfield

जवाबों:


1

मुझे लगता है कि आपका GUI डेस्कटॉप इंस्टॉलेशन अधूरा है। मैं आपको दोष नहीं देता, यह पता लगाना थोड़ा मुश्किल है कि क्या स्थापित करना है, और संभावना है कि कुछ पैकेज गायब हैं। मुझे उम्मीद है कि 6.5 से अधिक कुछ नहीं बचा है (यानी आपने नवीनीकरण करने से पहले GNOME डेस्कटॉप और X को हटा दिया है)

yum groupinstall ... यातना से काफी बदल दिया गया है। यह किसी भी ग्राफिक्स ड्राइवर मुद्दों को हल नहीं करेगा, लेकिन कम से कम इसे डिफ़ॉल्ट वीजीए ड्राइवर स्थापित होना चाहिए और उम्मीद है कि काम करना चाहिए।

निम्नलिखित को आज़माएं, जो HOWTO से है मैं CentOS 6.5 - & gt; 7 अपग्रेड। मैं अभी भी गाइड लिख रहा हूँ, अगर आपके पास योगदान करने के लिए कुछ भी है, तो कृपया टिप्पणी करें।

अपने टर्मिनल पर, रूट के रूप में (या sudo ....)

yum groups mark convert

पुराने CentOS 6 समूह पैकेज समूहों को नए v7 समूहों में बदलने के लिए।

yum groups install "GNOME Desktop"

GNOME (और X) संकुल को स्थापित करने के लिए, जिनमें से कुछ को संस्थापित नहीं किया जा सकता है।

फिर देखें कि क्या आप GUI को प्राप्त करने के लिए startx कर सकते हैं।

यदि आप कर सकते हैं, तो आप GUI लॉगऑन स्क्रीन (प्लायमाउथ) पर स्विच कर सकते हैं।

ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

एक्स और अपने विंडो मैनेजर को डिफ़ॉल्ट रूप से शुरू करने और आपको एक ग्राफिकल लॉगिन स्क्रीन के साथ प्रस्तुत करने के लिए। (यह है systemd संशोधन के लिए प्रतिस्थापन inittab।)


0

मैं सोच मुझे इसका उत्तर पता है, वैसे।

मैंने बहुत सी चीजें कीं, जैसे कि पैकेज को फिर से स्थापित करना आदि लेकिन जब मैंने /etc/pam.d में फ़ाइलों को /etc/pam.d/*.rpmnew फ़ाइलों के साथ बदल दिया, जो अपग्रेड के दौरान बनाई गई थीं। कार रिप्लायिंग पैम फ़ाइलें या आप आसानी से अपने आप को अपने सिस्टम से बाहर कर सकते हैं।

इस पृष्ठ में कहीं दफन मुझे प्रेरणा मिली:

http://forums.gentoo.org/viewtopic-t-979434-start-0.html

और मैंने पहले .rpmnew फ़ाइलों के लिए जाँच की थी, लेकिन pam.d को अनदेखा कर दिया था

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