While trying to create a fresh Debian system, using apt-cacher as a
proxy for ftp.us.debian.org, I got a GPG error.  Since this is an
official archive, and since there aren't the usual blizzard or requests,
the debug log of apt-cacher is much easier to see.  It is attached.  I
notice some "read 0" messages, but they seem to occur even with the
successful handling of the Release file.  Otherwise, everything seems in
order.  The gpg file does exist in apt-cacher's cache, with the
indicated size (189).  It reads
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQBHRzRypw2vU2Bw06ERAhCIAJ93kaKghERSLYbcHb/Q2eAarahAugCcCLlK
E414JGwmGjAfW3r1mKuDKWU=
=jMl4
-----END PGP SIGNATURE-----

The error on the installation machine is gpgv: Signature made Fri Nov 23
20:13:38 2007 UTC using DSA key ID 6070D3A1
gpgv: BAD signature from "Debian Archive Automatic Signing Key
(4.0/etch) <[EMAIL PROTECTED]>"
[manual transcription]

I ran this on the machine with apt-cacher (except lines have been
wrapped):
corn:/var/cache/apt-cacher/packages# gpg --verify
ftp.us.debian.org_debian_dists_lenny_Release.gpg
ftp.us.debian.org_debian_dists_lenny_Release
gpg: Signature made Fri 23 Nov 2007 12:13:38 PM PST using DSA key ID
6070D3A1
gpg: BAD signature from "Debian Archive Automatic Signing Key (4.0/etch)
<[EMAIL PROTECTED]>"

When I get the relevant files from the site via a browser, the gpg file
matches but the Release file is completely different (and verifies
correctly against the gpg signature).

The files in my cache both have timestamps matching the time of
download.

I see why you asked about the cache.  I suppose I could have caught the
remote archive in mid-update; the signature was made only about half an
hour before I did my fetch.  But this seems to be happening quite
frequently, and only with apt-cacher, for that to be the whole story.

Ross
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [3826]: Connection from 
192.168.40.44
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [3826]: registred child process: 
20714
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: New HTTP connection open
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: testing denied_hosts
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: Client 192.168.40.44 
passed access control rules
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: Processing a new request 
line
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: got: GET 
/ftp.us.debian.org/debian/dists/lenny/Release HTTP/1.1
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: Processing a new request 
line
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: got: Host: 
debian.betterworld.us
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: Processing a new request 
line
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: got: User-Agent: Wget
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: Processing a new request 
line
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: got: Connection: close
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: Processing a new request 
line
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: got: 
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: Resolved request is 
/ftp.us.debian.org/debian/dists/lenny/Release
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: new index file: 
ftp.us.debian.org_debian_dists_lenny_Release
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: looking for 
/var/cache/apt-cacher/packages/ftp.us.debian.org_debian_dists_lenny_Release
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: known as index file: 
Release
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: download agent: getting 
http://ftp.us.debian.org/debian/dists/lenny/Release
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: unlinking 
ftp.us.debian.org_debian_dists_lenny_Release because it differs from server's 
version
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: EXPIRED
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: Entering critical section 
: file download decision
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: file does not exist or 
so, creating it
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: registered child process: 
20715
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20714]: checks done, can return 
now
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20715]: Exiting critical section
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20715]: fetcher: try to fetch 
http://ftp.us.debian.org/debian/dists/lenny/Release
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20715]: download agent: getting 
http://ftp.us.debian.org/debian/dists/lenny/Release
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20715]: Entering critical section 
: Callback, storing the header
Fri Nov 23 12:53:17 2007|192.168.40.44|debug [20715]: Exiting critical section
Fri Nov 23 12:53:18 2007|192.168.40.44|debug [20714]: Entering critical section 
: reading the header file
Fri Nov 23 12:53:18 2007|192.168.40.44|debug [20714]: Exiting critical section
Fri Nov 23 12:53:18 2007|192.168.40.44|debug [20714]: Header sent: HTTP/1.1 200 
OK
Connection: Close
Accept-Ranges: bytes
Content-Length: 68547
Content-Type: text/plain
Last-Modified: Fri, 23 Nov 2007 08:10:18 GMT

