1. 程式人生 > >ubuntu16.04 apt-get update出錯:由於沒有公鑰,無法驗證下列簽名

ubuntu16.04 apt-get update出錯:由於沒有公鑰,無法驗證下列簽名

文件下載 pad key ase 配置 倉庫 服務 ron lease

問題:

W: 校驗數字簽名時出錯。此倉庫未被更新,所以仍然使用此前的索引文件。GPG 錯誤:https://packagecloud.io/github/git-lfs/ubuntu xenial InRelease: 由於沒有公鑰,無法驗證下列簽名: NO_PUBKEY 6B05F25D762E3157
W: 倉庫 “http://ppa.launchpad.net/fcitx-team/nightly/ubuntu xenial Release” 沒有 Release 文件。
N: 無法認證來自該源的數據,所以使用它會帶來潛在風險。
N: 參見 apt-secure(8) 手冊以了解倉庫創建和用戶配置方面的細節。

W: 無法下載 https://packagecloud.io/github/git-lfs/ubuntu/dists/xenial/InRelease 由於沒有公鑰,無法驗證下列簽名: NO_PUBKEY 6B05F25D762E3157
E: 無法下載 http://ppa.launchpad.net/fcitx-team/nightly/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found
W: 部分索引文件下載失敗。如果忽略它們,那將轉而使用舊的索引文件。

解決方法:

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6B05F25D762E3157

然後執行:

  sudo apt update 即可成功

思考總結:

  為什麽會數字簽名校驗失敗呢? 這命令是把key加到本地服務中去。這個問題有空要好好思考一下。

ubuntu16.04 apt-get update出錯:由於沒有公鑰,無法驗證下列簽名