네트워크 설치 디스크의 업데이트 옵션을 사용하여 Suse 10.3 설치를 11.4로 업그레이드했습니다. 업데이트가 완료되면 재부팅하라는 메시지가 뜹니다. 재부팅하면 로그인하라는 메시지가 뜹니다. 예전에는 자동으로 로그인을 했기 때문에 조금 이상해 보입니다. 루트 로그인 또는 시스템에서 생성한 사용자 로그인을 사용하여 로그인합니다. 내 로그인을 수락하면 마지막으로 로그인한 시간과 새 메일이 있음을 나열한 다음 "모듈 알 수 없음"을 표시하고 로그인 프롬프트를 다시 표시합니다.
알 수 없는 모듈을 보는 방법을 모르겠습니다. 불만족스러운 시스템에 대해 더 많은 정보를 얻을 수 있는 방법이 있습니까? 업데이트보다는 새로 설치하는 것이 더 나은 선택일까요?
새로 설치하면 디스크에서 무엇이 손실될지 잘 모르겠습니다.
답변1
"모듈 알 수 없음"은 PAM의 오류처럼 들립니다. 로그인할 수 있지만 즉시 쫓겨나는 경우 이는 인증에 성공했지만 필수 세션 모듈 중 하나가 누락(업그레이드에서 사라짐)되었음을 의미한다고 가정합니다.
상자에 물리적으로 접근할 수 있는 한 로그인할 수 없는 문제를 쉽게 해결할 수 있습니다. 부트로더 프롬프트가 나타나면 단일 사용자 모드를 선택하십시오. Space부트로더 프롬프트를 표시하려면 적절한 순간에 또는 키를 눌러야 할 수도 있습니다 . Shift단일 사용자 모드에서는 PAM을 사용하지 않는 간단한 암호 프롬프트로 부팅하고 루트 암호를 입력합니다.
시스템을 복구하려면 문제가 있는 PAM 모듈을 주석 처리하거나 삭제해야 합니다. SuSE에서 PAM이 어떻게 구성되어 있는지 정확히 모르지만 구성은 in /etc/pam.conf
또는 in 이어야 하며 /etc/pam.d/*
.로 시작하는 줄 중 하나를 찾고 있습니다 session
. 범인을 찾으면 즉시 도망가세요
openvt -s login
새 콘솔에 로그인해 보세요. Alt+를 눌러 F1첫 번째 콘솔로 돌아갑니다. 로그인할 수 있게 되면 init 2
(또는 표시된 대로 기본 실행 레벨이 무엇이든 )을 사용하여 grep initdefault /etc/inittab
일반 다중 사용자 모드로 다시 전환 할 수 있습니다.
어떤 PAM 모듈에 문제가 있는지 모르는 경우 /var/log/*
로그( )에서 단서를 찾거나 여기에 PAM 구성을 게시하세요.