터미널이 "로그인"에서 멈춤 - 빈 화면(oh-my-zsh를 설치한 후인 것 같습니다)

터미널이 "로그인"에서 멈춤 - 빈 화면(oh-my-zsh를 설치한 후인 것 같습니다)

(원래 이 내용을 apple.stackexchange에 게시했지만 나중에는 이것이 더 나은 장소가 될 수 있다고 생각했습니다.)

큰 문제가 있습니다. 방금 macOS를 설치하고 터미널을 설정 중입니다. iTerm, zsh 및 oh-my-zsh를 설치했습니다(기본적으로 이 튜토리얼에 따라:https://medium.com/ayuth/iterm2-zsh-oh-my-zsh-the-most-power-full-of-terminal-on-macos-bdb2823fb04c)

oh-my-zsh를 설치한 후 다음 오류 메시지가 나타납니다(이것은 동일한 오류 메시지를 표시하는 무작위 문제일 뿐입니다).

https://stackoverflow.com/questions/61554566/how-to-avoid-bunch-of-oh-my-zsh-messages-showing-whenever-i-open-iterm-termi

이 문제에 대한 수정 사항은 제안된 명령을 실행하는 것이었던 것으로 기억합니다(이미 몇 년 전에 이 작업을 수행했습니다).

compaudit | xargs chmod g-w,o-w

그게 제가 마지막으로 한 일인 것 같아요. 이제 터미널(Mac OS Terminal또는 iTermMac 상관없음) 을 시작할 때마다 "로그인"에서 멈추고 빈 화면이 표시됩니다. 입력 프롬프트가 표시되지 않습니다.

설상가상으로 더 이상 Mac을 종료할 수도 없습니다. "닫기" 또는 "다시 시작"을 클릭하면 모든 앱이 닫히고 배경화면이 표시되지만 아무 일도 일어나지 않습니다. 전원버튼으로 죽여야겠네요.

다시 시작한 후 CMD-q. 다시 열었을 때 "로그인"에서 다시 멈췄습니다.

여기저기 찾아보았지만 해결책을 찾을 수 없습니다.

나는 이 문제를 본 적이 있다(https://apple.stackexchange.com/questions/267668/terminal-login-hangs) 그러나 그것은 도움이 되지 않습니다. 나는 거기에서 제안된 거의 모든 것을 시도했습니다.

이에 대한 도움이나 아이디어를 주시면 매우 감사하겠습니다.

또한 안전 모드로 부팅해도 작동합니다. 모든 것이 괜찮습니다.

답변1

문제를 재현할 수 없기 때문에 이것이 해결될 것이라고 주장할 수는 없지만 시도해 보겠습니다.

다음 구성 수정을 시도해 보시기 바랍니다 iTerm2.

  • 으로 이동 한 다음 상단 탭 Preferences으로 이동한 다음 하위 탭 으로 이동합니다.ProfilesGeneral
  • 귀하의 프로필은 왼쪽에서 선택될 수 있습니다Default
  • 오른쪽에 있는 드롭다운 메뉴를 찾으세요 Command. 현재 "로그인 셸"이라고 표시되어 있을 수 있습니다.
  • Command"명령"으로 바꿔주세요
  • 명령을 입력하다/bin/zsh --login

구성이 완료되면 종료 iTerm2하고 다시 시작하십시오. 이것이 작업 환경을 조성할 것인가? 그렇지 않은 경우 오류 메시지가 표시됩니까?

그래도 도움이 되지 않으면 ~/.zshrc다른 이름으로 이름을 바꾸는 것이 좋습니다. 도트 파일을 표시하는 방법이 있지만 Finder방법이 기억나지 않습니다. 그런 다음 다시 시도해 보세요.

bash위의 방법 중 어느 것도 도움이 되지 않으면 문제를 디버깅할 수 있을 만큼 오랫동안 셸로 전환해 볼 수 있습니다 . 위의 단계를 따를 수 있지만 /bin/zsh --login으로 변경한 /bin/bash --login다음 재부팅하십시오 iTerm2.

답변2

이 문제는 iTerm첫 번째 베타 버전의 문제로 인해 발생합니다 Mac OS Big Sur. 특정 설정으로 인해 발생한 문제가 발생합니다. 바라보다https://gitlab.com/gnachman/iterm2/-/issues/8965더 알아보기.

수정 전의 해결 방법은 다음과 같았습니다(GitLab 문제에서 가져옴).

해결 방법: 기본 설정 > 고급 > 세션 해결에서 "세션 재개 활성화"를 비활성화하면 중단이 방지되지만 기능이 크게 손실됩니다.

참고: 이 변경 사항을 적용하려면 컴퓨터를 다시 시작해야 할 수도 있습니다.

관련 정보