[問題]關於apt-get updat 的問題再問

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

版主: mufa

[問題]關於apt-get updat 的問題再問

文章訪客 » 週一 3月 13, 2006 4:55 pm

前幾天學校的server在下了update的指令後出現了
W: GPG error: ftp://www.hk.debian.org unstable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F1D53D8C4F368D5D NO_PUBKEY 010908312D230C5F
W: You may want to run apt-get update to correct these problems

在爬了一下文之後知道是因為我的keys需要更新
因此就參照大家說的打上
# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys F1D53D8C4F368D5D
# gpg --armor --export F1D53D8C4F368D5D | apt-key add -

又重新下了一次apt-get update
ok了,順利的跑完了,就開心的放假去了…
今天星期一回來學校又下了一次apt-get update,它卻給我出現別的錯誤><

W: GPG error: http://debian.linux.org.tw testing Release: The following signatures were invalid: BADSIG 010908312D230C5F Debian Archive Automatic Signing Key (2006) <ftpmaster@debian.org>
W: You may want to run apt-get update to correct these problems

心想是不是又keys的問題,所以又爬了一下文,找到一些資料照著上面說的做了~
# apt-key list 查一下我的keys

/etc/apt/trusted.gpg
--------------------
pub 1024R/1DB114E0 2004-01-15 [expired: 2005-01-27]
uid Debian Archive Automatic Signing Key (2004) <ftpmaster@debian.org>

pub 1024D/4F368D5D 2005-01-31 [expired: 2006-01-31]
uid Debian Archive Automatic Signing Key (2005) <ftpmaster@debian.org>

pub 1024D/2D230C5F 2006-01-03 [expires: 2007-02-07]
uid Debian Archive Automatic Signing Key (2006) <ftpmaster@debian.org>

pub 1024D/B5F5BBED 2005-04-24
uid Debian AMD64 Archive Key <debian-amd64@lists.debian.org>
sub 2048g/34FC6FE5 2005-04-24

然後下

# apt-key update
gpg: key 1DB114E0: "Debian Archive Automatic Signing Key (2004) <ftpmaster@debian.org>" not changed
gpg: key 4F368D5D: "Debian Archive Automatic Signing Key (2005) <ftpmaster@debian.org>" not changed
gpg: key B5F5BBED: "Debian AMD64 Archive Key <debian-amd64@lists.debian.org>" not changed
gpg: key 2D230C5F: "Debian Archive Automatic Signing Key (2006) <ftpmaster@debian.org>" not changed
gpg: Total number processed: 4
gpg: unchanged: 4

就網路上大大們的文章…都是在做完這步驟後就ok了
但我卻還是不行…一直出現
BADSIG 010908312D230C5F

= =到底為什麼呢@@

會跟我/etc/apt/sources.list內的站台設定有關係嗎?
sources.list的內容是

deb http://debian.linux.org.tw/debian/ stable main
deb-src http://debian.linux.org.tw/debian/ stable main

deb http://debian.linux.org.tw/debian/ testing main
deb-src http://debian.linux.org.tw/debian/ testing main
訪客
 

文章yzcie » 週二 3月 14, 2006 4:53 am

嗨, 訪客兄,

您可以把 .gnupg 砍掉, 再把 keyserver 換成 keyring.debian.org 試試.
yzcie
可愛的小學生
可愛的小學生
 
文章: 65
註冊時間: 週三 1月 26, 2005 3:19 pm
來自: 台灣

文章z00z » 週二 3月 14, 2006 1:40 pm

嗯嗯
砍掉.gnupg之後又重新下了
#gpg --keyserver keyring.debian.org --recv-keys 010908312D230C5F

gpg: directory `/root/.gnupg' created
gpg: new configuration file `/root/.gnupg/gpg.conf' created
gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run
gpg: keyring `/root/.gnupg/secring.gpg' created
gpg: keyring `/root/.gnupg/pubring.gpg' created
gpg: requesting key 2D230C5F from hkp server keyring.debian.org
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key 2D230C5F: public key "Debian Archive Automatic Signing Key (2006) <ftpmaster@debian.org>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1

# gpg --armor --export 010908312D230C5F | apt-key add -

之後再下update有ok一下下
但過了幾分鐘之後再下一次…

gzip: stdin: not in gzip format
Err http://http.us.debian.org testing/non-free Packages
Sub-process gzip returned an error code (1)
Fetched 259kB in 11s (23.1kB/s)
Failed to fetch http://http.us.debian.org/debian/dists/ ... ackages.gz Sub-process gzip returned an error code (1)
Reading package lists... Done
W: Duplicate sources.list entry http://http.us.debian.org testing/main Packages (/var/lib/apt/lists/http.us.debian.org_debian_dists_testing_main_binary-i386_Packages)
W: Duplicate sources.list entry http://http.us.debian.org testing/contrib Packages (/var/lib/apt/lists/http.us.debian.org_debian_dists_testing_contrib_binary-i386_Packages)
W: Duplicate sources.list entry http://http.us.debian.org testing/non-free Packages (/var/lib/apt/lists/http.us.debian.org_debian_dists_testing_non-free_binary-i386_Packages)
W: You may want to run apt-get update to correct these problems
E: Some index files failed to download, they have been ignored, or old ones used instead.

卻出現了這些錯誤訊息><
更多了…

天啊><怎麼會這樣...q_q
z00z
可愛的小學生
可愛的小學生
 
文章: 5
註冊時間: 週一 3月 13, 2006 1:26 pm

文章z00z » 週二 3月 14, 2006 1:47 pm

我把sources.list內
#deb http://http.us.debian.org/debian testing main contrib non-free
改成
deb http://http.us.debian.org/debian testing main contrib
就又可以了,不會出現那麼多錯誤了@@

但keys那個的問題我不知會不會再出現@@因為它有時是過了一天後才會再出現BADSIG 010908312D230C5F
z00z
可愛的小學生
可愛的小學生
 
文章: 5
註冊時間: 週一 3月 13, 2006 1:26 pm

文章yzcie » 週二 3月 14, 2006 5:08 pm

嗨, z00z兄,
您可以把 deb http://http.us.debian.org/debian testing main contrib non-free 換成
deb ftp://ftp.debian.org/debian/ unstable main contrib non-free 或加在面試試.
yzcie
可愛的小學生
可愛的小學生
 
文章: 65
註冊時間: 週三 1月 26, 2005 3:19 pm
來自: 台灣

文章z00z » 週二 3月 14, 2006 10:29 pm

@@
真的耶
我換成
deb ftp://ftp.debian.org/debian/ unstable main contrib non-free
之後就好了= =
是為什麼呢?
是因為那個站台的問題嗎?
z00z
可愛的小學生
可愛的小學生
 
文章: 5
註冊時間: 週一 3月 13, 2006 1:26 pm

文章yzcie » 週二 3月 14, 2006 10:47 pm

嗯...有幾個檔下載失敗, 導致子程序 gzip 輸入錯誤.
所以小弟猜想換個 deb server 也許會有幫助, 至少也有個比對的對像.
--
若您連 ftp.debian.org 太慢,可以在前面再加個國內的 deb mirror.
如果環境許可, 自已 mi 一個是最方便的.
yzcie
可愛的小學生
可愛的小學生
 
文章: 65
註冊時間: 週三 1月 26, 2005 3:19 pm
來自: 台灣

文章z00z » 週四 3月 16, 2006 12:36 pm

><都沒有感錯誤了
好感動啊q_q
3q~
z00z
可愛的小學生
可愛的小學生
 
文章: 5
註冊時間: 週一 3月 13, 2006 1:26 pm


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:Google [Bot] 和 1 位訪客