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.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