Opensuse 저장소의 KEYEXPIRED

Opensuse 저장소의 KEYEXPIRED

우분투 16.04.4 LTS를 실행 중입니다.

run 을 실행하면 sudo apt update마지막 줄은 다음과 같습니다.

W: GPG error: http://download.opensuse.org/repositories/home:/osmc/xUbuntu_16.04  Release: The following signatures were invalid: KEYEXPIRED 1482381670
E: The repository 'http://download.opensuse.org/repositories/home:/osmc/xUbuntu_16.04  Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

apt-key list키가 만료되었음을 표시합니다.

pub   2048R/70F1BBEA 2014-10-14 [expired: 2016-12-22]
uid                  home:osmc OBS Project <home:[email protected]>

(그러나 어떤 이유로 apt-key list | grep “expired:”아무것도 반환되지 않습니다.)

이 키를 업데이트하려고 해도 아무 것도 변경되지 않습니다.

$ apt-key adv --keyserver keys.gnupg.net --recv-keys 70F1BBEA
Executing: /tmp/tmp.pOcDAzqSkJ/gpg.1.sh --keyserver
keys.gnupg.net
--recv-keys
70F1BBEA
gpg: requesting key 70F1BBEA from hkp server keys.gnupg.net
gpg: key 70F1BBEA: "home:osmc OBS Project <home:[email protected]>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

또한 Y PPA Manager를 실행하고 "누락된 모든 GPG 키 가져오기를 시도해 보세요"를 시도했지만 결과는 동일했습니다.

Opensuse의 오래된 버전을 실행하고 있어서 이를 변경해야 할 수도 있지만 그것이 무엇인지, 올바르게 수행하는 방법을 잘 모르겠습니다.

답변1

/etc/apt/sources.list.d/*파일 또는 에 타사 저장소를 추가한 후 /etc/apt/sources.list해당 gpg 키가 apt 키 저장소에 삽입되었는지 확인해야 합니다.

wget http://download.opensuse.org/repositories/home:/osmc/xUbuntu_16.04/Release.key -O - | sudo apt-key add -    
sudo apt update  

키가 실제로 만료되어 작동하지 않는 경우 오류 및 경고 메시지를 제거하세요. /etc/apt/sources.list.d/osmc-installer.list주석으로 바꾸려면 줄 시작 부분에 파운드 기호( )를 열고 추가하세요.#deb

sudo nano /etc/apt/sources.list.d/osmc-installer.list  

키보드 조합 Ctrl+를 누른 O다음 를 눌러 Enter편집 중인 파일을 저장합니다. nano를 종료하려면 키보드 조합 Ctrl+를 누르세요.X

사용 가능한 패키지 목록을 업데이트합니다.

sudo apt update  

관련 정보