macOS를 최신 버전으로 업데이트하려고 할 때 '업데이트를 다운로드하는 동안 오류가 발생했습니다(Update Failed)'라는 오류 메시지가 나타나는 경우가 있습니다. 이 문제는 특히 macOS Catalina와 Big Sur 버전을 설치하려는 사용자들에게 자주 보고되었습니다.

다양한 사용자 사례를 조사하고 실제 기기에서 문제를 재현해 본 결과, 이 오류 코드가 나타나는 원인은 여러 가지가 있는 것으로 확인되었습니다. 주요 원인을 정리하면 다음과 같습니다.
- Apple 서버 문제 – Apple의 소프트웨어 업데이트 배포 인프라에 장애가 발생한 경우 이 문제가 나타날 수 있습니다. 이 경우에는 서버 상태를 확인한 뒤 Apple이 문제를 해결할 때까지 기다리는 것 외에 방법이 없습니다.
- 네트워크 불안정 – 네트워크 오류 역시 macOS 시스템 업데이트 설치를 방해할 수 있습니다. IP 또는 TCP 데이터 불일치와 관련된 문제라면 라우터를 재시작하거나 초기화하여 해결할 수 있습니다.
- 서드파티 커널 확장 프로그램 충돌 – 많은 사용자들이 커널에 접근하는 일부 서드파티 도구가 이 오류를 유발한다고 보고했습니다. Parallels, CPU Gadget, Little Snitch 같은 커널 확장 소프트웨어를 제거한 후 업데이트를 다시 시도해야 합니다.
- PRAM 또는 NVRAM 캐시 문제 – NVRAM 또는 PRAM 캐시에 문제가 있으면 대기 중인 시스템 업데이트 설치가 차단될 수 있습니다. 두 캐시를 모두 초기화한 후 문제가 해결되었다는 사례가 여럿 보고되었습니다.
- /hosts 파일의 손상된 iTunes 항목 – /etc/hosts 파일의 iTunes 항목이 손상되면 파일 자체가 무용지물이 되어 시스템 업데이트 설치를 방해할 수 있습니다. hosts 파일에서 해당 항목을 수동으로 삭제하면 해결됩니다.
- 손상된 OS 관련 임시 파일 – 이전 업데이트 시도에서 남은 손상된 잔여 파일이 Big Sur 설치를 방해할 수 있습니다. 이 경우 캐시 폴더를 정리한 후 업데이트를 다시 시도해야 합니다.
- 손상된 소프트웨어 업데이트 카탈로그 – macOS Catalina 및 그 이전 버전에서는 소프트웨어 업데이트 카탈로그에 오류가 생겨 시스템이 업데이트가 필요하지 않다고 잘못 판단하는 경우가 있습니다. 이 경우 업데이트 카탈로그를 먼저 삭제한 후 다시 설치를 시도해야 합니다.
이제 macOS를 최신 버전으로 업데이트할 때 '업데이트 다운로드 중 오류 발생' 메시지를 유발할 수 있는 모든 잠재적 원인을 파악했으니, 실제로 효과가 있었던 해결 방법들을 하나씩 살펴보겠습니다.
1. Apple 서버 상태 확인하기
아래의 로컬 문제 해결 방법을 시도하기 전에, 먼저 Apple의 소프트웨어 업데이트 배포 시스템에 현재 장애가 없는지 확인해야 합니다.
실제로 Big Sur 업데이트가 공식 출시되었을 당시, Apple의 소프트웨어 업데이트 시스템이 사실상 마비되면서 '업데이트 다운로드 중 오류가 발생했습니다' 신고가 급증한 적이 있었습니다.
서버 문제로 인해 이 오류가 발생하고 있다면 아래의 어떤 방법도 효과가 없으므로, 먼저 이 여부를 확인하는 것이 중요합니다.
다행히 Apple의 macOS 소프트웨어 업데이트 구성 요소에 문제가 있는지 확인하는 방법은 간단합니다. Apple 시스템 상태 페이지(System Status)에 접속하여 macOS Software Update 항목에 Issue(문제) 또는 Outage(장애) 표시가 있는지 확인하면 됩니다.

