필자는 우선 앱스토어에서 Xcode를 설치했다. 나름 빠른 속도로 설치가 끝났고 실행시켜보았다. 그러나 License Agreement 부분에서 Agree를 클릭해도 로딩이 돌다가 아무 일도 일어나지 않는 현상이 계속 발생했다.
의미 없었던 삽질
구글링을 좀 해보니 앱스토어에서 Xcode를 설치하면 무한로딩이 걸리는 경우가 있으니 애플 developer 사이트에서 xip 파일로 된 Xcode를 설치하면 빠른 속도로 설치가 된다는 이야기가 아주 많았다(한국어 검색 결과는 열에 아홉이 이 얘기). 아마도 대부분의 사람은 이 방법으로 문제를 해결한 것 같았으나 재설치라도 해볼까 싶어서 시도한 필자의 경우엔 오히려 웹 사이트에서 설치하는 쪽이 무한로딩이 걸려버렸다. 사파리, 파이어폭스, 크롬 브라우저에서 테스트해 보았으나 모두 같은 결과였다.
결국 해결한 방법은?
일단 앱스토어에서 Xcode가 성공적으로 설치는 되었으니 괜히 무한로딩 걸리는 xip 파일 붙들고 있지 말고 약관을 동의하는 방법을 물색해보기로 했다. "cannot accept xcode license agreement" 등의 검색어로 구글링해 본 결과 Apple Developer Forums에 올라온 터미널에서 약관 동의를 처리하는 내용이 담긴 글을 찾았다.
해당 글에서 질문자는
sudo xcodebuild -license
// 맥 비밀번호 입력
// return을 눌러 라이센스 약관 확인
// 확인 후 q를 눌러 빠져나가기
// 마지막으로 agree를 입력하여 약관 동의 처리
sudo xcodebuild -license accept
2가지의 명령어를 입력해봤지만 해결하지 못했다고 한다. 하지만 필자의 경우 위 명령어 두 줄로 약관을 동의하는 데 성공했다.
필자가 겪은 문제에 대해 한국에서 도움을 받을 수 없어서 같은 문제를 겪는 사람이 있다면 도움이 되길 바라는 마음으로 해결 과정을 정리해보았다.
3. 큰 글씨로 ubuntu가 나오고 Install Ubuntu Server 글씨가 보이면 F6를 누르고, esc를 누른다.
4. 하단에 뜬 옵션에서 quiet 를 fsck.mode=skip 으로 고치고 Enter를 누른다.
5. 스킵 세팅 완료
여담
Ubuntu 20.04 버전을 최초 설치할 시 실행하는 파일시스템 무결성 검사인 듯 하다. 문제는 그 시간이 IPMI를 통한 서버 세팅 기준 약 3~40분이라는 건데, 사실 준비한 iso 이미지가 클린 이미지라는 확신만 있으면 건너뛰어도 괜찮지 않나 라는 생각으로 구글링을 좀 해 봤다. 그런데 "Checking integrity, this may take some time" 문구 그대로 검색하면 각종 해외 커뮤니티에서 디스커션은 많은데 다들 s키를 누르라는 얘기만 하길래(아무 일도 일어나지 않았음) 한글로 검색을 해 봤더니 의외로 솔루션이 나와버렸다.
리다이렉션 한 번 더 들어가면 번거로우니 포스팅에 글로만 정리를 해 봤고, 원본글에는 상세한 스크린샷까지 포함되어 있으니 아래 링크를 참고하기 바란다.