タイトルが説明不足な上に生の出力が残ってないのですが、sudo do-release-upgrade
したときに、ネットワークの問題みたいなことを言われ、
=== Command detached from window (日付) ===
=== Command terminated with exit status 1 (日付) ===
と出力されました。
ググってsnapd
を削除したり、PPAのリポジトリを削除したりしたのですが解決せず、結局apt update
で見かけた次のエラー:
W: 署名照合中にエラーが発生しました。リポジトリは更新されず、過去のインデックスファイルが使われます。GPG エラー: https://cli.github.com/packages stable InRelease: 以下
の署名が無効です: EXPKEYSIG C99B11DEB97541F0 Nate Smith <vilmibm@github.com>
W: https://cli.github.com/packages/dists/stable/InRelease の取得に失敗しました 以下の署名が無効です: EXPKEYSIG C99B11DEB97541F0 Nate Smith <vilmibm@github.com>
W: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。
にもとづき、GitHub CLIの設定を次の手順で削除したら無事解決しました。
sudo apt remove gh
cd /etc/apt/sources.list.d
sudo rm github-cli.list github-cli.list.distUpgrade github-cli.list.save
追記
これ。issueが立ったのが記事投稿の前日なのでなかなかのタイミング。ググっても対処法が見つからないわけだ。(本当にこれが↑のエラーの原因かどうかは確証がないですが)
ほぼ同時に自分がGitHub CLIをインストールした手順が(一時的に)非推奨になったっぽい。