Ubuntu 18.04をアップデートできません

Ubuntu 18.04をアップデートできません

助けていただきたいと思います。私は Ubuntu 18.04 を使用していますが、最近、コンピューターに何をしたのか正確にはわからず、更新できなくなりました。

コマンドを使用して更新しようとするとsudo apt-get update、次のエラー メッセージが表示されます。

Reading package lists... Done 
W: GPG error: http://download.opensuse.org/repositories/home:/jkist/xUbuntu_18.04  Release: The following signatures were invalid: EXPKEYSIG FE76CD923B7B38C4 home:jkist OBS Project <home:[email protected]>
E: The repository 'http://download.opensuse.org/repositories/home:/jkist/xUbuntu_18.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.

私はもう 4 日間この問題を経験しています。インターネットから情報を入手しようとしましたが、ラップトップを更新できませんでした。

この混乱から抜け出す方法を誰か知っていますか?

答え1

リポジトリ内のパッケージは暗号署名することができます。これはパッケージが改ざんされていないことを保証するためです。持っていた改ざんされた場合、署名は正しくなくなります。

署名を確認するには、システムに公開鍵問題のリポジトリのキーには「有効期限」のようなものがあり、特定の日付を過ぎると期限切れになります。エラー メッセージからわかるように、あなたのケースではまさにそれが発生しました。

次の署名は無効です: EXPKEYSIG FE76CD923B7B38C4

EXPKEYSIG「署名キーの有効期限が切れています」というヒントです。;)FE76CD923B7B38C4 問題のキーの ID です。

したがって、更新された最新の公開キーを取得する必要があります。その取得方法は、該当するリポジトリがキーをどのように提供しているかによって異なります。公開キーをインストールする特定のパッケージを提供するリポジトリもあります。また、コマンドを使用してダウンロードしてインストールする特別なファイルとしてキーをリポジトリに配置するリポジトリもありますapt-key。さらに、コマンドを使用してアクセスできる特別なキー サーバーにキーを配置するリポジトリもありますapt-key。該当するリポジトリの説明を参照してください。おそらくそこに説明されているはずです。

答え2

次のコマンドでこのリポジトリの GPG キーを再度追加し、パッケージ キャッシュを更新する必要があります。

wget -nv -O - https://download.opensuse.org/repositories/home:jkist/xUbuntu_18.04/Release.key | sudo apt-key add -
sudo apt-get update

上記のコマンドが失敗した場合は、ソフトウェアと更新アプリケーションを使用してこのリポジトリを無効にします。

関連情報