apt updateを実行したらエラーが発生。
結果的には無駄な作業もしましたが、今後使えることがありそうなので備忘として投稿しています。
(前提)
これからWinHQが出てきますが、かなり前にインストールし、削除していましたという経緯があります。
作業で設定ファイルを変更していますが、事前にバックアップを取得しています。
面倒なので記載していません。
#ubunutuバージョン
VERSION="20.04.5 LTS (Focal Fossa)"
最初に起きた事象
ErrorとWarningが表示された。
ubuntu-user@ubuntu-PC:~$ sudo apt update
#(省略)
エラー:4 https://dl.winehq.org/wine-builds/ubuntu jammy InRelease
公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 00A0A00AA000000A
#(省略)
W: GPG エラー: https://dl.winehq.org/wine-builds/ubuntu jammy InRelease: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 00A0A00AA000000A
E: リポジトリ https://dl.winehq.org/wine-builds/ubuntu jammy InRelease は署名されていません。
N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。
N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください。
【結論】エラーに関わっている使用していないレポジトリを削除した
source.list.d配下のファイルを削除した。
ubuntu-user@ubuntu-PC: sudo ls -l /etc/apt/sources.list.d/
合計 28
#(省略)
-rw-r--r-- 1 root root 165 8月 15 00:32 winehq-jammy.sources
ubuntu-user@ubuntu-PC: sudo rm -i /etc/apt/sources.list.d/winehq-jammy.sources
rm: 通常ファイル '/etc/apt/sources.list.d/winehq-jammy.sources' を削除しますか? y
ubuntu-user@ubuntu-PC: sudo apt update
#(省略)
完了
ubuntu-user@ubuntu-PC:~$ sudo apt upgrade
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
アップグレードパッケージを検出しています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
#(省略)
これを削除するには 'sudo apt autoremove' を利用してください。
#(省略)
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
ubuntu-user@ubuntu-PC:~$ sudo apt autoremove
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージは「削除」されます:
#(省略)
解決に至るまでに試したこと
上記の解決までたどり着くまでに試したこと。
公開鍵に問題があるとメッセージ表示されているため、新しい公開鍵を取得した。
しかし、期限切れの表示は一切なかった。
さらに言うと、エラー表示のPUBKEY自体がlistで表示されていない。
ubuntu-user@ubuntu-PC:~$ apt-key list
#(省略)
エラー解決のため一応新しく公開鍵を取得する。変更なし、との表示。
その後、apt updateをするも変化なし。
ubuntu-user@ubuntu-PC:~$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 00A0A00AA000000A
Executing: /tmp/apt-key-gpghome.gHtxrI4IMt/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 00A0A00AA000000A
gpg: 鍵00A0A00AA000000A:"WineHQ packages <wine-devel@winehq.org>"変更なし
gpg: 処理数の合計: 1
gpg: 変更なし: 1
ubuntu-user@ubuntu-PC:~$ sudo apt update
#(省略)
WineeHQは不要なのでリポジトリとして見ないようにする。
sources.listを編集して、apt update実行、表示に多少の変化はあるがエラーは同じ。
ubuntu-user@ubuntu-PC:~$ sudo ls -l /etc/apt/sources.list
ubuntu-user@ubuntu-PC:~$ sudo cat /etc/apt/sources.list | grep -v "#"
ubuntu-user@ubuntu-PC:~$ sudo vi /etc/apt/sources.list
# deb https://dl.winehq.org/wine-builds/ubuntu/ focal main をコメントアウトした
# すべての参照先をhttp://ftp.riken.go.jp/Linux/ubuntu/ へ変更した。
ubuntu-user@ubuntu-PC:~$ sudo apt update
#(省略)
この後に【結論】の方法を実行し、解決に至りました。