apt updateで、Gitlabの更新で「署名が無効」のエラーが出た

Ubuntu Server上のGitLabをアップデートしようとして、apt updateしたところ「署名が無効です」のエラーが出た。

エラー:6 https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu bionic InRelease 
  以下の署名が無効です: EXPKEYSIG 3F01618A51312F3F GitLab B.V. (package repository signing key) <packages@gitlab.com>

2022年03月02日で、署名の有効期限がきれていたようだ。curlで新しいものを落として、aptキーに加えた(コマンドは下記)。キーを更新したので、あとは通常通りの更新でGitLabの更新ができた。

curl -s "https://packages.gitlab.com/gpg.key" | sudo apt-key add -

実際にやったときのログ。

エラー:6 https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu bionic InRelease 
  以下の署名が無効です: EXPKEYSIG 3F01618A51312F3F GitLab B.V. (package repository signing key) <packages@gitlab.com> 
187 kB を 3秒 で取得しました (69.6 kB/s) 
パッケージリストを読み込んでいます... 完了 
依存関係ツリーを作成しています 
状態情報を読み取っています... 完了 
パッケージはすべて最新です。 
W: 署名照合中にエラーが発生しました。リポジトリは更新されず、過去のインデックス ファイルが使われます。GPG エラー: https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu bionic InRelease: 以下の署名が無効です: EXPKEYSIG 3F01618A51312F3F GitLab B.V. (package repository signing key) <packages@gitlab.com> 
W: https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/dists/bionic/InRelease の取得に失敗しました  以下の署名が無効です: EXPKEYSIG 3F01618A51312F3F GitLab B.V. (package repository signing key) <packages@gitlab.com> 
W: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視され るか、古いものが代わりに使われます。 
zen@SEVR:~$ 
zen@SEVR:~$ apt-key list 3F01618A51312F3F 
pub   rsa4096 2020-03-02 [SC] [期限切れ: 2022-03-02] 
      F640 3F65 44A3 8863 DAA0  B6E0 3F01 618A 5131 2F3F 
uid           [期限切れ] GitLab B.V. (package repository signing key) <packages@gitlab.com> 
zen@SEVR:~$ 
zen@SEVR:~$ curl -s "https://packages.gitlab.com/gpg.key" | sudo apt-key add - 
OK 
zen@SEVR:~$ 
zen@SEVR:~$ 
zen@SEVR:~$ sudo apt update 
ヒット:1 http://jp.archive.ubuntu.com/ubuntu bionic InRelease 
カ荳シ倖2 http://jp.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] 
ヒット:3 http://archive.ubuntulinux.jp/ubuntu bionic InRelease 
ヒット:4 http://archive.ubuntulinux.jp/ubuntu-ja-non-free bionic InRelease 
取得:5 http://jp.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB] 
ヒット:7 http://security.ubuntu.com/ubuntu bionic-security InRelease 
取得:6 https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu bionic InRelease [23.3 kB] 
取得:8 https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu bionic/main amd64 Packages [68.5 kB] 
255 kB を 3秒 で取得しました (85.1 kB/s) 
パッケージリストを読み込んでいます... 完了 
依存関係ツリーを作成しています 
状態情報を読み取っています... 完了 
アップグレードできるパッケージが 1 個あります。表示するには 'apt list --upgradable' を実行してください。 
zen@SEVR:~$ 
zen@SEVR:~$ apt list --upgradable 
一覧表示... 完了 
gitlab-ce/bionic 14.9.2-ce.0 amd64 [14.8.2-ce.0 からアップグレード可] 
N: 追加バージョンが 436 件あります。表示するには '-a' スイッチを付けてください。 
zen@SEVR:~$ 
zen@SEVR:~$ 
zen@SEVR:~$ sudo apt upgrade
スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする