【Ubuntu】Ubuntu Linux 20.04でアップデートができなくなった時の解決方法

Linux

しばらく使用していなかったUbuntu20.04のテストサーバーを起動する。
その後アップデート(apt update)を行うと「E: ソース https://download.webmin.com/download/newkey/repository/ stable に関してオプション Signed-By の値が競合します: /usr/share/keyrings/debian-webmin-developers.gpg !=
E: ソースのリストを読むことができません。」
と表示されてアップデートができない状態になった。

エラーを見る限り、リポジトリに競合が起きている模様。

対策

リポジトリの更新を行う。

wget https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh

ダウンロードしたsetup-rerpos.shを実行。

sudo sh setup-repos.sh

再度アップデート。

sudo apt update

まとめ

今回はwebminのリポジトリでエラーが発生していたが、他にも同様の現象で発生する。
エラー表示されるソース部分を見て判断し、それぞれの対応を行って解決していく。

使用しないサーバーも定期的に起動してアップデートしないとダメですね・・・
更新完了するまで、かなり時間がかかってしまう。

コメント