apt-get update 錯誤

Debian 有很多實用的工具如: apt 系列 、 update- 系列,但是我們卻常常忽略了!這個版就是要大家一起來分享您在使用 debian 特殊指令的經驗!請大家共襄盛舉囉!注意不要在此提問問題喔!

apt-get update 錯誤

文章claudwu » 週三 12月 14, 2005 5:04 am

恩 好像是驗證的問題...
不過我不大了解到底哪邊有問題...

訊息如下:
代碼: 選擇全部
Get:1 http://ftp.tku.edu.tw unstable Release.gpg [197B]
Get:2 http://ftp.tku.edu.tw unstable/non-US Release.gpg [197B]
Hit http://ftp.tku.edu.tw unstable Release
Hit http://ftp.tku.edu.tw unstable/non-US Release
Ign http://ftp.tku.edu.tw unstable Release
Ign http://ftp.tku.edu.tw unstable/non-US Release
Hit http://ftp.tku.edu.tw unstable/main Packages
Hit http://ftp.tku.edu.tw unstable/non-free Packages
Err http://ftp.tku.edu.tw unstable/contib Packages
  404 Not Found
Hit http://ftp.tku.edu.tw unstable/non-US/main Packages
Hit http://ftp.tku.edu.tw unstable/non-US/non-free Packages
Hit http://ftp.tku.edu.tw unstable/non-US/contrib Packages
Get:3 http://security.debian.org testing/updates Release.gpg [189B]
Get:4 http://security.debian.org testing/updates Release [18.5kB]
Ign http://security.debian.org testing/updates Release
Get:5 http://security.debian.org testing/updates/main Packages [1179B]
Fetched 20.2kB in 4s (4519B/s)
Failed to fetch http://ftp.tku.edu.tw/OS/Linux/distributions/debian/dists/unstab
le/contib/binary-i386/Packages.gz  404 Not Found
Reading package lists... Done
W: GPG error: http://ftp.tku.edu.tw unstable Release: Unknown error executing gp
gv
W: GPG error: http://ftp.tku.edu.tw unstable/non-US Release: The following signa
tures couldn't be verified because the public key is not available: NO_PUBKEY B6
29A24C38C6029A
W: GPG error: http://security.debian.org testing/updates Release: Unknown error
executing gpgv
W: Couldn't stat source package list http://ftp.tku.edu.tw unstable/contib Packa
ges (/var/lib/apt/lists/ftp.tku.edu.tw_OS_Linux_distributions_debian_dists_unsta
ble_contib_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://ftp.tku.edu.tw unstable/contib Packa
ges (/var/lib/apt/lists/ftp.tku.edu.tw_OS_Linux_distributions_debian_dists_unsta
ble_contib_binary-i386_Packages) - stat (2 No such file or directory)
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


sources.list如下:
代碼: 選擇全部
deb http://ftp.tku.edu.tw/OS/Linux/distributions/debian/ unstable main non-free contib
deb http://ftp.tku.edu.tw/OS/Linux/distributions/debian/non-US unstable/non-US main non-free contrib
deb http://security.debian.org/ testing/updates main


另外一問...照上面說有些是Failed to fetch
好像都是non-US? 是現在取消non-US的設計了嗎?
還是 我整個設錯?
[/code]
claudwu
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週二 3月 29, 2005 5:33 pm

文章訪客 » 週三 12月 14, 2005 7:16 am

deb http://security.debian.org/ testing/updates main


testing不需要加這一串
訪客
 

文章訪客 » 週三 12月 14, 2005 12:26 pm

non-US 已經取消很久了…
訪客
 

Re: apt-get update 錯誤

文章claudwu » 週四 12月 15, 2005 6:29 am

自己仔細分析一下...
代碼: 選擇全部
Get:1 http://ftp.tku.edu.tw unstable Release.gpg [197B]
Get:2 http://ftp.tku.edu.tw unstable/non-US Release.gpg [197B]
Hit http://ftp.tku.edu.tw unstable Release
Hit http://ftp.tku.edu.tw unstable/non-US Release
Ign http://ftp.tku.edu.tw unstable Release
Ign http://ftp.tku.edu.tw unstable/non-US Release

以上是一組的吧? 都先get,然後hit,然後被ignore?
為什麼會被ignore呢?


代碼: 選擇全部
Hit http://ftp.tku.edu.tw unstable/main Packages
Hit http://ftp.tku.edu.tw unstable/non-free Packages
Err http://ftp.tku.edu.tw unstable/contib Packages
  404 Not Found

這三行 因該是照我deb設定的順序去拿的...
為什麼contrib會找不到檔案而error呢?


代碼: 選擇全部
Hit http://ftp.tku.edu.tw unstable/non-US/main Packages
Hit http://ftp.tku.edu.tw unstable/non-US/non-free Packages
Hit http://ftp.tku.edu.tw unstable/non-US/contrib Packages

這三項都順利Hit... 可是這裡的contrib就沒有404 not found >.<


代碼: 選擇全部
Get:3 http://security.debian.org testing/updates Release.gpg [189B]
Get:4 http://security.debian.org testing/updates Release [18.5kB]
Ign http://security.debian.org testing/updates Release
Get:5 http://security.debian.org testing/updates/main Packages [1179B]
Fetched 20.2kB in 4s (4519B/s)

跟security有關的都在這...為何Get 4的東西被ignore?


代碼: 選擇全部
Failed to fetch http://ftp.tku.edu.tw/OS/Linux/distributions/debian/dists/unstab
le/contib/binary-i386/Packages.gz  404 Not Found

會有這個因該是上面的錯誤造成的是嗎?


代碼: 選擇全部
Reading package lists... Done
W: GPG error: http://ftp.tku.edu.tw unstable Release: Unknown error executing gpgv
W: GPG error: http://ftp.tku.edu.tw unstable/non-US Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B6
29A24C38C6029A

這兩個W是因為最前面Get1跟Get2被Ignore掉的關係吧?


代碼: 選擇全部
W: GPG error: http://security.debian.org testing/updates Release: Unknown error executing gpgv

這個是因為Get4被Ignore?


代碼: 選擇全部
W: Couldn't stat source package list http://ftp.tku.edu.tw unstable/contib Packages (/var/lib/apt/lists/ftp.tku.edu.tw_OS_Linux_distributions_debian_dists_unsta
ble_contib_binary-i386_Packages) - stat (2 No such file or directory)