서버 문제가 확인되었다면 사용자가 할 수 있는 것은 Apple 엔지니어가 문제를 해결할 때까지 기다리는 것뿐입니다.
반대로 상태 페이지에 macOS Software Update 구성 요소 관련 문제나 장애가 보고되지 않았다면, 문제는 서버가 아닌 로컬 환경에 있다고 판단할 수 있습니다. 이 경우 아래의 해결 방법들을 순서대로 시도해 보세요.
2. 라우터 재시작 또는 초기화
macOS 시스템 업데이트를 다운로드할 때마다 이 오류가 반복된다면, 과거 많은 Mac 사용자들을 괴롭혔던 네트워크 오류일 가능성이 큽니다.
이 경우 시스템 환경설정에서 업데이트하든 공식 다운로드 페이지에서 받든 상관없이 동일하게 업데이트 실패 오류가 나타납니다.
다행히 이 문제는 대부분 잘못 캐싱된 IP/TCP 데이터로 인해 Apple 서버가 보안상의 이유로 연결을 거부하는 일반적인 경우입니다.
이러한 경우 라우터를 재시작하거나 초기화하면 문제를 해결할 수 있습니다.
참고: 단순한 라우터 재시작으로 해결된다면 네트워크 초기화까지 할 필요는 없습니다.
라우터 재시작하기
간단한 라우터 재부팅만으로도 현재 캐싱된 인터넷 프로토콜(IP) 및 전송 제어 프로토콜(TCP) 데이터를 정리할 수 있습니다.
라우터를 재부팅하려면 먼저 전원 버튼을 찾습니다(보통 기기 뒷면에 위치). 찾았다면 한 번 눌러 전원을 끕니다.
전원이 꺼지면 전원 케이블을 콘센트에서 분리하고, 커패시터에 남은 전기가 완전히 방전될 수 있도록 1분 이상 기다린 후 다시 연결합니다.

충분한 시간이 지난 후 라우터를 다시 켜고, 이전에 '업데이트 다운로드 중 오류가 발생했습니다' 오류로 실패했던 업데이트를 다시 설치하여 문제가 해결되었는지 확인합니다.
문제가 계속된다면 다음 방법으로 넘어가세요.
라우터 설정 초기화하기
단순 재시작으로 해결되지 않았다면, 네트워크 관련 설정이나 캐시 데이터가 업데이트를 막고 있지 않은지 확인하기 위해 라우터를 완전히 초기화하는 것이 좋습니다.
주의: 라우터를 초기화하면 현재 네트워크 설정이 모두 지워집니다. 포트 포워딩, 차단 목록 등 사용자 지정 설정이 모두 사라지며, PPPoE를 사용하는 경우 인터넷 연결을 복구하려면 접속 정보를 다시 입력해야 합니다.
이러한 결과를 이해했다면 라우터 뒷면의 리셋 버튼을 찾아 초기화를 진행하세요.
참고: 리셋 버튼은 보통 클립이나 이쑤시개 같은 뾰족한 물체로만 누를 수 있게 움푹 들어가 있어, 실수로 눌리는 것을 방지하도록 설계되어 있습니다.
리셋 버튼을 찾았다면 10초 이상 길게 누르거나 전면 LED가 동시에 깜빡일 때까지 유지합니다.

라우터 초기화가 완료되면 PPPoE 접속 정보를 다시 입력해 연결을 복구한 후, 문제가 해결되었는지 확인합니다.
그래도 업데이트가 진행되지 않는다면 다음 방법으로 넘어가세요.
3. 커널 확장 소프트웨어 제거하기 (해당하는 경우)
Big Sur 업데이트 설치 시 이 오류가 나타난다면, 비교적 흔한 원인 중 하나는 커널 확장을 설치하는 방식으로 작동하는 서드파티 소프트웨어입니다.
대표적인 원인으로는 Parallels, CPU Gadget, Little Snitch 등이 있습니다.
위 소프트웨어(또는 유사한 도구)가 Mac에 설치되어 있다면, Big Sur 업데이트가 장애물 없이 설치될 수 있도록 일시적으로 제거하는 것이 좋습니다.
구체적인 제거 방법은 다음과 같습니다.
- 화면 하단의 Launchpad에서 Finder 앱을 실행합니다.

