Open1
apt-get updateでエラー
エラー
$ sudo apt-get update
ヒット:1 https://dl.yarnpkg.com/debian stable InRelease
ヒット:2 https://download.docker.com/linux/ubuntu groovy InRelease
無視:3 https://aquasecurity.github.io/trivy-repo/deb groovy InRelease
エラー:4 https://aquasecurity.github.io/trivy-repo/deb groovy Release
404 Not Found [IP: 185.199.111.153 443]
ヒット:5 http://packages.microsoft.com/repos/code stable InRelease
ヒット:6 https://apt.releases.hashicorp.com groovy InRelease
ヒット:7 http://dl.google.com/linux/chrome/deb stable InRelease
エラー:1 https://dl.yarnpkg.com/debian stable InRelease
公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 23E7166788B63E1E
無視:8 http://security.ubuntu.com/ubuntu groovy-security InRelease
無視:9 http://archive.ubuntu.com/ubuntu groovy InRelease
エラー:10 http://security.ubuntu.com/ubuntu groovy-security Release
404 Not Found [IP: 91.189.91.39 80]
無視:11 http://archive.ubuntu.com/ubuntu groovy-updates InRelease
無視:12 http://archive.ubuntu.com/ubuntu groovy-backports InRelease
エラー:13 http://archive.ubuntu.com/ubuntu groovy Release
404 Not Found [IP: 91.189.88.152 80]
エラー:14 http://archive.ubuntu.com/ubuntu groovy-updates Release
404 Not Found [IP: 91.189.88.152 80]
エラー:15 http://archive.ubuntu.com/ubuntu groovy-backports Release
404 Not Found [IP: 91.189.88.152 80]
パッケージリストを読み込んでいます... 完了
E: リポジトリ https://aquasecurity.github.io/trivy-repo/deb groovy Release には Release ファイルがありません。
N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。
N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください。
W: 署名照合中にエラーが発生しました。リポジトリは更新されず、過去のインデックスファイルが使われます。GPG エラー: https://dl.yarnpkg.com/debian stable InRelease: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 23E7166788B63E1E
E: リポジトリ http://security.ubuntu.com/ubuntu groovy-security Release には Release ファイルがなくなっています。
N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。
N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください。
E: リポジトリ http://archive.ubuntu.com/ubuntu groovy Release には Release ファイルがなくなっています。
N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。
N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください。
E: リポジトリ http://archive.ubuntu.com/ubuntu groovy-updates Release には Release ファイルがなくなっています。
N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。
N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください。
E: リポジトリ http://archive.ubuntu.com/ubuntu groovy-backports Release には Release ファイルがなくなっています。
N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。
N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください。
対処
公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 23E7166788B63E1E
公開鍵が足りずエラーになっている為、新しい公開鍵をキーサーバーから取得します。
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 23E7166788B63E1E
404 Not Found [IP: xx.xxx.xx.xx 80]
- Aptはリポジトリにあるパッケージをその依存関係に基づいてダウンロードし,システムにインストールする
- その「リポジトリ」の情報を管理するのが「sources.list」
- source.listに記載されているURLがリンク切れとなっている為、現状存在するURLに修正する
sources.listの置換
-
jp.archive.ubuntu.com
あれば「jp.」を削除 -
archive.ubuntu.com
security.ubuntu.com
をold-releases.ubuntu.com
に置換
パッケージ情報のキャッシュの削除
$ sudo rm -rf /var/lib/apt/lists/*