Menjalankan Ubuntu 16.04.4 LTS.
Saat menjalankan sudo apt update
, baris terakhir adalah sebagai berikut:
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
menunjukkan satu kunci kedaluwarsa:
pub 2048R/70F1BBEA 2014-10-14 [expired: 2016-12-22]
uid home:osmc OBS Project <home:[email protected]>
(Untuk beberapa alasan, apt-key list | grep “expired:”
tidak mengembalikan apa pun.)
Mencoba memperbarui kunci ini tidak mengubah apa pun:
$ 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
Saya juga mencoba menjalankan Y PPA Manager dan “Coba impor semua kunci GPG yang hilang” tetapi hasilnya sama.
Saya menduga mungkin saya menjalankan Opensuse versi kedaluwarsa dan perlu mengubahnya, tetapi saya tidak yakin apa itu dan bagaimana melakukannya dengan benar.
Jawaban yang Diterima:
Setelah menambahkan repositori pihak ketiga ke /etc/apt/sources.list.d/*
file atau /etc/apt/sources.list
, Anda perlu memastikan kunci gpg yang sesuai dimasukkan ke apt keystore.
wget http://download.opensuse.org/repositories/home:/osmc/xUbuntu_16.04/Release.key -O - | sudo apt-key add -
sudo apt update
Jika itu tidak berhasil karena kuncinya benar-benar kedaluwarsa, hapus pesan kesalahan dan peringatan. Buka /etc/apt/sources.list.d/osmc-installer.list
dan tambahkan karakter hash ( #
) di awal baris sebelum deb
untuk mengubahnya menjadi komentar.
sudo nano /etc/apt/sources.list.d/osmc-installer.list
Tekan kombinasi keyboard Ctrl +O dan setelah itu tekan Enter untuk menyimpan file yang sedang diedit. Tekan kombinasi keyboard Ctrl +X untuk keluar dari nano.
Perbarui daftar paket perangkat lunak yang tersedia.
sudo apt update