अन्य सर्वर / वर्कस्टेशन पर एक्स कनेक्शन की अनुमति देने के लिए मैं जीडीएम को कैसे कॉन्फ़िगर कर सकता हूं?


5

मेरे पास अपने नेटवर्क पर CentOS 6.2 के सभी नए इंस्टाल पर एक मुद्दा है । X11 गुई सॉफ्टवेयर का उपयोग कर दूरस्थ मशीनों से कनेक्ट करना xauth से जुड़े कारणों के लिए विफल रहता है । मुझे यकीन नहीं है कि कैसे निदान करना है लेकिन इसे निम्न तक सीमित कर दिया है:

  • जीडीएम रिमोट होस्ट के साथ ठीक से प्रमाणित नहीं कर सकता है
  • XAUTHORITY रिमोट मशीन पर उपलब्ध नहीं एक स्थानीय पथ पर सेट है
  • स्थानीय उपयोगकर्ता होम डायर में कोई .Xauthority फ़ाइल नहीं है
  • गुम एमआईटी-मैजिक-कूकी -1

यहाँ कुछ लॉग दिए गए हैं:

/var/log/Xorg.0.log

[  9273.858] AUDIT: Mon Jun  4 14:41:21 2012: 7778: client 20 connected from local host (
uid=0 gid=0 pid=8800 )
  Auth name: MIT-MAGIC-COOKIE-1 ID: 496
[  9273.870] AUDIT: Mon Jun  4 14:41:21 2012: 7778: client 35 connected from local host (
uid=0 gid=0 pid=8800 )
  Auth name: MIT-MAGIC-COOKIE-1 ID: 496
[  9274.072] AUDIT: Mon Jun  4 14:41:21 2012: 7778: client 20 disconnected
[  9274.072] AUDIT: Mon Jun  4 14:41:21 2012: 7778: client 35 disconnected
[  9277.236] AUDIT: Mon Jun  4 14:41:25 2012: 7778: client 20 connected from local host (
uid=0 gid=0 pid=8804 )
  Auth name: MIT-MAGIC-COOKIE-1 ID: 496
[  9277.248] AUDIT: Mon Jun  4 14:41:25 2012: 7778: client 35 connected from local host (
uid=0 gid=0 pid=8804 )
  Auth name: MIT-MAGIC-COOKIE-1 ID: 496
[  9277.277] AUDIT: Mon Jun  4 14:41:25 2012: 7778: client 20 disconnected
[  9277.277] AUDIT: Mon Jun  4 14:41:25 2012: 7778: client 35 disconnected

/ Var / log / संदेशों

Jun  4 14:41:21 myhostname abrt[8801]: saved core dump of pid 8800 (/usr/bin/perl) to /var/spo
ol/abrt/ccpp-2012-06-04-14:41:21-8800.new/coredump (18776064 bytes)
Jun  4 14:41:21 myhostname abrtd: Directory 'ccpp-2012-06-04-14:41:21-8800' creation detected
Jun  4 14:41:21 myhostname abrtd: Package 'clusterssh' isn't signed with proper key
Jun  4 14:41:21 myhostname abrtd: Corrupted or bad dump /var/spool/abrt/ccpp-2012-06-04-14:41:21-8800 (res:2), deleting

मुझे यकीन है कि यह एक आसान बात है।

जिन चीजों की मैंने कोशिश की वे असफल थे:

  • दुख की बात है कि gdmsetup EL6 का हिस्सा नहीं है
  • कॉन्फ़िगर किया गया / etc / GDM / PostLogin कॉपी करने के लिए $ XAUTHORITY को $ HOME / .Xauthority (एनएफएस घर निर्देशिका घुड़सवार)
  • स्पष्ट रूप से निर्मित / आदि / sysconfig / डेस्कटॉप प्रदर्शनकर्ता के साथ = GNOME & DESKTOP = जैन
  • xinit और xauth के विभिन्न संयोजनों की कोशिश की

उम्मीद है कि कोई इस समस्या का निदान और समाधान करने में मदद कर सकता है। जैसा कि लॉग में दिखाई दे रहा है, मैं बिना किसी क्लस्टश के हूं, जो कि एक दुर्भाग्यपूर्ण चीज है, जिसे मैं रोजाना इस्तेमाल करता हूं।


क्या यह कमांड चलाने के बाद काम करता है xauth + 127.0.0.1?
जेरेमी डब्ल्यू

