In my opinion, as main/debian-installer is not a section which is present all the time on all the dists, debmirror should have a condictional that check if exist.
The other option is to make madatory for the archive to have dists/*/main/debian-installer even when there is any packages for it. I don't know if you don 't see the problem here, but the thing is, that with the actual debmirror you have to separate in diference directory each dists, in order to be able to mirror main/debian-installer: Means that you have this: ubuntu dists dapper main debian-installer restricted universe multiverse ubuntu-security dists dapper-security main restricted ... ... ... Instead of: ubuntu dists dapper main debian-installer restricted universe multiverse dapper-security main restricted ... ... ... BTW, I write a mail to the author and this was his response: "You have to edit the script so it knows where to skip non-existing sections. Debmirror was never written to handle different sections per suite. In line 631 add for example next if ($section =~ /debian-installer/ && $dist =~ /.*-security/); MfG Goswin" Carlos Javier -- debmirror try to mirror section main/debian-installer on all dists https://launchpad.net/bugs/34376 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs