apt updateでGitLabの公開鍵がエラーになり更新できなかった

Ubuntu Serverで、apt updateを行ったところ、GitLabの公開鍵がエラーになった。

エラー:7 https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu bionic InRelease
  公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 3F01618A51312F3F

“apt-key list” で公開鍵を確認してみると、「2020-04-15」で期限切れになっていた。

zen@Lab:~$ apt-key list
/etc/apt/trusted.gpg
--------------------
pub   dsa1024 2005-05-24 [SC]
      3B59 3C7B E6DB 6A89 FB7C  BFFD 058A 05E9 0C4E CFEC
uid           [  不明  ] Ubuntu-ja Archive Automatic Signing Key 
sub   elg2048 2005-05-24 [E]

pub   rsa1024 2009-04-05 [SC]
      5967 6CBC F5DF D8C1 CEFE  375B 68B5 F60D CDC1 D865
uid           [  不明  ] Launchpad PPA for Ubuntu Japanese Team

pub   rsa4096 2015-04-17 [SC] [期限切れ: 2020-04-15]
      1A4C 919D B987 D435 9396  38B9 1421 9A96 E15E 78F4
uid           [期限切れ] GitLab B.V. (package repository signing key) 

/etc/apt/trusted.gpg.d/ubuntu-keyring-2012-archive.gpg
------------------------------------------------------
pub   rsa4096 2012-05-11 [SC]
      790B C727 7767 219C 42C8  6F93 3B4F E6AC C0B2 1F32
uid           [  不明  ] Ubuntu Archive Automatic Signing Key (2012) 

/etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg
------------------------------------------------------
pub   rsa4096 2012-05-11 [SC]
      8439 38DF 228D 22F7 B374  2BC0 D94A A3F0 EFE2 1092
uid           [  不明  ] Ubuntu CD Image Automatic Signing Key (2012) 

/etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg
------------------------------------------------------
pub   rsa4096 2018-09-17 [SC]
      F6EC B376 2474 EDA9 D21B  7022 8719 20D1 991B C93C
uid           [  不明  ] Ubuntu Archive Automatic Signing Key (2018) 

zen@Lab:~$

GitLabのページをみたところ、公開鍵(GPG)の更新手順が乗っていたので、実行する。手順は、キーをダウンロードする。次に、GPGキーを追加する。

curl https://packages.gitlab.com/gpg.key -o /tmp/omnibus_gitlab_gpg.key
sudo apt-key add /tmp/omnibus_gitlab_gpg.key

これで、完了。あとは、もう一度apt updateして、sudo apt upgradeを行う。GitLabも、ちゃんと更新された。

実際に実行すると、下記のような感じ。

zen@Lab:~$ curl https://packages.gitlab.com/gpg.key -o /tmp/omnibus_gitlab_gpg.key
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  3191  100  3191    0     0   6675      0 --:--:-- --:--:-- --:--:--  6689
zen@Lab:~$
zen@Lab:~$
zen@Lab:~$ sudo apt-key add /tmp/omnibus_gitlab_gpg.key
OK
zen@Lab:~$

■参考 
https://docs.gitlab.com/omnibus/update/package_signatures#package-repository-metadata-signing-keys

スポンサーリンク

シェアする

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

フォローする