做 apt-get update 時出現
W: GPG error: http://ppa.launchpad.net lucid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY C2518248EEA14886
解決方法
- 連到 OpenPGP 公鑰伺服器,在 Search String 欄入 0xC2518248EEA14886 (這裡要修改成錯誤訊息裡的資訊,因為是 PUB 是十六進位,所以前面要加上 0x),在按 Search
- 在搜索結果裡點選 pub 欄的連結 ,得到公鑰內容
- 複製公鑰內容 (從 ----- 開始到 ----- 結束) 到本地文件中 (假設本地文件名稱為 key.txt)
- 執行命令 sudo apt-key add key.txt,新增公鑰,得到 OK 回覆即可
備註
如果重新 apt-get update 後遇到
The following signatures were invalid: BADSIG問題,可以按下面步驟處理
- sudo apt-get clean
- cd /var/lib/apt
- sudo mv lists lists.old
- sudo mkdir -p lists/partial
- sudo apt-get clean
- sudo apt-get update
- 沒問題後,sudo rm -fr lists.old
Ref:
https://www.deadend.me/2016/10/12/fix-ubuntu-gpg-error-no-pubkey-problem/
https://blog.longwin.com.tw/2015/10/linux-fix-gpg-error-badsig-2015/
沒有留言:
張貼留言