apt updateでgpg errorの警告が表示されるとき

apt updateでパッケージリストを更新するときに

$ sudo apt update

Get:15 http://dl.google.com/linux/chrome/deb stable Release.gpg [819 B]
Err:15 http://dl.google.com/linux/chrome/deb stable Release.gpg
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 78BD65473CB3BD13

こんな感じでエラーが表示されつつ、

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://dl.google.com/linux/chrome/deb stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 78BD65473CB3BD13
W: Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release.gpg  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 78BD65473CB3BD13
W: Some index files failed to download. They have been ignored, or old ones used instead.

さいごにはこんな警告が表示された。どうやらGPG (GNU Privacy Guard)のキーが失効していたらしい。(今回の例でいえばgoogle-chrome-stable用のキーが切れていたみたい。

というわけで次のコマンドでキーを更新して解決しました。

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

他のパッケージの場合も対応するキーをapt-keyで反映すれば解決するはず。