Your message dated Mon, 19 Oct 2009 18:47:09 +0000
with message-id <[email protected]>
and subject line Bug#543760: fixed in apt-cacher 1.6.9
has caused the Debian Bug report #543760,
regarding Checksumming leads to bzcat/bzip2 errors
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
543760: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=543760
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: apt-cacher
Version: 1.6.8
I am testing apt-cacher with checksumming enabled.
I start the server with an empty cache directory tree and no database
file (such that the database has to be created from scratch), and then
run "apt-get update" on two client machines (in this case, an Ubuntu 32-
and 64-bit system). I start both instances of apt-get as simultaneously
as possible, to increase the odds of running into concurrency issues. If
everything works correctly, I stop the server, empty the cache, delete
the database, and start over.
Every few iterations, I get something like this:
----8<----
$ ./apt-cacher2 -c apt-cacher.conf.testing
debug [23538]: Listening on 0.0.0.0:3142
bzcat: Compressed file ends unexpectedly;
perhaps it is corrupted? *Possible* reason follows.
bzcat: Success
Input file =
/tmp/apt-cacher-cache/packages/ubuntu_dists_jaunty-updates_multiverse_source_Sources.bz2,
output file = (stdout)
It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.
You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.
---->8----
I think what is going on is that one thread is downloading a bzip2-
compressed index file, while another thread sees the file, presumes that
it is complete, and proceeds to bzcat(1) the partial file.
--- End Message ---
--- Begin Message ---
Source: apt-cacher
Source-Version: 1.6.9
We believe that the bug you reported is fixed in the latest version of
apt-cacher, which is due to be installed in the Debian FTP archive:
apt-cacher_1.6.9.dsc
to pool/main/a/apt-cacher/apt-cacher_1.6.9.dsc
apt-cacher_1.6.9.tar.gz
to pool/main/a/apt-cacher/apt-cacher_1.6.9.tar.gz
apt-cacher_1.6.9_all.deb
to pool/main/a/apt-cacher/apt-cacher_1.6.9_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Mark Hindley <[email protected]> (supplier of updated apt-cacher package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 22 Sep 2009 12:12:45 +0100
Source: apt-cacher
Binary: apt-cacher
Architecture: source all
Version: 1.6.9
Distribution: unstable
Urgency: low
Maintainer: Mark Hindley <[email protected]>
Changed-By: Mark Hindley <[email protected]>
Description:
apt-cacher - Caching proxy for Debian package and source files
Closes: 509126 516525 517761 519896 527539 535093 535478 537189 540691 541378
542869 543760
Changes:
apt-cacher (1.6.9) unstable; urgency=low
.
* Rescan cached files after checking for diff_Index parents (closes: #537189)
* Fix initscript for dependency based boot sequencing. Patch from Petter
Reinholdtsen <[email protected]> (closes: #541378)
* Fix handling of Keep-Alive and multiple hosts in path_map. Debugging
by "Daniel Richard G." <[email protected]> (closes: #517761, #516525)
* Fix "400 No request Received" caused by incomplete input line. Patch
from "Daniel Richard G." <[email protected]> (closes: #540691)
* Support libdb4.7 (closes: #519896)
* Remove regular calls to libdb failchk (closes: #535093)
* Don't hide cron errors. (closes: #509126)
* Rate-limit units are bytes. Correct comment in configfile
(closes: #527539)
* Allow spaces in options on command line (closes: #535478)
* Bug fix: "Client connection timeouts when upstream server does not
support Keep-Alive", thanks to Daniel Richard G. for testing
(closes: #542869)
* Bug fix: "Checksumming leads to bzcat/bzip2 errors". Now use
IO::Compress and IO::AnyUncompress rather than bzip2/gzip pipes
(closes: #543760)
* Ensure $cache_status is always initialised
* Bump standards version to 3.8.3. No changes required.
* Bump to debhelper compatibility 7
* Add uncompressed Sources and Packages files to files that can be cached.
Checksums-Sha1:
d8edef3c13253c2755f59adecd7c7d5c37385938 819 apt-cacher_1.6.9.dsc
0e35ca085831ec45e77fe8dbb17df7422aec88c1 108151 apt-cacher_1.6.9.tar.gz
266cbffa462b1ed40c8a0739a989d652af8794f8 78792 apt-cacher_1.6.9_all.deb
Checksums-Sha256:
ad97a9f9a88ec377990e6371bb17030c1e47c4da83c442575fcc40106d797b23 819
apt-cacher_1.6.9.dsc
288d13e9bebd45c24c5a5adb9399625fc77948d8120abe0701616521af7b985e 108151
apt-cacher_1.6.9.tar.gz
78f698825d783d7b19348d58c868ec1c30424697091b3b3db7b62c5819a449b6 78792
apt-cacher_1.6.9_all.deb
Files:
20fd76d8262175e0e06013f8d35b3dda 819 net optional apt-cacher_1.6.9.dsc
5326cf4541bfe69675e7a24a8e603349 108151 net optional apt-cacher_1.6.9.tar.gz
68e14483ff7eefe76d44f64d7ac8c7b0 78792 net optional apt-cacher_1.6.9_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iD8DBQFK3LBo4QZIHu3wCMURAtYhAJ97Iqyau2Zf/MFCSmX0NQwALrTyCACfZr7I
3dKaRr1MwTNr3fJyB+zhyT0=
=Psg5
-----END PGP SIGNATURE-----
--- End Message ---