Rubyと筋肉とギターとわたし

筋トレが仕事です

【Ubuntu】heroku cliでGPGエラー

どうもてぃ。

今回のエラーはいつも出るのでさすがに記事にしてあとで見返そうと思い書くことにしました。

毎回調べるのに疲れた…。

エラー内容

% sudo apt update

ヒット:1 http://ubuntutym.u-toyama.ac.jp/ubuntu bionic InRelease
ヒット:2 http://ubuntutym.u-toyama.ac.jp/ubuntu bionic-updates InRelease                                                                                                                                                          
ヒット:3 http://ubuntutym.u-toyama.ac.jp/ubuntu bionic-backports InRelease                                                                                                                                                                                                                                                   
ヒット:4 https://cli.github.com/packages stable InRelease                                                                                                                                                                                                                                                                    
ヒット:5 http://packages.microsoft.com/repos/code stable InRelease                                                                                                                                                                                                                                                           
無視:6 http://ftp.jaist.ac.jp/pub/Linux/linuxmint/packages tricia InRelease                                                                                                                                                                                                                                                  
ヒット:7 https://repo.steampowered.com/steam stable InRelease                                                                                                                                                                                                                                                                
ヒット:8 http://dl.google.com/linux/chrome/deb stable InRelease                                                                                                                                                                                                                                                              
ヒット:9 http://ftp.jaist.ac.jp/pub/Linux/linuxmint/packages tricia Release                                                                                                                                                                                                                                                  
ヒット:10 https://repo.nordvpn.com/deb/nordvpn/debian stable InRelease                                                                                                                                                                                                                                                       
取得:12 https://packages.cloud.google.com/apt cloud-sdk InRelease [6,751 B]                                                                                                                                                                                                                                                  
ヒット:13 http://apt.postgresql.org/pub/repos/apt bionic-pgdg InRelease                                                                                                                                                                                                                                                      
取得:14 https://packages.stripe.dev/stripe-cli-debian-local stable InRelease [3,427 B]                                                                                                                                                                     
ヒット:15 http://ppa.launchpad.net/alessandro-strada/ppa/ubuntu bionic InRelease                                                                                                                                                                             
ヒット:17 http://archive.canonical.com/ubuntu bionic InRelease                                                                                                                                                                                                              
取得:16 https://cli-assets.heroku.com/branches/stable/apt ./ InRelease [2,550 B]                                                                                                                                                              
エラー:16 https://cli-assets.heroku.com/branches/stable/apt ./ InRelease                                                                                                                                                                      
  公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 536F8F1DE80F6A35
ヒット:19 http://ppa.launchpad.net/chrdevs/figma/ubuntu bionic InRelease                                                                                                     
取得:20 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]                                                                                                                                                                           
ヒット:21 http://ppa.launchpad.net/ethereum/ethereum/ubuntu bionic InRelease                                                                                                                                                                   
ヒット:18 https://packagecloud.io/github/git-lfs/linuxmint tricia InRelease                                                                                                                                                  
ヒット:23 http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic InRelease                                                        
ヒット:22 https://packagecloud.io/slacktechnologies/slack/debian jessie InRelease                                                                                
ヒット:24 http://ppa.launchpad.net/obsproject/obs-studio/ubuntu bionic InRelease                                                     
ヒット:25 http://ppa.launchpad.net/peek-developers/stable/ubuntu bionic InRelease                                                  
取得:26 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [1,224 kB]
ヒット:27 http://ppa.launchpad.net/xuzhen666/ppsspp/ubuntu bionic InRelease                                                       
取得:28 http://security.ubuntu.com/ubuntu bionic-security/universe i386 Packages [1,034 kB]                                                                                                                                                                                                                                  
取得:29 http://security.ubuntu.com/ubuntu bionic-security/universe Translation-en [282 kB]                                                                                                                                                                                                                                   
2,641 kB を 8秒 で取得しました (327 kB/s)                                                                                                                                                                                                                                                                                    
パッケージリストを読み込んでいます... 完了
W: 署名照合中にエラーが発生しました。リポジトリは更新されず、過去のインデックスファイルが使われます。GPG エラー: https://cli-assets.heroku.com/branches/stable/apt ./ InRelease: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 536F8F1DE80F6A35
W: https://cli-assets.heroku.com/branches/stable/apt/./InRelease の取得に失敗しました  公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 536F8F1DE80F6A35
W: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。

