Running apt-cacher-ng on wheezy (with wheezy-backports), some missing files in the repository are making the expiration step fail. Here are the relevant lines from the log:
Checking/Updating debrep/dists/jessie-backports/main/binary-i386/Packages.bz2... 404 Not Found Checking/Updating debrep/dists/jessie-updates/contrib/binary-i386/Packages.bz2... 404 Not Found Checking/Updating debrep/dists/jessie-updates/non-free/binary-i386/Packages.bz2... 404 Not Found Checking/Updating debrep/dists/jessie-backports/non-free/binary-i386/Packages.bz2... 404 Not Found Found errors during processing, aborting as requested. The problem started in the 24hrs before Sat, 22 Aug 2015 06:07:13 -0500. As I don't understand why there are Packages.bz2, Packages.xz and Packages.gz files variously scattered throughout debrep, I'm not sure whether this problem is a failure to maintain debrep or a bug in apt-cacher-ng (version 0.8.0-3~bpo70+2) whose fix hasn't been backported. If I change my sources.list to uk instead of us, I get the same problem, so if it's debrep's fault I suppose it must be being replicated during mirroring. Anyone else noticed this? If you're running under jessie, does it fail, does it skip those .bz2 files without complaining, or does it just use one of its companion files (.xz or .gz as available)? Cheers, David.