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

エンジニア二年目の雑魚です。プログラミング・ギター・筋トレのことをメインにブログを書いていきます。

【Ubuntu】apt update時winehqでGPGエラー

f:id:rdwbocungelt5:20190116114707p:plain

どうもてぃです。

apt-keyの更新とか設定とかメンドイですね。今回身をもって知りました。

環境

  • Ubuntu 16.04.5 LTS(elementary OS 0.4.1 Loki)

現象

$ sudo apt update

無視:1 http://dl.google.com/linux/chrome/deb stable InRelease
ヒット:2 http://dl.google.com/linux/chrome/deb stable Release                                                                                             
ヒット:3 https://dl.yarnpkg.com/debian stable InRelease                                                                                                   
ヒット:4 https://download.docker.com/linux/ubuntu zesty InRelease                                                    
ヒット:5 https://cli-assets.heroku.com/apt ./ InRelease                                                              
ヒット:8 http://packages.elementary.io/appcenter xenial InRelease                                                      
ヒット:9 http://ppa.launchpad.net/elementary-os/stable/ubuntu xenial InRelease                                         
エラー:7 https://dl.winehq.org/wine-builds/ubuntu xenial InRelease                                                     
  公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 76F1A20FF987672F
ヒット:10 http://archive.ubuntu.com/ubuntu xenial InRelease                                                            
ヒット:11 http://ppa.launchpad.net/gregory-hainaut/pcsx2.official.ppa/ubuntu xenial InRelease
ヒット:12 http://archive.ubuntu.com/ubuntu xenial-updates InRelease                                                     
ヒット:13 http://archive.ubuntu.com/ubuntu xenial-backports InRelease                                                  
ヒット:14 http://ppa.launchpad.net/noobslab/pcsx2/ubuntu xenial InRelease                   
ヒット:15 https://packagecloud.io/slacktechnologies/slack/debian jessie InRelease                                       
ヒット:16 http://archive.ubuntu.com/ubuntu xenial-security InRelease                                                    
ヒット:17 http://ppa.launchpad.net/elementary-os/os-patches/ubuntu xenial InRelease                                     
ヒット:18 http://ppa.launchpad.net/philip.scott/elementary-tweaks/ubuntu xenial InRelease 
ヒット:19 http://ppa.launchpad.net/ubuntuhandbook1/audacity/ubuntu xenial InRelease       
ヒット:20 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial InRelease               
パッケージリストを読み込んでいます... 完了                    
W: GPG エラー: https://dl.winehq.org/wine-builds/ubuntu xenial InRelease: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 76F1A20FF987672F
E: リポジトリ https://dl.winehq.org/wine-builds/ubuntu xenial InRelease は署名されていません。
N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。
N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください。

winehqで公開鍵がないんかな、と予想。

やったこと

まずはwikiを参照。

wiki.winehq.org

そしたらtopに書いてありました。

$ wget -nc https://dl.winehq.org/wine-builds/winehq.key

$ sudo apt-key add winehq.key

$ sudo apt update

これだけだったなんて。

終わりに

しばらくエラーが出てて更新できてなかったので、その後apt upgradeやりました。

やはり一時情報を確認するのが大切ですね。

めでたしめでたし。