本次出现的场景是在更新源的时候出现的:
sudo apt-get update
W: GPG 错误:https://dl.google.com/linux/chrome/deb stable Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY 1397BC53640DB551 E: 仓库 “https://dl.google.com/linux/chrome/deb stable Release” 没有数字签名。 N: 无法安全地用该源进行更新,所以默认禁用该源。 N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。 W: GPG 错误:https://repo.fdzh.org/chrome/deb stable Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY 1397BC53640DB551 E: 仓库 “https://repo.fdzh.org/chrome/deb stable Release” 没有数字签名。 N: 无法安全地用该源进行更新,所以默认禁用该源。 N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
解决办法:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1397BC53640DB551
注意,该key每台主机不一样,不要复制我的。
换成报错的1397BC53640DB551
NO_PUBKEY 1397BC53640DB551
Executing: /tmp/apt-key-gpghome.d8o28Q1QJz/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 1397BC53640DB551 gpg: key 7721F63BD38B4796: 18 signatures not checked due to missing keys gpg: 密钥 7721F63BD38B4796:公钥“Google Inc. (Linux Packages Signing Authority) <linux-packages-keymaster@google.com>”已导入 gpg: 合计被处理的数量:1 gpg: 已导入:1
然后再次更新update就正常了