들어가며
proxmox 7 to 8을 구글링해 신나게 업데이트 하고...
패키지 업데이트를 한번 돌렸더니 아래와 같은 메시지가 출력됩니다.
W: https://packages.cisofy.com/community/lynis/deb/dists/stable/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
N: Repository 'Debian bookworm' changed its 'firmware component' value from 'non-free' to 'non-free-firmware'
N: More information about this can be found online in the Release notes at: https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.html#non-free-split
W: 의 경우 단순 경고인데, 그래도 거슬리니까 해결해봅니다.
cisofy 저장소는 그냥 뜨진 않으실거고, 아래 스크립트를 실행하신 경우 나올겁니다.
https://github.com/extremeshok/xshok-proxmox
legacy trusted.gpg 해결
아래 글을 참고합니다.
일단 원인은 GPG키가 제 위치에 있지 않다는 문구입니다.
proxmox의 경우 기본 관리 페이지에서는 root로 관리하실테니, sudo는 빼도 됩니다.
수동 수정
아래 순서로 진행합니다.
apt-key list
이런저런 내용이 쭉 뜰텐데, 원인이 된 키를 찾아줍니다.
pub rsa4096 2021-06-22 [SC] [expires: 2031-06-20]
84FA A998 3B24 AEF2 4D6C 87F1 FEBB 7D18 1257 6482
uid [ unknown] CISOfy software signing <software@cisofy.com>
sub rsa4096 2021-06-22 [E] [expires: 2031-06-20]
sub rsa4096 2021-06-22 [S] [expires: 2031-06-20]
제 경우엔 cisofy 저장소가 문제였으니 이걸 가지고 진행합니다.
두번째 줄 마지막 8자를 복사하고 공란을 제거한 후 아래 명령을 실행합니다.
apt-key export 12576482 | gpg --dearmour -o /etc/apt/trusted.gpg.d/cisofy.gpg
apt update를 입력하여 경고가 뜨는지 확인합니다. 아마 안뜰거에요.
이제 사용하지 않는 키를 제거합니다.
apt-key --keyring /etc/apt/trusted.gpg del 12576482
apt-key 방식은 앞으로 사용되지 않을 가능성이 있다고 하네요.
자동 수정
아래 내용 복사해서 넣어줍니다.
for KEY in $(apt-key --keyring /etc/apt/trusted.gpg list | grep -E "(([ ]{1,2}(([0-9A-F]{4}))){10})" | tr -d " " | grep -E "([0-9A-F]){8}\b" ); do K=${KEY:(-8)}; apt-key export $K | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/imported-from-trusted-gpg-$K.gpg; done
N: Repository 'Debian bookworm' changed its 'firmware component' value from 'non-free' to 'non-free-firmware' 해결
N: Repository 'Debian bookworm' changed its 'firmware component' value from 'non-free' to 'non-free-firmware'
N: More information about this can be found online in the Release notes at: https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.html#non-free-split
N은 Notice 입니다. bookworm의 비자유 펌웨어 저장소가 변경되었다는것 ..으로 이해했습니다.
두번째 줄의 주소에 설명되어있습니다.
https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.html#non-free-split
물론, 이 블로그를 보시는 분이라면 그래서 어떻게 없애는데? 가 궁금하실거에요.
단순합니다. sources.list 파일을 수정해주면 됩니다.
vim /etc/apt/sources.list
아래처럼 되어있을텐데요.
deb https://deb.debian.org/debian bookworm main contrib
deb http://ftp.debian.org/debian bookworm-updates main contrib
deb http://security.debian.org/debian-security bookworm-security main contrib
이렇게 바꿔줍니다.
deb https://deb.debian.org/debian bookworm main non-free-firmware contrib
deb http://ftp.debian.org/debian bookworm-updates main contrib
deb http://security.debian.org/debian-security bookworm-security main contrib
다른 글에서는 아래처럼 했다고 합니다. 참고해주세요. 아래 내용으로 진행하면 모든 패키지 저장소가 추가된다는 것 같습니다.
deb http://deb.debian.org/debian bookworm contrib main non-free-firmware
deb http://deb.debian.org/debian bookworm-updates contrib main non-free-firmware
deb http://deb.debian.org/debian bookworm-backports contrib main non-free-firmware
deb http://deb.debian.org/debian-security bookworm-security contrib main non-free-firmware
'취미, 관심 > NAS, Server' 카테고리의 다른 글
Docker PostgreSQL 버전업데이트 후 에러 (0) | 2024.03.05 |
---|---|
[Docker] 도커 멀티플랫폼 빌드하기(Docker Multi platform build, Buildx) (0) | 2024.01.03 |
[Synology] 미디어 서버(MediaServer)에서 DTS, TrueHD, EAC3 트랜스코딩 사용하기 (0) | 2023.11.16 |
[Synology, NAS] 나의 나스 사용기 - 2년 반의 지름기 (0) | 2023.03.09 |
[proxmox] Update package database 오류 해결 (4) | 2023.02.24 |
오라클 프리티어 인스턴스 생성 자동화 스크립트(PHP) (21) | 2023.02.21 |
나스(NAS) 도입 시 알아야 할 부분 (0) | 2023.01.11 |