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