Package: debmirror Version: 20050207 Followup-For: Bug #299342 I'm experiencing this bug, too, when mirror synchronization via rsync requires many files to be downloaded.
This bug is due to a wrong reinitialization of the array [EMAIL PROTECTED]' in the rsync part of the DOWNLOAD method. Downloading more than `$rsync_batch' files will trigger the error. I've attached a one-liner patch which resolves the issue. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (700, 'unstable'), (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.13.3-amd64-k8 Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15) Versions of packages debmirror depends on: ii bzip2 1.0.2-10 high-quality block-sorting file co ii libcompress-zlib-perl 1.39-2 Perl module for creation and manip ii liblockfile-simple-perl 0.2.5-7 Simple advisory file locking ii libwww-perl 5.803-4 WWW client/server library for Perl ii perl [libdigest-md5-perl] 5.8.7-5 Larry Wall's Practical Extraction ii perl-modules [libnet-perl] 5.8.7-5 Core Perl modules ii rsync 2.6.6-1 fast remote file copy program (lik Versions of packages debmirror recommends: ii gnupg 1.4.2-2 GNU privacy guard - a free PGP rep -- no debconf information
--- debmirror 2005-02-07 05:28:33.000000000 +0100 +++ debmirror 2005-10-09 13:27:54.000000000 +0200 @@ -837,7 +837,7 @@ $num_errors++; } } - @result = ""; + @result = (); } if ($max_batch > 0 && ++$i >= $max_batch) { print "Batch limit exceeded, mirror run will be partial\n";