關於 GPG error ..分享一下..

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

關於 GPG error ..分享一下..

文章slog » 週四 9月 08, 2005 11:23 pm

最近把機器從 testing upgrade 到 unstable ..
其實一開始小偷懶, 所以覺得做過一次, 要灌上第二台機器然後要 upgrade 到 unstable 也不知道是什麼時候, 於是就什麼都沒記下來..
果然, 越是這麼想就越會碰到..就是因為實驗需要計算, 而計算所需要的 input file 的處理, 學長們也是在 linux 上動作, 這種前因後果, 所以要弄了台 debain 起來..不巧 windows 那邊出了狀況, 硬碟分割大小也沒處理好, 所幸就整台給重新完全裝成 debian ..所以就還是遇上了問題..
廢話說太多了, 我想這個 GPG error 應該有些人遇過啦, 可能解決方法有更好的, 我也只是把網站上找來找去的答案照個做, 寫在這裡, 等於給自己一個將來再遇到可以來找資料的 memo ..希望各位大大不要打我..:p

首先是 apt-get update 的時候會遇到以下
代碼: 選擇全部
讀取套件清單中... 完成
W: GPG error: ftp://ftp.nerim.net unstable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 07DC563D1F41B907
W: 用『apt-get -f install』指令或許能修正這些問題。


接著..我就下
代碼: 選擇全部
sgshyu7:/home/slog# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 07DC563D1F41B907

會出現
代碼: 選擇全部
gpg: 目錄 `/root/.gnupg' 已建立
gpg: 新的設定檔 `/root/.gnupg/gpg.conf' 被建立了
gpg: 警告: 在 `/root/.gnupg/gpg.conf' 裡的選項於這次執行期間並沒有被啟用
gpg: 鑰匙圈 `/root/.gnupg/secring.gpg' 已建立
gpg: 鑰匙圈 `/root/.gnupg/pubring.gpg' 已建立
gpg: 正在請求金鑰 1F41B907 自 hkp 伺服器 wwwkeys.eu.pgp.net
gpg: 金鑰 1F41B907: 偵測到重複的使用者 ID - 已合併
gpg: /root/.gnupg/trustdb.gpg: 建立了信任資料庫
gpg: 金鑰 1F41B907: 公鑰 "Christian Marillat <marillat@debian.org>" 已被匯入
gpg: 沒有找到任何徹底信任的金鑰
gpg: 總共被處理的數量: 1
gpg:                已匯入: 1


再來是
代碼: 選擇全部
sgshyu7:/home/slog# gpg --edit-key 07DC563D1F41B907

會出現
代碼: 選擇全部
gpg (GnuPG) 1.4.1; Copyright (C) 2005 Free Software Foundation, Inc.
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions. See the file COPYING for details.


pub  1024D/1F41B907  建立於: 1999-10-03  過期: 永遠不過期  用法: CS 
                     信任: 未知          有效性: 未知
sub  1536g/C28DCC42  建立於: 1999-10-03  過期: 永遠不過期  用法: E   
[  未知  ] (1). Christian Marillat <marillat@debian.org>
[  未知  ] (2)  Christian Marillat <marillat@free.fr>
[  未知  ] (3)  Christian Marillat <marillat.christian@wanadoo.fr>

指令>

我就在 "指令>" 後面打上 save ..
會出現 "金鑰沒有變更所以不需要更新."
不過我到處找的資料執行這個似乎就會跑完回到 prompt ..
不然應該也會說要在 command> 後面要打上什麼指令才對..
anyway, 就給他 save 就是了..好像做到這步就直接 apt-get upgrade 我印象中是就 ok 了, 但是, 網站到處找到的都還有最後一個指令是
代碼: 選擇全部
sgshyu7:/home/slog# gpg --armor --export 07DC563D1F41B907 | apt-key add -

在這邊會出現
代碼: 選擇全部
gpg: 沒有找到任何徹底信任的金鑰
OK


就大工告成..之後就不會有 GPG error 了..^^"
希望對大家有幫助..
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方

文章ricky » 週四 9月 08, 2005 11:49 pm

ricky
可愛的小學生
可愛的小學生
 
文章: 72
註冊時間: 週五 10月 10, 2003 8:17 pm

文章molopoly » 週三 10月 26, 2005 7:24 pm

你好,請問有什麼套件需要安裝嗎?
我前幾個步驟沒問題,
但是最後一個步驟出了問題,
訊息如下:
debian:~# gpg --armor --export 1F41B907 | apt-key add -
-su: apt-key: command not found
gpg: [stdout]: write error: Broken pipe
gpg: [stdout]: write error: Broken pipe
gpg: iobuf_flush failed on close: file write error

我已經用apt-file search apt-key 、 apt-file list apt-key 、 apt-cache search apt-key 及dpkg -S apt-key找過了,都找不到apt-key請問這是為什麼呢?
ps.我是用debian sarge沒安裝任何sid的套件。
molopoly
可愛的小學生
可愛的小學生
 
文章: 43
註冊時間: 週二 10月 18, 2005 1:29 am
來自: 台灣共和國

文章wsun013 » 週四 10月 27, 2005 2:02 pm

FILE PACKAGE
usr/bin/apt-key admin/apt

有趣的是..我在 etch/testing 裡找的到, sarge/stable 就不行了...

除非是 server用途, 怕不小心更新太多package 搞暴 debian (實際上也跟本不太會發生) 所以用 stable, 不然建議用 testing 嘍..因為sarge 在普通情況下只更新 security 的部份...(應該是這樣)

對了喔, 請多使用
http://www.debian.org/distrib/packages
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

文章molopoly » 週四 10月 27, 2005 5:15 pm

謝謝你為我解答,
我一直以為sarge就是testing現階段的代號,
所以testing和sarge應該是一樣的,
原來還是有不同啊。
又學到一課了^^
molopoly
可愛的小學生
可愛的小學生
 
文章: 43
註冊時間: 週二 10月 18, 2005 1:29 am
來自: 台灣共和國

文章claudwu » 週六 1月 28, 2006 7:05 pm

剛剛我照slog大提供的方法做了一遍...
仍會出現GPG error說 缺少某某編號的key

於是照第一個指令 在抓一次該編號的
再來就沒問題了!
claudwu
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週二 3月 29, 2005 5:33 pm


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客