Rhel 6 не может войти, если только startx от другого tty

Я нахожусь на системе RHEL 6, которая использует аутентификацию смарт-карты. Когда я пытаюсь войти в систему после загрузки, система пытается перейти к декстопу, но экран несколько раз мигает, и я возвращаюсь к экрану входа в систему без ошибок. Если я захожу в tty, я могу войти в оболочку sh с теми же учетными данными, затем запустить startx -- :1 а затем я могу попасть на рабочий стол, опять же, без ошибок.

Я заменил .xauthority и .ICEauthority . Я дважды проверил разрешения и владение /tmp . Я не могу найти никаких сообщений об ошибках в /var/log/* . Я полностью в тупике. Я обновил все системные пакеты, дважды проверил файлы конфигурации pam.d и pkcs11 на работающих системах. Любая помощь будет оценена.