W: Couldn't stat source package list http://ftp.tku.edu.tw unstable/contib Packages (/var/lib/apt/lists/ftp.tku.edu.tw_OS_Linux_distributions_debian_dists_unsta
ble_contib_binary-i386_Packages) - stat (2 No such file or directory)

這兩個一樣...因該是上面Failed to fetch 造成的?


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

sources.list如下:
代碼: 選擇全部
deb http://ftp.tku.edu.tw/OS/Linux/distributions/debian/ unstable main non-free contib
deb http://ftp.tku.edu.tw/OS/Linux/distributins/debian/non-US unstable/non-US main non-free contrib
deb http://security.debian.org/ testing/updates main


恩...所以...到底是我source.list設定錯誤
還是說是淡江的server怪怪的 或是太舊呢?

我想用unstable的...上面有人提到testing不用加security那行?
why? 那我選用unstable 還要加嗎?

另外我想問一下關於關於release版本跟unstable/testing/stable之間的關係

根據我的觀念 好像是說
本來 sarge還沒正式release時:
unstable = etch
testing = sarge
stable = woody
現在sarge已經release了,所以:
unstable = sid
testing = etch
stable = sarge

btw... 如果說想固定同一個release版本的話
可以指定codename而不用 unstable/testing/stable這樣瞜?

問題很多.... 各位多多包涵 :shock:
claudwu
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週二 3月 29, 2005 5:33 pm

Re: apt-get update 錯誤

文章訪客 » 週四 12月 15, 2005 10:13 am

另外我想問一下關於關於release版本跟unstable/testing/stable之間的關係

根據我的觀念 好像是說
本來 sarge還沒正式release時:
unstable = etch
testing = sarge
stable = woody
現在sarge已經release了,所以:
unstable = sid
testing = etch
stable = sarge

btw... 如果說想固定同一個release版本的話
可以指定codename而不用 unstable/testing/stable這樣瞜?

問題很多.... 各位多多包涵 :shock:



unsable = sid (這是一直不變的)

本來 sarge還沒正式release時:
unsable = sid
testing = sarge
stable = woody

現在sarge已經release了:
unsable = sid
testing = etch
stable = sarge


請參考:http://freesf.tnc.edu.tw/docs/debian/ch-system.zh-tw.html#s-dists
訪客
 

文章claudwu » 週五 12月 16, 2005 2:52 am

謝謝 我會好好研究的...
對了... Command剛剛發現好像不能提問><;;
Sorry.... 下次會注意
claudwu
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週二 3月 29, 2005 5:33 pm


回到 debian command

誰在線上

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