У меня проблема со всеми новыми установками CentOS 6.2 в моей сети. Соединение с удаленными компьютерами с использованием программного обеспечения X11 GUI завершается неудачно по причинам, связанным с xauth. Я не уверен, как диагностировать, но сузил его до следующего:
- GDM не может правильно аутентифицироваться с удаленным хостом
- XAUTHORITY установлен на локальный путь, недоступный на удаленной машине
- нет.Файл Xauthority в домашнем каталоге локального пользователя
- отсутствует MIT-MAGIC-COOKIE-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
/ вар / Журнал / сообщения
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 (домашние каталоги, смонтированные по NFS)
- явно созданный /etc/sysconfig/desktop с DISPLAYMANAGER = GNOME & DESKTOP = GNOME
- пробовал разные комбинации xinit и xauth
Надеюсь, кто-то может помочь диагностировать и решить эту проблему. Как видно из журналов, в результате я не имею clusterssh, и это печально, поскольку я использую его ежедневно.