20.10에서 Ubuntu 21.04로 업그레이드하려고 할 때 오류 발생

20.10에서 Ubuntu 21.04로 업그레이드하려고 할 때 오류 발생

소프트웨어 업데이터를 실행하려고 할 때마다 "저장소를 다운로드하지 못했습니다. 인터넷 연결을 확인하세요."라는 오류 메시지가 나타납니다. 실행할 때마다 sudo apt update오류가 발생합니다.

Get:6 https://packages.riot.im/debian default InRelease [2,892 B]
Err:6 https://packages.riot.im/debian default InRelease
  The following signatures were invalid: EXPKEYSIG C2850B265AC085BD riot.im packages <[email protected]>
Reading package lists... Done
W: GPG error: https://packages.riot.im/debian default InRelease: The following signatures were invalid: EXPKEYSIG C2850B265AC085BD riot.im packages <[email protected]>
E: The repository 'https://packages.riot.im/debian default InRelease' 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.`

답변1

아래 명령을 사용하여 저장소 GPG 키를 업데이트해야 합니다.

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C2850B265AC085BD

wget -q -O - https://packages.riot.im/element-release-key.gpg | sudo apt-key add -
wget -q -O - https://packages.riot.im/element-release-key-2020.gpg | sudo apt-key add -
wget -q -O - https://packages.riot.im/riot-release-key.gpg | sudo apt-key add -

그런 다음 현재 시스템에 대한 새로운 종속성이 있는 모든 업데이트를 설치합니다.

sudo apt-get update
sudo apt-get dist-upgrade

답변2

이것은 나에게 효과적이었습니다 (fromhttps://linuxintosh.wordpress.com/2021/04/26/the-following-signatures-were-invalid-expkeysig-c2850b265ac085bd-riot-im-packages/):

$ sudo ls -la /usr/share/keyrings/  | grep riot
-rw-r--r--   1 root root  2887 Apr 16  2019 riot-im-archive-keyring.gpg

$ sudo rm /usr/share/keyrings/riot-im-archive-keyring.gpg

$ sudo wget -O /usr/share/keyrings/riot-im-archive-keyring.gpg https://packages.riot.im/debian/riot-im-archive-keyring.gpg

$ echo "deb [signed-by=/usr/share/keyrings/riot-im-archive-keyring.gpg] https://packages.riot.im/debian/ default main" | sudo tee /etc/apt/sources.list.d/riot-im.list

관련 정보