2011-04-12 2 views
1

사용자가 아무런 문제없이 로그인 할 수있는 KDE 및 SSH의 경우 LDAP 및 NFS가 올바르게 작동합니다. 그러나 LDAP 사용자 만 직접 또는 NX 클라이언트를 통해 그놈 데스크탑에 로그인 할 수 없습니다. 내가 폐쇄LDAP 사용자는 gnome에 로그인 할 수 없지만 kde로 할 수 있습니다.


Could not connect to session bus: Failed to connect to socket /tmp/dbus-0frstajyNE: Connection refused 

: NX 클라이언트를 통해 로그인 할 때


Xsession: Login for is disabled 

그것이 성공적 후 인증이 팝업 메시지와 함께 quited 보여 주었다 : 서버에 직접 로그인 할 때

는이 오류를 보여줍니다 이 팝업 창이 나타나고 하나 더 :


Could not acquire name on session bus 

꼬리 30 라인 o f/var/log/messages :


Apr 11 22:20:07 opensuse_11.4 sshd[5047]: error: Failed to allocate internet-domain X11 display socket. 
Apr 11 22:20:08 opensuse_11.4 sshd[5123]: Accepted password for from 127.0.0.1 port 46543 ssh2 
Apr 11 22:20:08 opensuse_11.4 sshd[5127]: Received disconnect from 127.0.0.1: 11: disconnected by user 
Apr 11 22:20:11 opensuse_11.4 sshd[5345]: Accepted password for from 127.0.0.1 port 46547 ssh2 
Apr 11 22:20:14 opensuse_11.4 kernel: [ 508.616092] start_kdeinit (5654): /proc/5654/oom_adj is deprecated, please use /proc/5654/oom_score_adj instead. 
Apr 11 22:20:30 opensuse_11.4 kernel: [ 524.991957] fuse init (API version 7.15) 
Apr 11 22:20:31 opensuse_11.4 pulseaudio[5787]: pid.c: Daemon already running. 
Apr 11 22:20:48 opensuse_11.4 sshd[5347]: Received disconnect from 127.0.0.1: 11: disconnected by user 
Apr 11 22:21:09 opensuse_11.4 sshd[5896]: Accepted publickey for nx from 
port 52235 ssh2 
Apr 11 22:21:09 opensuse_11.4 sshd[5898]: error: Failed to allocate internet-domain X11 display socket. 
Apr 11 22:21:10 opensuse_11.4 sshd[5973]: Accepted password for from 127.0.0.1 port 46564 ssh2 
Apr 11 22:21:10 opensuse_11.4 sshd[5975]: Received disconnect from 127.0.0.1: 11: disconnected by user 
Apr 11 22:21:13 opensuse_11.4 sshd[6193]: Accepted password for from 127.0.0.1 port 46568 ssh2 
Apr 11 22:21:15 opensuse_11.4 gnome-session[6458]: WARNING: Could not make bus activated clients aware of DISPLAY=:1080 environment variable: Failed to connect to socket /tmp/dbus-0frstajyNE: Connection refused 
Apr 11 22:21:15 opensuse_11.4 gnome-session[6458]: WARNING: Could not make bus activated clients aware of GNOME_DESKTOP_SESSION_ID=this-is-deprecated environment variable: Failed to connect to socket /tmp/dbus-0frstajyNE: Connection refused 
Apr 11 22:21:15 opensuse_11.4 gnome-session[6458]: WARNING: Could not make bus activated clients aware of SESSION_MANAGER=local/opensuse_11.4:@/tmp/.ICE-unix/6458,unix/opensuse_11.4:/tmp/.ICE-unix/6458 environment variable: Failed to connect to socket /tmp/dbus-0frstajyNE: Connection refused 
Apr 11 22:22:33 opensuse_11.4 gnome-session[6458]: Gtk-CRITICAL: IA__gtk_main_quit: assertion `main_loops != NULL' failed 
Apr 11 22:22:33 opensuse_11.4 gnome-session[6458]: CRITICAL: dbus_g_proxy_new_for_name: assertion `connection != NULL' failed 
Apr 11 22:23:00 opensuse_11.4 gnome-session[6458]: Gtk-CRITICAL: IA__gtk_main_quit: assertion `main_loops != NULL' failed 
Apr 11 22:23:00 opensuse_11.4 gnome-session[6458]: GLib-GObject-CRITICAL: g_object_unref: assertion `G_IS_OBJECT (object)' failed 
Apr 11 22:23:00 opensuse_11.4 gnome-session[6458]: WARNING: keycode1 not existant 
Apr 11 22:23:00 opensuse_11.4 gnome-session[6458]: WARNING: keycode2 not existant 
Apr 11 22:23:00 opensuse_11.4 gnome-session[6458]: WARNING: GSIdleMonitor: IDLETIME counter not found 
Apr 11 22:23:00 opensuse_11.4 gnome-session[6458]: CRITICAL: error getting session bus: Failed to connect to socket /tmp/dbus-0frstajyNE: Connection refused 
Apr 11 22:23:00 opensuse_11.4 gnome-session[6458]: WARNING: Unable to register presence with session bus 
Apr 11 22:23:00 opensuse_11.4 gnome-session[6458]: CRITICAL: dbus_g_proxy_new_for_name: assertion `connection != NULL' failed 
Apr 11 22:23:00 opensuse_11.4 gnome-session[6458]: WARNING: Error retrieving configuration key '/desktop/gnome/session/idle_delay': Failed to contact configuration server; the most common cause is a missing or misconfigured D-Bus session bus daemon. See http://projects.gnome.org/gconf/ for information. (Details - 1: Failed to get connection to session: Error connecting: Connection refused) 
Apr 11 22:23:00 opensuse_11.4 gnome-session[6458]: CRITICAL: error getting session bus: Failed to connect to socket /tmp/dbus-0frstajyNE: Connection refused 
Apr 11 22:23:00 opensuse_11.4 sshd[6195]: Received disconnect from 127.0.0.1: 11: disconnected by user 
Apr 11 22:24:26 opensuse_11.4 su: (to root) on /dev/pts/2 

많은 조언이나 제안을 부탁드립니다.

답변

0

CentOS 5.6에서도 비슷한 문제가 수정되었습니다. 첫 번째 문제는 gdm 로그인 화면이 LDAP에서 작동하지 않는다는 것입니다.

gdm은 로그인 인증을 위해 LDAP 서버에 대한 보안 연결이 필요하며 자체 서명 된 인증서가 신뢰되지 않아 실패한 것으로 나타났습니다.

처음에는 gdk가 내 LDAP 서버와 통신하도록하기 위해 LDAP 서버의 자체 서명 인증서 파일을/etc/openldap/cacerts에 넣은 다음 /etc/ldap.conf 파일을 조정했습니다. // 포트 (636), 다음 인증서 문제에 대해이 줄을 추가 : URI 라인 LDAPS를 사용하는 것을 해결 한 후

TLS_CACERT의 /etc/openldap/cacerts/ldap.pem

, 나는 비슷한 문제가 있었다 위에서 당신이 무엇을 설명하고 있는지, 로그인 할 때/tmp에있는 어떤 소켓에 연결할 수 없다는 것에 관한 많은 오류가 있습니다. LDAP 인증을 설정하기 전에 로컬 사용자 계정을 사용하고있었습니다. 그러나 LDAP 서버 사용으로 전환하면 posix uid와 gid가 변경되었습니다. 내 오래된 uid와 gid를 가진/tmp의 모든 것에 대한 소유권을 수정하여이 문제를 해결했습니다.

관련 문제