본문 바로가기

서버 리뷰/Proxmox

Proxmox VE에서 apt update 401 Unauthorized 오류 해결하기

728x90
반응형

Proxmox VE를 사용하다 보면 apt update 명령어 실행 시 아래와 같은 오류가 발생할 수 있습니다:

Err:4 https://enterprise.proxmox.com/debian/ceph-quincy bookworm InRelease 401 Unauthorized [IP: 51.79.228.122 443]
Err:5 
https://enterprise.proxmox.com/debian/pve bookworm InRelease 401 Unauthorized [IP: 51.79.228.122 443]
이 오류는 Proxmox의 엔터프라이즈 저장소(enterprise.proxmox.com)에 접근하려 할 때, 유료 구독 인증이 없으면 발생합니다. 무료 사용자는 이 저장소 대신 커뮤니티 저장소(download.proxmox.com)를 사용해야 합니다. 이 글에서는 오류를 해결하는 방법을 단계별로 소개합니다.

1. 오류 원인 확인

먼저 시스템의 저장소 설정을 점검해야 합니다. Proxmox는 Debian 기반이므로, 저장소는 /etc/apt/sources.list/etc/apt/sources.list.d/ 디렉토리에 정의됩니다.

1.1. 기본 저장소 확인

cat /etc/apt/sources.list

1.2. 추가 저장소 확인

ls /etc/apt/sources.list.d/ 
cat /etc/apt/sources.list.d/*.list

2. 해결 방법

2.1. 엔터프라이즈 저장소 비활성화

무료 사용자는 엔터프라이즈 저장소를 사용할 수 없으므로, 이를 비활성화합니다.

  1. 파일 수정
    nano /etc/apt/sources.list.d/pve-enterprise.list 
    nano /etc/apt/sources.list.d/ceph.list
  2. 파일 삭제 (선택):
    rm /etc/apt/sources.list.d/pve-enterprise.list
    rm /etc/apt/sources.list.d/ceph.list

2.2. 무료 저장소 추가

Proxmox의 무료 저장소를 추가합니다.

  1. Proxmox VE 저장소:
    echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" | tee /etc/apt/sources.list.d/pve-no-subscription.list
  2. Ceph Quincy 저장소 (필요 시):
    echo "deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription" | tee /etc/apt/sources.list.d/ceph-quincy.list

2.3. 패키지 목록 업데이트

설정을 변경한 후 업데이트를 실행합니다:

sudo apt update
  • 401 Unauthorized 오류가 사라지면 성공입니다.

3. 추가 문제 해결

3.1. "Repository is not signed" 오류

만약 업데이트 시 "repository is not signed" 오류가 발생하면 GPG 키를 추가합니다:

wget http://download.proxmox.com/debian/proxmox-release-bookworm.gpg -O - | sudo apt-key add - sudo apt update

3.2. 설정 확인

수정 후 저장소 설정을 다시 확인하세요:

ls /etc/apt/sources.list.d/
cat /etc/apt/sources.list.d/*.list
반응형