utility

Codex 로그인 실패: error 10013 해결 방법

Sign-in failed: failed to start login server: 액세스 권한에 의해 숨겨진 소켓에 액세스를 시도했습니다. (05 error 10013)

Windows 11에 OpenAI Codex를 설치하고 로그인하려고 하니 위와 같은 오류가 발생했습니다. 처음에는 Codex 자체의 로그인 문제인가 싶었지만, 확인해보니 Windows에서 로컬 로그인 서버를 띄우는 과정에서 포트 사용이 막혀 발생하는 문제에 가까웠습니다.

원인

Windows의 10013 오류는 보통 포트 바인딩이 권한, 정책, 또는 예약된 포트 때문에 거부될 때 발생합니다. Codex는 로그인 과정에서 로컬 서버를 실행하고, 브라우저 인증 후 해당 로컬 서버를 통해 인증 정보를 전달받는 구조로 보입니다. 이때 127.0.0.1:1455 같은 로컬 포트를 열어야 하는데, Windows에서 해당 포트 사용이 막혀 있으면 로그인 서버를 시작하지 못하고 위와 같은 오류가 발생할 수 있습니다.

관련해서 Codex GitHub 이슈에서도 127.0.0.1:1455 포트와 관련된 로그인 문제가 보고되어 있으며, Windows 또는 WSL 환경에서 발생하는 사례가 있습니다. Microsoft 문서에서도 10013 / WSAEACCES는 Windows에서 제외되었거나 예약된 포트에 바인딩하려 할 때 발생할 수 있는 오류로 설명하고 있습니다.

해결 방법

저는 관리자 권한 PowerShell에서 WinNAT 서비스를 재시작하는 방법으로 해결했습니다. 관리자 권한으로 PowerShell(혹은 Command Prompt)을 실행한 뒤, 아래 명령어를 입력합니다.

net stop winnat
net start winnat

그 후 다시 Codex 로그인을 실행합니다.

문제 해결!

그래도 해결되지 않는 경우

위 방법으로 해결되지 않는다면, 추가로 Host Network Service도 재시작해볼 수 있습니다.

net stop hns
net start hns

또는 PowerShell에서 다음 명령을 사용할 수도 있습니다.

Restart-Service hns

그 다음 다시 Codex 로그인을 시도해보세요.

Add Comment

Click here to post a comment

Archives