- Finder에서 응용 프로그램(Applications) 탭으로 이동하여 Big Sur 업데이트와 충돌이 의심되는 커널 확장 소프트웨어를 찾습니다.
- 해당 소프트웨어를 찾으면 우클릭한 후 나타나는 컨텍스트 메뉴에서 휴지통으로 이동(Move to Trash/Bin)을 선택합니다.

- 사용자 이름과 암호 입력을 요구받으면, 제거 권한을 얻기 위해 정보를 입력합니다.
- 제거가 완료되면 Mac을 재부팅하고, 부팅이 완료된 후 Big Sur 업데이트를 다시 설치해 봅니다.
문제가 계속된다면 다음 방법으로 넘어가세요.
4. PRAM & NVRAM 캐시 초기화
위의 방법들이 모두 효과가 없었다면, NVRAM(불휘발성 랜덤 액세스 메모리) 또는 PRAM(파라미터 랜덤 액세스 메모리) 문제로 인해 시스템이 임시 파일을 제대로 처리하지 못하고 있을 가능성이 높습니다.
참고: macOS는 NVRAM에 빠르게 접근해야 하는 설정 데이터를 저장하고, PRAM에는 Mac의 핵심 구성 요소 관련 정보를 저장합니다.
두 캐시 중 하나에 문제가 있다면 PRAM과 NVRAM을 모두 초기화하여 해결할 수 있습니다.
단계별 초기화 방법은 다음과 같습니다.
- 먼저 Mac을 일반적인 방식으로 종료합니다(절전 모드가 아닌 완전한 종료).
- Mac이 완전히 꺼진 것을 확인한 후 전원을 켜고 즉시 다음 키들을 길게 누릅니다:
Option + Command + P + R
- 네 개의 키를 20초 이상 계속 누르고 있습니다.
- Mac이 재시작을 준비하는 것처럼 보여도 키를 놓지 마세요.

- 시작음이 두 번 울릴 때까지 기다렸다가, 두 번째 비프음이 들리면 모든 키를 동시에 놓습니다.
참고: T2 보안 칩이 탑재된 Mac이라면 Apple 로고가 두 번째로 사라진 후에 키를 놓아야 합니다. - 재부팅이 완료되면 대기 중인 업데이트를 다시 설치하여 문제가 해결되었는지 확인합니다.
문제가 계속된다면 다음 방법으로 넘어가세요.
5. /hosts 파일에서 iTunes 항목 제거하기
일부 사용자들은 손상된 /etc/hosts 파일이 업데이트 과정을 방해하여 이 오류가 발생한다고 보고했습니다.
Big Sur 업데이트를 실질적으로 차단하는 문제 항목은 대부분 127.0.0.1 osxapps.itunes.apple.com입니다.
동일한 문제를 겪었던 여러 사용자들이 hosts 파일에 접근해 업데이트를 방해하는 항목을 삭제한 후 문제가 해결되었음을 확인했습니다.
macOS에서 hosts 파일에 접근하고 수정하는 방법은 다음과 같습니다.
- 화면 하단의 Launchpad를 사용해 Finder 앱을 실행합니다.

- Finder에서 응용 프로그램(Applications) 탭으로 이동한 후, 목록에서 터미널(Terminal) 앱을 실행합니다.