नहीं, मैंने नीचे समाधान पोस्ट किया है। यह अंत में सरल लेकिन नीचे ट्रैक करने के लिए मुश्किल था। भविष्य की किस्तों को याद रखना निश्चित रूप से एक है।
रॉबर्टबोगैच

समाधान मैंने पोस्ट किया वास्तव में समाधान नहीं था ... लेकिन मैंने अब समाधान पोस्ट किया है जो सिस्टम एक्सरे स्रोत फ़ाइल से संबंधित था। ऑपरेटर की त्रुटि।
रोबर्टमोग्गच

जवाबों:


2

समाधान अपेक्षित, तुच्छ और अस्पष्ट था-

CentOS 6.2 के वेनिला इंस्टॉलेशन के साथ X11 -x11 रंग परिभाषा फ़ाइल जो कि Xorg-x11-server-utils पैकेज (X.Org X11 X सर्वर उपयोगिताओं) का हिस्सा है, X11 द्वारा सही ढंग से हल नहीं किया गया है।

कुछ ऐप्स के लिए यह चेतावनी संदेश देता है, लेकिन अन्य लोग असंबंधित त्रुटियों के साथ विफल होते हैं।

समाधान निम्नलिखित करने के लिए /etc/X11/xorg.conf फ़ाइल "फ़ाइलें" अनुभाग में स्पष्ट रूप से जोड़ना था:

Section "Files"
    RgbPath "/usr/share/X11/rgb.txt"
EndSection

इसके साथ, X सर्वर को पुनरारंभ करने के लिए एक साधारण लॉगआउट / लॉगिन ने समस्या को ठीक किया।

इस सूत्र ने मुझे काम के समाधान को खोजने के लिए प्रेरित किया:

http://www.nntp.perl.org/group/perl.tcltk/2006/09/msg99.html


0

यह अंश आपकी समस्या से संबंधित हो सकता है:

7.2। Cygwin / X रिपोर्ट AUDIT: क्लाइंट 1 को IP रिमोटहॉस्ट से क्यों अस्वीकार करता है?

समस्या सबसे अधिक गलत DNS (नेटवर्क नाम समाधान) की संभावना है। सुनिश्चित करें कि आपके विंडोज़ होस्ट में एक होस्टनाम है, जो लिनक्स से भी मान्य है और एक आईपी एड्रेस जो लिनक्स होस्टनाम के लिए हल कर सकता है।

यदि आप एक पंक्ति जोड़ते हैं

192.168.26.1 myhost

IP पते के साथ XDMCP सर्वर पर / etc / मेजबानों और आपकी खिड़कियों के होस्टनाम को नाम रिज़ॉल्यूशन काम करना चाहिए।


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

पुष्टि की गई कि यह कोई समाधान नहीं है - सभी मेजबान दोनों दिशाओं में सही ढंग से हल कर रहे हैं
रॉबर्टबॉगच

अधिक जानकारी अच्छी होगी: आप कनेक्ट करने के लिए क्या उपयोग करते हैं? आपको क्या त्रुटि संदेश मिलता है? क्या आपने क्लस्टरस्टरएच के बिना कोशिश की है?
हरिके

1) ssh-x में किसी भी चीज़ के लिए एक ही परिणाम है, जिसके लिए स्थानीय gui विंडो की आवश्यकता है 2) लॉग मूल प्रश्न का हिस्सा हैं, लेकिन अगर आप दूसरों को देखना चाहते हैं तो मुझे बताएं 3) मुझे अन्य ऐप के साथ भी इसी तरह के परिणाम मिले हैं लेकिन यह cssh मुद्दे को पुन: पेश करने का सबसे आसान / सबसे तेज़ तरीका है
robertmoggach

0

वास्तव में एक्स 11 एक्सेस कंट्रोल का उन मुद्दों से कोई लेना-देना नहीं था जो मेरे पास थे। यह सब इसलिए था क्योंकि मैंने सिस्टम एक्सरे स्रोत फ़ाइल में सोलराइज़्ड थीम एक्सरेसोर्स फ़ाइल को जोड़ दिया था। उन लाइनों को हटाने से समस्या ठीक हो गई।

मैं चलाकर निदान करने में सक्षम था, cssh -e hostnameजिससे पता चला कि रंग की परिभाषाएं xterm द्वारा समझ में नहीं आईं। लाइनों को हटा दिया, एक्स सर्वर को पुनरारंभ किया और सभी आसानी से चल रहा है।

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