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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to