Fri Nov 23 12:53:18 2007|192.168.40.44|debug [20714]: ready to send contents of 
/var/cache/apt-cacher/packages/ftp.us.debian.org_debian_dists_lenny_Release
Fri Nov 23 12:53:18 2007|192.168.40.44|debug [20714]: opening file first: 
/var/cache/apt-cacher/packages/ftp.us.debian.org_debian_dists_lenny_Release
Fri Nov 23 12:53:18 2007|192.168.40.44|debug [20714]: read 16384 bytes
Fri Nov 23 12:53:18 2007|192.168.40.44|debug [20714]: wrote 16384 (sum: 16384) 
bytes
Fri Nov 23 12:53:18 2007|192.168.40.44|debug [20714]: read 0 bytes
Fri Nov 23 12:53:18 2007|192.168.40.44|debug [20714]: read 36864 bytes
Fri Nov 23 12:53:18 2007|192.168.40.44|debug [20714]: wrote 36864 (sum: 53248) 
bytes
Fri Nov 23 12:53:18 2007|192.168.40.44|debug [20714]: read 0 bytes
Fri Nov 23 12:53:18 2007|192.168.40.44|debug [20715]: Get is back
Fri Nov 23 12:53:18 2007|192.168.40.44|debug [20715]: stored 
http://ftp.us.debian.org/debian/dists/lenny/Release as 
/var/cache/apt-cacher/packages/ftp.us.debian.org_debian_dists_lenny_Release
Fri Nov 23 12:53:18 2007|192.168.40.44|debug [20715]: setting complete flag for 
ftp.us.debian.org_debian_dists_lenny_Release
Fri Nov 23 12:53:18 2007|192.168.40.44|debug [20715]: fetcher exiting
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20714]: read 15299 bytes
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20714]: wrote 15299 (sum: 68547) 
bytes
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20714]: read 0 bytes
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20714]: complete file found
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20714]: read 0 bytes
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20714]: Package sent
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [3826]: Connection from 
192.168.40.44
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: New HTTP connection open
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: testing denied_hosts
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: Client 192.168.40.44 
passed access control rules
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: Processing a new request 
line
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: got: GET 
/ftp.us.debian.org/debian/dists/lenny/Release.gpg HTTP/1.1
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: Processing a new request 
line
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: got: Host: 
debian.betterworld.us
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: Processing a new request 
line
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: got: User-Agent: Wget
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: Processing a new request 
line
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: got: Connection: close
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: Processing a new request 
line
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: got: 
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: Resolved request is 
/ftp.us.debian.org/debian/dists/lenny/Release.gpg
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: new index file: 
ftp.us.debian.org_debian_dists_lenny_Release.gpg
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: looking for 
/var/cache/apt-cacher/packages/ftp.us.debian.org_debian_dists_lenny_Release.gpg
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: known as index file: 
Release.gpg
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [3826]: registred child process: 
20716
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: download agent: getting 
http://ftp.us.debian.org/debian/dists/lenny/Release.gpg
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: unlinking 
ftp.us.debian.org_debian_dists_lenny_Release.gpg because it differs from 
server's version
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: EXPIRED
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: Entering critical section 
: file download decision
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: file does not exist or 
so, creating it
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20717]: Exiting critical section
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20717]: fetcher: try to fetch 
http://ftp.us.debian.org/debian/dists/lenny/Release.gpg
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20717]: download agent: getting 
http://ftp.us.debian.org/debian/dists/lenny/Release.gpg
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: registered child process: 
20717
Fri Nov 23 12:53:19 2007|192.168.40.44|debug [20716]: checks done, can return 
now
Fri Nov 23 12:53:20 2007|192.168.40.44|debug [20717]: Entering critical section 
: Callback, storing the header
Fri Nov 23 12:53:20 2007|192.168.40.44|debug [20717]: Exiting critical section
Fri Nov 23 12:53:20 2007|192.168.40.44|debug [20717]: Get is back
Fri Nov 23 12:53:20 2007|192.168.40.44|debug [20717]: stored 
http://ftp.us.debian.org/debian/dists/lenny/Release.gpg as 
/var/cache/apt-cacher/packages/ftp.us.debian.org_debian_dists_lenny_Release.gpg
Fri Nov 23 12:53:20 2007|192.168.40.44|debug [20717]: setting complete flag for 
ftp.us.debian.org_debian_dists_lenny_Release.gpg
Fri Nov 23 12:53:20 2007|192.168.40.44|debug [20717]: fetcher exiting
Fri Nov 23 12:53:20 2007|192.168.40.44|debug [20716]: Entering critical section 
: reading the header file
Fri Nov 23 12:53:20 2007|192.168.40.44|debug [20716]: Exiting critical section
Fri Nov 23 12:53:20 2007|192.168.40.44|debug [20716]: Header sent: HTTP/1.1 200 
OK
Connection: Close
Accept-Ranges: bytes
Content-Length: 189
Content-Type: application/octet-stream
Last-Modified: Fri, 23 Nov 2007 20:13:38 GMT

Fri Nov 23 12:53:20 2007|192.168.40.44|debug [20716]: ready to send contents of 
/var/cache/apt-cacher/packages/ftp.us.debian.org_debian_dists_lenny_Release.gpg
Fri Nov 23 12:53:20 2007|192.168.40.44|debug [20716]: opening file first: 
/var/cache/apt-cacher/packages/ftp.us.debian.org_debian_dists_lenny_Release.gpg
Fri Nov 23 12:53:20 2007|192.168.40.44|debug [20716]: read 189 bytes
Fri Nov 23 12:53:20 2007|192.168.40.44|debug [20716]: wrote 189 (sum: 189) bytes
Fri Nov 23 12:53:20 2007|192.168.40.44|debug [20716]: read 0 bytes
Fri Nov 23 12:53:20 2007|192.168.40.44|debug [20716]: complete file found
Fri Nov 23 12:53:20 2007|192.168.40.44|debug [20716]: read 0 bytes
Fri Nov 23 12:53:20 2007|192.168.40.44|debug [20716]: Package sent

Reply via email to