debmirror is not only used for mirroring debian's archives, 
but users may also user it for mirroring other deb package
archives (e.g. virtualbox, site-specific repos), which means
that it may well talk to servers where rsyncd is not running.

But, as OP pointed out, trace files are always transferred
using rsync, which results in this ugly output:

gnocchi# debmirror --getcontents --nosource --method=http 
--host=download.virtualbox.org --root=/virtualbox/debian --arch=i386,amd64 
--dist=lenny,squeeze,wheezy --section=non-free,contrib .
rsync: failed to connect to download.virtualbox.org: Connection timed out (110)
rsync error: error in socket IO (code 10) at clientserver.c(122) 
[Receiver=3.0.7]
Warning: failed to use rsync to download extra files.
gnocchi#

This is:

gnocchi# dpkg -l debmirror | grep debmirror
ii  debmirror                           1:2.14                       Debian 
partial mirror script, with ftp and package pool support
gnocchi# 

Downgrading back to squeeze's debmirror, I do not have this
problem:

gnocchi# dpkg --purge --force-all debmirror
...
gnocchi# apt-get install debmirror
...
Setting up debmirror (1:2.4.5) ...
gnocchi# !debm
debmirror --getcontents --nosource --method=http --host=download.virtualbox.org 
--root=/virtualbox/debian --arch=i386,amd64 --dist=lenny,squeeze,wheezy 
--section=non-free,contrib .
gnocchi# 

HTH

Alexis


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to