TrueNAS SCALE Dragonfish(24.04) 업데이트 이후 웹 shell 접속 불가 해결

💡 2024년 6월 9일 업데이트
24.04.1 업데이트에서 자연스럽게 해결됩니다.
기다리면 해결될 문제였잖아
24.04라니, 뭔가 보기만 해도 기분이 싱숭생숭(?)한 숫자가 아닐 수 없습니다.

TrueNAS 24.04 (Archived)
24.04 Dragonfish (Archived) iXsystems released TrueNAS 24.04 (Dragonfish) on April 23, 2024. This version received its …
www.truenas.com얼마 전 TrueNAS SCALE이 새로운 버전인 24.04, Dragonfish로 업그레이드 되었습니다. 잃을게 없는 홈 유저이기 때문에 일단 업데이트 버튼부터 누르고 보았죠.
업데이트 후 큰 이슈가 없어 변경된 UI를 한번 즐긴 후(?) 그대로 방치해두었습니다.
그러던 어느날 2.x로 업데이트된 NextCloud 버전을 테스트하기 위해 웹 UI에 접속했다가 처음 보는 오류를 마주하게 되었습니다.

Creating directory ‘/nonexistent’. Unable to create and initialize directory ‘/nonexistent’.
Permission denied
오이잉 관리자 아이디인데?? 내가 관리자인데??
Docs 읽기 #
요즘 구글 검색이 이상하기도 하고 TrueNAS가 업데이트된지 얼마 되지 않았다보니 Docs부터 읽기로 했습니다.
![TrueNAS SCALE Upgrade Notes [[링크]](https://www.truenas.com/docs/scale/24.04/gettingstarted/scalereleasenotes/#upgrade-notes)](/blog/truenas-2/3_hu_532be328cdccfbff.webp)
![TrueNAS SCALE Docs - Creating User Accounts [[링크]](https://www.truenas.com/docs/scale/24.04/scaletutorials/credentials/managelocalusersscale/#creating-user-accounts)](/blog/truenas-2/4_hu_59278cf771a43d53.webp)
오이잉 바로 있었네요 ㅋㅋ
오류가 발생하는 원인을 요약하자면 24.04의 TrueNAS rootfs 권한 변경과 PAM 모듈의 기능 변화로 24.04 이전에 생성되었던 유저의 홈 디렉토리가 당시의 기본값인 “/nonexistent”라면 권한 오류가 발생한다는 것이었습니다.
해결하는 방법으로는 기존에 생성되었던 유저 중 홈 디렉토리가 “/nonexistent”라면 “/var/empty”로 바꾸는 것이죠.
???: 업데이트 버튼 누르기 전 릴리즈 노트는 읽으셨습니까..휴먼..?
해결 #

고로 문제가 발생한 계정의 홈 디렉토리를 “/var/empty”로 바꿔주었습니다.

다시 웹 UI의 쉘에 접속해보니 잘 되네요!