- 터미널에서 다음 명령어를 입력하고 Return(Enter) 키를 누릅니다:
sudo nano /etc/hosts
- 활성 사용자 계정의 암호를 요구받으면 입력하여 hosts 파일에 대한 접근 권한을 얻습니다.
- hosts 파일이 열리면 Hosts Database를 스크롤하여 다음 항목을 찾습니다:
127.0.0.1 osxapps.itunes.apple.com
- 해당 줄을 찾으면 완전히 삭제한 후, Control + O를 눌러 변경 사항을 저장하고 hosts 파일을 덮어씁니다.
- 마지막으로 Nano 편집기를 종료하고, Mac과 라우터를 모두 재시작한 후 업데이트를 다시 시도합니다.
문제가 계속된다면 다음 방법으로 넘어가세요.
6. macOS 캐시 폴더 정리하기
이 문제는 캐시 폴더에 저장된 손상된 임시 파일들로 인해 발생할 수도 있습니다. 특정 상황에서 손상된 캐시 파일이 새로운 시스템 업데이트 설치를 방해하여 Update Failed 오류를 일으킵니다.
동일한 문제를 겪었던 여러 사용자들이 라이브러리(Library) 폴더에 접근해 내용을 정리함으로써 문제를 해결했습니다.
참고: 이 작업은 완전히 안전하며 macOS 설치에 문제를 일으키지 않습니다.
단, 캐시 폴더의 파일을 삭제하려면 먼저 시스템 환경설정에서 iCloud의 캘린더 연동을 비활성화해야 합니다.
중요: 예기치 않은 문제를 방지하려면 아래 단계를 시작하기 전에 Time Machine 백업을 먼저 수행하는 것을 권장합니다.
준비가 되었다면 다음 단계를 따르세요.
- 화면 상단의 Apple 아이콘을 클릭한 후, 목록에서 시스템 환경설정(System Preferences)을 선택합니다.

- 시스템 환경설정 메뉴에서 화면 왼쪽의 iCloud 항목을 클릭합니다.
- iCloud 설정의 오른쪽 영역에서 캘린더(Calendars) 체크박스를 해제합니다.

- iCloud 캘린더 동기화가 비활성화되면, 하단의 Dock에서 Finder 앱을 실행합니다.
- Finder에서 Option 키를 길게 누른 상태로 상단 메뉴의 이동(Go)을 클릭하고, 목록에서 라이브러리(Library)를 선택합니다.

- 라이브러리 폴더에 들어가면 Caches 폴더를 찾아 더블클릭합니다.
- Caches 폴더 안에서 CMD + A를 눌러 모든 항목을 선택한 후, CMD + Delete(Backspace)를 눌러 삭제합니다(또는 우클릭 > 휴지통으로 이동).

참고: 캐시 폴더에는 macOS에서 실행되는 다양한 응용 프로그램이 사용하는 임시 파일만 들어 있습니다. 삭제하면 일부 앱에서 다시 로그인하라는 요청이 나타날 수 있지만, 앱이 손상되지는 않습니다.
- Mac을 재시작한 후, 부팅이 완료되면 대기 중인 시스템 업데이트를 다시 설치하여 문제가 해결되었는지 확인합니다.
동일한 문제가 계속 발생한다면 마지막 해결 방법으로 넘어가세요.
7. 소프트웨어 업데이트 카탈로그 삭제하기
위의 모든 방법이 효과가 없었다면, Mac의 소프트웨어 업데이트 카탈로그에 오류가 발생했을 가능성을 고려해야 합니다.
동일한 문제를 겪었던 여러 macOS 사용자들이 터미널에서 소프트웨어 업데이트 카탈로그를 삭제하는 명령어를 실행함으로써 '업데이트 다운로드 중 오류가 발생했습니다' 오류를 해결했다고 확인했습니다.
이 작업은 소프트웨어 카탈로그를 효과적으로 재생성하여 현재 오류 메시지를 유발하는 모든 오류를 제거합니다.
해당 상황이라면 다음 지침에 따라 터미널을 열고 sudo 명령어로 소프트웨어 업데이트 카탈로그를 삭제하세요.
- 화면 하단의 Dock에서 Finder 앱을 실행합니다.

- Finder 화면에서 상단 메뉴의 이동(Go) 버튼을 클릭한 후, 나타나는 메뉴에서 유틸리티(Utilities)를 선택합니다.

- 유틸리티 화면에서 터미널(Terminal) 앱을 더블클릭하고, 요구 시 계정 암호를 입력합니다.
- 터미널에 진입한 후 다음 명령어를 입력하고 Enter(Return) 키를 눌러 macOS의 소프트웨어 업데이트 카탈로그를 삭제합니다:
sudo softwareupdate --clear-catalog
- 명령어가 성공적으로 처리되면 Mac을 재부팅하고, 부팅이 완료된 후 대기 중인 시스템 소프트웨어를 다시 설치해 봅니다.