일반화하다
최근 제가 작업하고 있는 RHEL7 워크스테이션은 GUI 로그인 화면에서 비밀번호를 입력하고 실제로 데스크탑이 나타날 때까지 오랜 시간(몇 분)이 걸립니다.
이에 대한 원인을 진단하는 방법을 알고 싶습니다.
내가 보는 것
로그인 화면으로의 부팅은 예상했던 것만큼 빨랐습니다. 단지 로그인 프로세스가 느렸을 뿐입니다.
때로는 로그인이 끝나지도 않고 로그인 화면으로 돌아가기도 하고, 창 장식 없이 시작해서 나중에까지 나타나지 않는 경우도 있지만, 대부분의 경우 바탕 화면이 나타나는 데 시간이 오래 걸립니다.
내가 시도한 것
같은 조사를 시도한 다른 사람들을 검색했지만 아무 것도 발견하지 못했습니다.
확인해 봤는데 /var/log/wtmp
로그인 last
(또는 로그인했다가 다시 로그아웃)한 상태로만 표시됩니다.
찾아보면서 선과 일치하는 선을 /var/log/secure
볼 수 있었지만 분명히 그 사이에는 아무런 문제가 없었습니다.pam_vas: Authentication <succeeded>
pam_unix(gdm-password:session): session closed for user
저도 확인해봤는데 /var/log/Xorg.0.log
둘 다 오류나 경고 /var/log/Xorg.0.log.old
가 없습니다 .EE
WW
찾아보았지만 ~/.xsession-errors
타임스탬프가 부족하다는 것은 거기에 있는 메시지가 기대만큼 유용하지 않다는 것을 의미하며, 많은 경고가 있지만 심각해 보이는 유일한 것은 다음과 같습니다.
(polkit-gnome-authentication-agent-1:3240): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
...
GLib-GIO-ERROR **: Settings schema 'org.gnome.desktop.interface' is not installed
...
###!!! [Child][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
그리고 한 무리의
Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
메시지가 있지만 지금까지 검색한 내용과 관련이 있는 것 같지 않습니다.
autostart
또한 모든 프로그램과 사용자 테마 확장을 비활성화하고 시스템에 설치되지 않은 모든 그놈 확장을 제거해 보았습니다 . 이 중 어느 것도 도움이 되지 않습니다.
내가 원하는 건
우리 지원 팀의 규모가 얼마나 큰지 고려하여, 이 문제를 최대한 많이 진단하여 문제를 해결할 수 없더라도 최소한 먼저 시작할 수 있도록 노력하고 싶었습니다.
내가 살펴봐야 할 다른 로그가 있는지, 그리고 이 로그 파일에서 무엇을 찾아야 하는지 궁금합니다.
경고하다
나는 아니에요뿌리이 컴퓨터에 액세스할 수 있지만 sudo
액세스가 제한되어 있습니다. 불행하게도 journalctl
이것은 내가 실행할 수 있는 명령 중 하나가 아닙니다 sudo
.
유일한 창 관리자 옵션은 다음과 같습니다.난쟁이(3) 시스템은 한때드워프 클래식똑같았는데 업데이트 후 사라졌네요. 내 홈 디렉터리는 GigE를 통해 액세스되는 nfs 공유에 있으며 시스템에는 32GB RAM, NVMe 스토리지 및 Quadro P1000 그래픽 카드(해당되는 경우)가 있습니다.
답변1
위의 정보로는 문제의 근본 원인을 이해하기에는 부족합니다. 내가 시도할 방법 중 하나:
사용자로 텍스트 콘솔에 로그인합니다. 하다
for((;;)); do ps aux --forest; sleep 0.5s; done >audit
실행 과정을 관찰하세요. 세션과 관련된 차이점을 찾아보세요. 이 몇 분 동안 아무 것도 변경되어서는 안 됩니다. 특정 스크립트나 바이너리를 보고 그 이유를 알아보세요.