OpensuseリポジトリのKEYEXPIRED

OpensuseリポジトリのKEYEXPIRED

Ubuntu 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.listgpgキーが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  

おすすめ記事