local mirror with debmirror
Hi,
thanks for providing the backports service!
I want to create a local mirror, but I can't use rsync (firewall). So added
backports.org to my debmirror list that I use for other debian and ubuntu
sources.
debmirror -v \
--debug \
--arch=i386,amd64 \
--passive \
--method=http \
--host=www.backports.org \
--root=backports.org \
--dist=etch-backports \
--postcleanup \
--ignore-release-gpg \
--section=main,contrib,non-free \
--nosource \
/data/mirror/debian-backports
But I get a lot of errors.
[...]
Download of dists/etch-backports/contrib/binary-amd64/Packages.diff/2007-09-05-1842.14.gz failed: 404 Not Found dists/etch-backports/contrib/binary-amd64/Packages.diff/2007-09-05-1842.14.gz failed sha1sum check, removing
dists/etch-backports/contrib/binary-amd64/Packages.diff/2007-09-24-0643.30.gz failed sha1sum check, removing
Download of dists/etch-backports/contrib/binary-amd64/Packages.diff/2007-12-09-1537.47.gz failed: 404 Not Found dists/etch-backports/contrib/binary-amd64/Packages.diff/2007-12-09-1537.47.gz failed sha1sum check, removing
Download of dists/etch-backports/contrib/binary-amd64/Packages.diff/2008-02-10-0838.10.gz failed: 404 Not Found dists/etch-backports/contrib/binary-amd64/Packages.diff/2008-02-10-0838.10.gz failed sha1sum check, removing
Download of dists/etch-backports/contrib/binary-amd64/Packages.diff/2008-02-20-0637.56.gz failed: 404 Not Found dists/etch-backports/contrib/binary-amd64/Packages.diff/2008-02-20-0637.56.gz failed sha1sum check, removing
dists/etch-backports/contrib/binary-amd64/Packages.diff/2008-03-03-1353.59.gz failed sha1sum check, removing
Failed to download some Package, Sources or Release files!
These files do not exist on the backports server.
http://www.backports.org/backports.org/dists/etch-backports/contrib/binary-amd64/Packages.diff/
[DIR] Parent Directory -
[ ] 2007-06-10-0940.10.gz 10-Jun-2007 09:40 596
[ ] 2007-07-09-2242.01.gz 09-Jul-2007 22:42 547
[ ] 2007-07-30-0945.31.gz 30-Jul-2007 09:45 790
[ ] 2007-08-24-0948.32.gz 24-Aug-2007 09:48 207
[ ] 2007-09-24-0643.30.gz 24-Sep-2007 06:43 27
[ ] 2007-12-10-1038.42.gz 10-Dec-2007 10:38 195
[ ] 2008-02-17-0638.18.gz 17-Feb-2008 06:38 512
[ ] 2008-03-02-1136.30.gz 02-Mar-2008 11:36 543
[ ] 2008-03-03-1353.59.gz 03-Mar-2008 13:54 241
[ ] Index 03-Mar-2008 13:54 2.8K
I found out that if I use --pdiff=none debmirror is working fine.
--pdiff=mirror|use|none
If the Release file contains entries for pdiff files then it will
mirror them and atempt to update the Packages files with them. This
is the default mirror behaviour. Specifying --pdiff=use will use
the pdiff files to update the index files but will not keep them in
the mirror. Specifying --pdiff=none will completly ignore pdiff
files.
I'm not sure if this is of interest at all for you, or if this more a problem
of a new debmirror option.
Ralf
Reply to: