Ubuntu 16.04.4 LTSを実行しています。
実行時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
は、1つのキーの有効期限が切れていることを示しています。
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の古いバージョンを実行していて、それを変更する必要があると思いますが、それが何であるか、そしてこれを正しく行う方法がわかりません。
サードパーティのリポジトリを/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 編集中のファイルを保存します。キーボードの組み合わせを押す Ctrl+X nanoを終了します。
利用可能なソフトウェアパッケージのリストを更新します。
Sudo apt update