Summary: | dev-perl/net-server-0.94 corrupted tarball on some mirrors | ||
---|---|---|---|
Product: | Mirrors | Reporter: | Vladyslav Bakayev <vbakayev> |
Component: | Server Problem | Assignee: | Mirror Admins <mirror-admin> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | burn, vbakayev |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | emerge --info output |
Description
Vladyslav Bakayev
2006-10-19 00:20:37 UTC
Created attachment 99998 [details]
emerge --info output
# emerge net-server Calculating dependencies... done! >>> Emerging (1 of 1) dev-perl/net-server-0.94 to / !!! Previously fetched file: 'Net-Server-0.94.tar.gz' !!! Reason: Failed on MD5 verification !!! Got: 5eea5a9c2466adc1023d2722d352898a !!! Expected: 2dc5c27056e15b425c9b8421a51fc8dc Refetching... >>> Downloading 'http://ftp.easynet.nl/mirror/gentoo/distfiles/Net-Server-0.94.tar.gz' --09:37:20-- http://ftp.easynet.nl/mirror/gentoo/distfiles/Net-Server-0.94.tar.gz => `/usr/portage/distfiles/Net-Server-0.94.tar.gz' Resolving proxy.kharkov.com... 80.77.40.61 Connecting to proxy.kharkov.com|80.77.40.61|:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 83,951 (82K) [application/x-gzip] 100%[====================================>] 83,951 2.00K/s ETA 00:00 09:38:01 (2.00 KB/s) - `/usr/portage/distfiles/Net-Server-0.94.tar.gz' saved [83951/83951] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking Net-Server-0.94.tar.gz ;-) ... [ !! ] !!! Digest verification failed: !!! /usr/portage/distfiles/Net-Server-0.94.tar.gz !!! Reason: Failed on MD5 verification !!! Got: 5eea5a9c2466adc1023d2722d352898a !!! Expected: 2dc5c27056e15b425c9b8421a51fc8dc $ emerge -f --nodeps =dev-perl/net-server-0.94 Calculating dependencies... done! >>> Emerging (1 of 1) dev-perl/net-server-0.94 to / >>> Downloading 'ftp://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo/distfiles/Net-Server-0.94.tar.gz' --09:29:42-- ftp://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo/distfiles/Net-Server-0.94.tar.gz => `/usr/portage/distfiles/Net-Server-0.94.tar.gz' Resolving ftp.sh.cvut.cz... 147.32.127.222 Connecting to ftp.sh.cvut.cz|147.32.127.222|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /MIRRORS/gentoo/gentoo/distfiles ... done. ==> PASV ... done. ==> RETR Net-Server-0.94.tar.gz ... done. Length: 83,951 (82K) (unauthoritative) 100%[===================================================================================================>] 83,951 --.--K/s 09:29:45 (17.87 MB/s) - `/usr/portage/distfiles/Net-Server-0.94.tar.gz' saved [83951] * Net-Server-0.94.tar.gz MD5 ;-) ... [ ok ] * Net-Server-0.94.tar.gz RMD160 ;-) ... [ ok ] * Net-Server-0.94.tar.gz SHA1 ;-) ... [ ok ] * Net-Server-0.94.tar.gz SHA256 ;-) ... [ ok ] * Net-Server-0.94.tar.gz size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking Net-Server-0.94.tar.gz ;-) ... [ ok ] $ md5sum /usr/portage/distfiles/Net-Server-0.94.tar.gz 2dc5c27056e15b425c9b8421a51fc8dc /usr/portage/distfiles/Net-Server-0.94.tar.gz Different mirrors have different file contents. Correct one in your case (file reports it as "gzip compressed data", wrong one in few others (file says "data"): $ for starturl in ftp://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo/ http://ftp.easynet.nl/mirror/gentoo/ http://gentoo.inode.at/ ftp://trumpetti.atm.tut.fi/gentoo/ ftp://ftp.heanet.ie/pub/gentoo/; do echo ${starturl};wget -q ${starturl}distfiles/Net-Server-0.94.tar.gz;file Net-Server-0.94.tar.gz;rm Net-Server-0.94.tar.gz;done ftp://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo/ Net-Server-0.94.tar.gz: gzip compressed data, was "Net-Server-0.94.tar", from Unix http://ftp.easynet.nl/mirror/gentoo/ Net-Server-0.94.tar.gz: data http://gentoo.inode.at/ Net-Server-0.94.tar.gz: data ftp://trumpetti.atm.tut.fi/gentoo/ Net-Server-0.94.tar.gz: gzip compressed data, was "Net-Server-0.94.tar", from Unix ftp://ftp.heanet.ie/pub/gentoo/ Net-Server-0.94.tar.gz: gzip compressed data, was "Net-Server-0.94.tar", from Unix Should be checked, in my opinion. Apologies on the late response. Is this still an issue? If so, please reopen the bug. yes, it is still an issue, Net-Server perl module still corrupted on several mirrors - seen this problem once again two days ago. Timeout, should be fixed by now. Closing. Timeout means noone took any action, and based on this the bug went closed? Nice, nice. I am quite sure that I am going to be a pain in the ass, but since 0.94 (see http://packages.gentoo.org/packages/?category=dev-perl;name=net-server) is the latest stable release for x86 and few other architectures, I would reopen the bug. Hint: use the next command to check file on all listed http mirrors, replace http with ftp for ftp mirrors: rm -f Net-Server-0.94.tar.gz*; \ wget -q -O - http://www.gentoo.org/main/en/mirrors.xml | \ grep 'a href="http://.*/a><br>' | \ cut -d'"' -f2 | \ while read starturl; do echo -en "${starturl} :\t"; \ wget -q -t 1 -T 30 ${starturl}/distfiles/Net-Server-0.94.tar.gz; \ test -f Net-Server-0.94.tar.gz && \ md5sum Net-Server-0.94.tar.gz || \ echo Failed to get file.; \ rm -f Net-Server-0.94.tar.gz; \ done Takes quite some time, but you would see at a glance status like this: http://linuv.uv.es/mirror/gentoo/ : Failed to get file. http://ftp.caliu.info/gentoo : 2dc5c27056e15b425c9b8421a51fc8dc Net-Server-0.94.tar.gz http://ftp.du.se/pub/os/gentoo : Failed to get file. http://ds.thn.htu.se/linux/gentoo : 2dc5c27056e15b425c9b8421a51fc8dc Net-Server-0.94.tar.gz Grepping out correct md5 hash (2dc5c27056e15b425c9b8421a51fc8dc) gives clear view where the junk still is: http://gentoo.inode.at/ : 5eea5a9c2466adc1023d2722d352898a Net-Server-0.94.tar.gz http://public.planetmirror.com/pub/gentoo/ : d41d8cd98f00b204e9800998ecf8427e Net-Server-0.94.tar.gz we're up to 0.96 now, so this is no longer an issue. Please close bug. > we're up to 0.96 now, so this is no longer an issue. 0.96 is ~ for all platforms. 0.95 is stable for amd64, ppc and sparc 0.94 is stable for rest of platforms, including x86, which is bigger part of installations in field please use referenced url (http://packages.gentoo.org/packages/?category=dev-perl;name=net-server) to check. Pardon me, you are correct. Either way, are you still seeing an issue? All I can say is works for me. Just made another run of the script I've put as "hint" before. gentoo.inode.at have damaged file, checksum should be 2dc5c27056e15b425c9b8421a51fc8dc: http://gentoo.inode.at/ : 5eea5a9c2466adc1023d2722d352898a Net-Server-0.94.tar.gz ftp://gentoo.inode.at/source/ : 5eea5a9c2466adc1023d2722d352898a Net-Server-0.94.tar.gz And those sites didn't serve the request for the file: http://gentoo.arcticnetwork.ca/ http://gentoo.binarycompass.org http://mirror.phy.olemiss.edu/mirror/gentoo http://ftp6.uni-erlangen.de/pub/mirrors/gentoo http://files.gentoo.org http://ftp.physics.auth.gr/pub/mirrors/gentoo/ http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/ http://ftp.snt.ipv6.utwente.nl/pub/os/linux/gentoo/ http://ftp.lug.ro/gentoo/ http://linuv.uv.es/mirror/gentoo/ http://ftp.du.se/pub/os/gentoo http://mirror.isp.net.au/ftp/pub/gentoo/ http://mirror.gentoo.gr.jp http://mirrors.64hosting.com/pub/mirrors/gentoo/ ftp://ftp.ndlug.nd.edu/pub/gentoo/ ftp://mirror.usu.edu/mirrors/gentoo/ ftp://lug.mtu.edu/gentoo ftp://ftp6.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.ipv6.uni-muenster.de/pub/linux/distributions/gentoo ftp://files.gentoo.org ftp://ftp.physics.auth.gr/pub/mirrors/gentoo/ ftp://ftp.snt.ipv6.utwente.nl/pub/os/linux/gentoo/ ftp://mirror.scarlet-internet.nl/pub/gentoo ftp://ftp.rnl.ist.utl.pt/pub/gentoo/ ftp://ftp.du.se/pub/os/gentoo ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/ ftp://mirror.isp.net.au/pub/gentoo/ ftp://gentoo.kems.net/mirrors/gentoo ftp://mirrors.64hosting.com/pub/mirrors/gentoo/ 0.95 or newer stable everywhere, so use it. This doesn't go anywhere, closing. |