fix: UID 1000 사용자 생성 — getpwuid KeyError 해결

#4
by umyunsang - opened

문제

HF Spaces가 UID 1000으로 컨테이너를 실행하지만 /etc/passwd에 해당 유저가 없음
→ torch._inductor가 getpass.getuser() 호출 시 KeyError: 'getpwuid(): uid not found: 1000'

수정

  • useradd -m -u 1000 user를 apt-get 단계에서 함께 실행
  • 빌드는 여전히 root로 진행 (uv 경로 문제 없음)
  • 런타임에 UID 1000 = user가 /etc/passwd에 존재하므로 getpwuid 정상 동작
siwo changed pull request status to merged

Sign up or log in to comment