apt-cacher-ng doesn't support mirror:// protocol

Bug #1020995 reported by Aminda Suomalainen
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
apt-cacher-ng (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

My sources.list contains the following:

```
deb mirror://mirrors.ubuntu.com/mirrors.txt precise main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-backports main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-security main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt precise main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt precise-updates main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt precise-backports main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt precise-security main restricted universe multiverse
```

When I run aptitude update, I see the following errors:

```
Err mirror://mirrors.ubuntu.com precise-backports/main Sources
  No mirror file '/var/lib/apt/mirrors/mirrors.ubuntu.com_mirrors.txt' found [Mirror: ]
Err mirror://mirrors.ubuntu.com precise-backports/restricted Sources
  No mirror file '/var/lib/apt/mirrors/mirrors.ubuntu.com_mirrors.txt' found [Mirror: ]
Err mirror://mirrors.ubuntu.com precise-backports/universe Sources
  No mirror file '/var/lib/apt/mirrors/mirrors.ubuntu.com_mirrors.txt' found [Mirror: ]
Err mirror://mirrors.ubuntu.com precise-backports/multiverse Sources
  No mirror file '/var/lib/apt/mirrors/mirrors.ubuntu.com_mirrors.txt' found [Mirror: ]
Err mirror://mirrors.ubuntu.com precise-backports/main amd64 Packages
  No mirror file '/var/lib/apt/mirrors/mirrors.ubuntu.com_mirrors.txt' found [Mirror: ]
Err mirror://mirrors.ubuntu.com precise-backports/restricted amd64 Packages
  No mirror file '/var/lib/apt/mirrors/mirrors.ubuntu.com_mirrors.txt' found [Mirror: ]
Err mirror://mirrors.ubuntu.com precise-backports/universe amd64 Packages
  No mirror file '/var/lib/apt/mirrors/mirrors.ubuntu.com_mirrors.txt' found [Mirror: ]
Err mirror://mirrors.ubuntu.com precise-backports/multiverse amd64 Packages
  No mirror file '/var/lib/apt/mirrors/mirrors.ubuntu.com_mirrors.txt' found [Mirror: ]
Err mirror://mirrors.ubuntu.com precise-backports/main i386 Packages
  No mirror file '/var/lib/apt/mirrors/mirrors.ubuntu.com_mirrors.txt' found [Mirror: ]
Err mirror://mirrors.ubuntu.com precise-backports/restricted i386 Packages
  No mirror file '/var/lib/apt/mirrors/mirrors.ubuntu.com_mirrors.txt' found [Mirror: ]
Err mirror://mirrors.ubuntu.com precise-backports/universe i386 Packages
  No mirror file '/var/lib/apt/mirrors/mirrors.ubuntu.com_mirrors.txt' found [Mirror: ]
Err mirror://mirrors.ubuntu.com precise-backports/multiverse i386 Packages
  No mirror file '/var/lib/apt/mirrors/mirrors.ubuntu.com_mirrors.txt' found [Mirror: ]
```

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: apt-cacher-ng 0.7.2-1ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-26.41-generic 3.2.19
Uname: Linux 3.2.0-26-generic x86_64
ApportVersion: 2.0.1-0ubuntu8
Architecture: amd64
Date: Wed Jul 4 18:53:04 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120328)
ProcEnviron:
 TERM=screen-256color
 PATH=(custom, user)
 LANG=fi_FI.UTF-8
 SHELL=/bin/zsh-beta
SourcePackage: apt-cacher-ng
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Aminda Suomalainen (mikaela) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in apt-cacher-ng (Ubuntu):
status: New → Confirmed
Revision history for this message
Eduard Bloch (edi-gmx) wrote :

Sorry? Don't set it to duplicate because that bugs have a different nature. apt-file is a frontend tool which sneaks information from apt's configuration making blind assumptions about its interface. apt-cacher-ng is middle-layer.

The origin of this bug is IMHO the failure to retrieve the mirrors.txt file because it's not in the list of valid file names. Ubuntu maintainer could just add it to volatile file patterns in acng_defaults.cc and that should be enough to fix it.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package apt-cacher-ng - 0.7.13-1

---------------
apt-cacher-ng (0.7.13-1) unstable; urgency=medium

  * New upstream release
  * using Ubuntu config optimization added in the last version only where curl
    or wget are available and added curl or wget to Suggests (closes: #698466)
  * working around adduser failure on certain systems (closes: #706382)
  * added basic support for avahi publishing contributed by Lissandro,
    thanks! (closes: #704790)

 -- Eduard Bloch <email address hidden> Tue, 21 May 2013 20:23:51 +0200

Changed in apt-cacher-ng (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Stuart Bishop (stub) wrote :

This seems to have regressed in saucy:

apt-cacher-ng 0.7.18-1

Changed in apt-cacher-ng (Ubuntu):
status: Fix Released → New
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.