天天看點

真正解決:gpg --verify sig: 無法檢查簽名:找不到公鑰

  • 具體錯誤
$ gpg --verify grub-2.06.tar.xz.sig
gpg: 假定被簽名的資料是‘grub-2.06.tar.xz’
gpg: 于 2021年06月08日 星期二 23時11分08秒 CST 建立的簽名,使用 RSA,鑰匙号 988C2166
gpg: 無法檢查簽名:找不到公鑰      
  • 導入
$ gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 988C2166
gpg: 下載下傳密鑰‘988C2166’,從 hkp 伺服器 keyserver.ubuntu.com
gpg: 密鑰 988C2166:公鑰“Daniel Kiper <[email protected]>”已導入
gpg: 需要 3 份勉強信任和 1 份完全信任,PGP 信任模型
gpg: 深度:0 有效性:  1 已簽名:  0 信任度:0-,0q,0n,0m,0f,1u
gpg: 合計被處理的數量:1
gpg:           已導入:1  (RSA: 1)
      
  • 加入
$ sudo gpg --armor --export 988C2166 | sudo apt-key add -
gpg: 警告:配置檔案‘/home/tsit/.gnupg/gpg.conf’所有權不安全
OK      

繼續閱讀