NO_PUBKEY 536F8F1DE80F6A35

これ。システム側にGPGエラーで出てきたキーがないとのこと。なので追加してあげます。

解決方法

% sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 536F8F1DE80F6A35

Executing: /tmp/apt-key-gpghome.a9Y6s4DyNb/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 536F8F1DE80F6A35
gpg: 鍵536F8F1DE80F6A35: 公開鍵"Heroku Inc. <support@heroku.com>"をインポートしました
gpg: 処理数の合計: 1
gpg:               インポート: 1

問題なくシステム側にpublic keyがインポートできました。

終わり

% sudo apt update
ヒット:1 http://ubuntutym.u-toyama.ac.jp/ubuntu bionic InRelease
ヒット:2 http://ubuntutym.u-toyama.ac.jp/ubuntu bionic-updates InRelease                                                                                                                                                                                                                                                     
ヒット:3 http://ubuntutym.u-toyama.ac.jp/ubuntu bionic-backports InRelease                                                                                                                                                                                                                                                   
無視:4 http://ftp.jaist.ac.jp/pub/Linux/linuxmint/packages tricia InRelease                                                                                                                                                                                                                                                  
ヒット:5 http://ftp.jaist.ac.jp/pub/Linux/linuxmint/packages tricia Release                                                                                                                                                                                                                                                  
ヒット:6 https://cli.github.com/packages stable InRelease                                                                                                                                                                                                                                                                    
取得:7 https://cli-assets.heroku.com/branches/stable/apt ./ InRelease [2,550 B]                                                                                                                                                                                                                                              
ヒット:8 http://dl.google.com/linux/chrome/deb stable InRelease                                                                                                                                                                                                                                                              
ヒット:9 https://repo.nordvpn.com/deb/nordvpn/debian stable InRelease                                                                                                                                                                                                                                                        
ヒット:10 https://packages.cloud.google.com/apt cloud-sdk InRelease                                                                                                                                                                                                                                                          
ヒット:12 https://repo.steampowered.com/steam stable InRelease                                                                                                                                                                                                                                                               
ヒット:13 http://security.ubuntu.com/ubuntu bionic-security InRelease                                                                                                                                                                                                                                                        
取得:14 https://cli-assets.heroku.com/branches/stable/apt ./ Packages [608 B]                                                                                                                                                                                                            
ヒット:16 http://archive.canonical.com/ubuntu bionic InRelease                                                                                                                                                                                                                                                               
ヒット:17 http://ppa.launchpad.net/alessandro-strada/ppa/ubuntu bionic InRelease                                                                                                                                                                                                                                             
ヒット:18 http://packages.microsoft.com/repos/code stable InRelease                                                                                                                                                                                                                                                          
ヒット:19 http://apt.postgresql.org/pub/repos/apt bionic-pgdg InRelease                                                                                                                                                                                                                                                      
ヒット:15 https://packagecloud.io/github/git-lfs/linuxmint tricia InRelease                                                                                                                                                         
ヒット:21 http://ppa.launchpad.net/chrdevs/figma/ubuntu bionic InRelease                                                                                  
ヒット:20 https://packagecloud.io/slacktechnologies/slack/debian jessie InRelease                                                                                                             
ヒット:22 http://ppa.launchpad.net/ethereum/ethereum/ubuntu bionic InRelease                                                                                                                  
取得:23 https://packages.stripe.dev/stripe-cli-debian-local stable InRelease [3,427 B]                                        
ヒット:24 http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic InRelease                     
ヒット:25 http://ppa.launchpad.net/obsproject/obs-studio/ubuntu bionic InRelease                
ヒット:26 http://ppa.launchpad.net/peek-developers/stable/ubuntu bionic InRelease               
ヒット:27 http://ppa.launchpad.net/xuzhen666/ppsspp/ubuntu bionic InRelease                                                                                                                                                                                                                                                  
6,585 B を 6秒 で取得しました (1,058 B/s)                                                                                                                                                                                                                                                                                    
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています       
状態情報を読み取っています... 完了
パッケージはすべて最新です。

よいUbuntuライフを。