Can`t get apt-proxy working

Tim Frost timfrost at xtra.co.nz
Wed Nov 30 21:16:12 UTC 2005


On Wed, 2005-11-30 at 13:41 -0500, Bill Marcum wrote:
> On Wed, 30 Nov 2005 03:19:42 +0300, Makurin Roman
>   <drolyk at gmail.com> wrote:
> >
> > [ubuntu]
> > backends = http://archive.ubuntu.com/ubuntu/
> >            http://security.ubuntu.com/ubuntu/
> >
> Maybe those urls should be for /ubuntu/breezy (or hoary) instead of just 
> /ubuntu.

I don't see the "[apt_pkg] No Packages files available for ubuntu 
backend" error that Makurin Roman reports.  However, I do get the import
error  '[import] <file>.deb skipped - no suitable backend found'

I have the following directories
under /var/cache/apt-proxy/ubuntu/dists:
root at marvin:/var/cache/apt-proxy/ubuntu/dists# ls -l
total 16
drwx------  6 aptproxy nogroup 4096 Nov 25 19:40 breezy
drwx------  6 aptproxy nogroup 4096 Nov 25 19:43 breezy-backports
drwx------  6 aptproxy nogroup 4096 Nov 25 19:42 breezy-security
drwx------  6 aptproxy nogroup 4096 Nov 25 19:54 breezy-updates

And those repositories which have files appear with a Packages.bz2 or
Sources.bz2

This corresponds to the deb/debsrc entries in my /etc/apt/sources.list.
What I wonder is whether apt-proxy-import is not able to handle the
bzip2 compressed Packages files.

I tried debugging with
	apt-proxy-import -v -d4 -i /var/cache/apt/archives
which gave messages (for each .deb) like:
        2005/12/01 09:54 NZDT [-] [import] considering: /var/cache/apt/archives/apache2-common_2.0.54-5ubuntu2_i386.deb
        2005/12/01 09:54 NZDT [-] [import] Not found, trying to guess
        2005/12/01 09:54 NZDT [-] [import] apache2-common_2.0.54-5ubuntu2_i386.deb skipped - no suitable backend found

And yet the file does appear in the apt list:
        root at marvin:~# grep apache2-common_2.0.54-5ubuntu2_i386.deb /var/lib/apt/lists/*Packages
        /var/lib/apt/lists/127.0.0.1:9999_ubuntu_dists_breezy_main_binary-i386_Packages:Filename: pool/main/a/apache2/apache2-common_2.0.54-5ubuntu2_i386.deb
        /var/lib/apt/lists/Ubuntu%205.10%20%5fBreezy%20Badger%5f%20-%20Release%20i386%20(20051012)_dists_breezy_main_binary-i386_Packages:Filename: pool/main/a/apache2/apache2-common_2.0.54-5ubuntu2_i386.deb
        root at marvin:~#
        
(The second file is the Packages list for the breezy i386 CD, because
apache is on the distribution CD)

Next step is to brush up my python programming skills, and see if I can
figure out the issue, in which case I will file a formal bug report.



Tim





More information about the ubuntu-users mailing list