portsnap oddities

Gary Newcombe gary at pattersonsoftware.com
Sat Aug 5 03:49:53 UTC 2006


Yes, nail on the head methinks. This server is behind a proxy and portsnap
works fine with it disabled. With combination of advproxy, havp and privoxy:

[mesh:/var/db/portsnap]# l *[3d].gz
-rw-r--r--  1 root  wheel    64B  5 Aug 12:51
ad06d1f7b82db9ebcb496e7d48a754932622f1c8d6166564e61666d059f1b8fd.gz
-rw-r--r--  1 root  wheel    64B  5 Aug 12:51
ad3d51001a264245eab5894cece6c902d073841143e9ffc7ee8379948a44aae3.gz

Without:

[mesh:/var/db/portsnap]# portsnap --debug fetch
Looking up portsnap.FreeBSD.org mirrors... 2 mirrors found.
Fetching snapshot tag from portsnap1.FreeBSD.org...
latest.ssl                                    100% of  256  B  685 kBps
done.
Fetching snapshot metadata...
d82061f1c680d235d7c08c340e9c25e42b4a133e2ca1c1100% of  299  B  533 kBps
done.
Updating from Thu  3 Aug 2006 04:45:32 EST to Sat  5 Aug 2006 11:22:38 EST.
Fetching 0 metadata patches...
 done.
Applying metadata patches... done.
Fetching 0 metadata files...
done.
Fetching 2 patches...
/usr/libexec/phttpget portsnap1.FreeBSD.org
bp/7c2d57a2388d4d5cd20e935c57727b5019fbdf06210ebf9b8f0b7c01bf072db5-ad06d1f7
b82db9ebcb496e7d48a754932622f1c8d6166564e61666d059f1b8fd
bp/352d16ab1731729d4542c9c126034d6f27ce2830f297effb8831e6eb6a46cb31-ad3d5100
1a264245eab5894cece6c902d073841143e9ffc7ee8379948a44aae3
http://portsnap1.FreeBSD.org/bp/7c2d57a2388d4d5cd20e935c57727b5019fbdf06210e
bf9b8f0b7c01bf072db5-ad06d1f7b82db9ebcb496e7d48a754932622f1c8d6166564e61666d
059f1b8fd: 200 OK
http://portsnap1.FreeBSD.org/bp/352d16ab1731729d4542c9c126034d6f27ce2830f297
effb8831e6eb6a46cb31-ad3d51001a264245eab5894cece6c902d073841143e9ffc7ee83799
48a44aae3: 200 OK
 done.
Applying patches... done.
Fetching 0 new ports or files...
done.
[mesh:/var/db/portsnap]# l *[3d].gz
-rw-r--r--  1 root  wheel    64B  5 Aug 13:32
ad06d1f7b82db9ebcb496e7d48a754932622f1c8d6166564e61666d059f1b8fd.gz
-rw-r--r--  1 root  wheel    64B  5 Aug 13:32
ad3d51001a264245eab5894cece6c902d073841143e9ffc7ee8379948a44aae3.gz

So the files did seem to be intact initially anyway? Just clearing the cache
for the proxy didn't seem to solve the problem btw.

Thanks,
Gary



-----Original Message-----
From: Colin Percival [mailto:cperciva at freebsd.org] 
Sent: Saturday, 5 August 2006 1:24 PM
To: Gary Newcombe
Cc: freebsd-questions at freebsd.org
Subject: Re: portsnap oddities

Gary Newcombe wrote:
> Fetching 2 new ports or files...
> /usr/libexec/phttpget portsnap1.FreeBSD.org
> f/ad06d1f7b82db9ebcb496e7d48a754932622f1c8d6166564e61666d059f1b8fd.gz
> f/ad3d51001a264245eab5894cece6c902d073841143e9ffc7ee8379948a44aae3.gz
>
http://portsnap1.FreeBSD.org/f/ad06d1f7b82db9ebcb496e7d48a754932622f1c8d6166
> 564e61666d059f1b8fd.gz: 200 OK
>
http://portsnap1.FreeBSD.org/f/ad3d51001a264245eab5894cece6c902d073841143e9f
> fc7ee8379948a44aae3.gz: 200 OK
> 
> gunzip: stdin: not in gzip format
> snapshot is corrupt.

Strange.  I've checked on portsnap1.freebsd.org, and those files are
definitely
intact.  Are you using an HTTP proxy?  It's possible that it might have
cached
a broken version of those files.  Could you look in /var/db/portsnap and
tell
me how large those two files are?

Colin Percival


More information about the freebsd-questions mailing list