Help with apt and ftp

Maynard Kuona knxmay001 at mail.uct.ac.za
Mon Mar 1 10:19:00 UTC 2004


I want to use ftp instead of http for apt, using a dedicated ftp proxy.
However, I am unable to configure it to work properly. When I use gftp
through the proxy, it gives the following, 

//
Looking up ftp-proxy.uct.ac.za
Trying ftp-proxy.uct.ac.za:21
Connected to ftp-proxy.uct.ac.za:21
220-Welcome to the UCT FTP proxy server.
220-
220 ftp-proxy.uct.ac.za FTP server (Version 1.8 - 2002/01/14 20:09:00)
ready.
USER anonymous at ftp.leg.uct.ac.za
331 Please specify the password.
PASS xxxx
230 Login successful.
TYPE I
200 Switching to Binary mode.
PWD
257 "/"
PASV
227 Entering Passive Mode (137,158,128,69,17,111).
LIST -L
150 Here comes the directory listing.
226 Directory send OK.

My apt.conf files looks like this, at least the Acquire section.

//
Acquire {
    Retries "0";
    Http {
        Proxy "http://cache.uct.ac.za:8080"; // 
    }
  ftp
  {
    Proxy "ftp://ftp-proxy.uct.ac.za/";
    
    /* Required script to perform proxy login. This example should work
       for tisfwtk */
    ProxyLogin
    {
       "USER $(PROXY_USER)";
       "PASS $(PROXY_PASS)";
       "USER $(SITE_USER)@$(SITE):$(SITE_PORT)";
       "PASS $(SITE_PASS)";
    };
};

This is the output I get from running apt-get update -

//
[root at albert maynard]# apt-get update
Err ftp://apt.sw.be redhat/fc1/en/i386 release
  Login script command 'USER ' failed, server said: Missing user name.
Err ftp://ayo.freshrpms.net fedora/linux/1/i386 release
  Login script command 'USER ' failed, server said: Missing user name.
Err ftp://download.fedora.us fedora/1/i386 release
  Login script command 'USER ' failed, server said: Missing user name.
Get:1 http://www-ccrma.stanford.edu fedora/1/i386 release [1812B]
Get:2 http://people.redhat.com arjanv/2.6 release [533B]
Fetched 2345B in 2s (1153B/s)
Err ftp://apt.sw.be redhat/fc1/en/i386/dag pkglist
  Login script command 'USER ' failed, server said: Missing user name.
Err ftp://ayo.freshrpms.net fedora/linux/1/i386/core pkglist
  Login script command 'USER ' failed, server said: Missing user name.
Err ftp://apt.sw.be redhat/fc1/en/i386/dag release
  Login script command 'USER ' failed, server said: Missing user name.
Err ftp://download.fedora.us fedora/1/i386/os pkglist
  Login script command 'USER ' failed, server said: Missing user name.
Err ftp://ayo.freshrpms.net fedora/linux/1/i386/core release
  Login script command 'USER ' failed, server said: Missing user name.
Err ftp://download.fedora.us fedora/1/i386/os release
  Login script command 'USER ' failed, server said: Missing user name.
Err ftp://ayo.freshrpms.net fedora/linux/1/i386/updates pkglist
  Login script command 'USER ' failed, server said: Missing user name.
Err ftp://download.fedora.us fedora/1/i386/updates pkglist
  Login script command 'USER ' failed, server said: Missing user name.
Err ftp://ayo.freshrpms.net fedora/linux/1/i386/updates release
  Login script command 'USER ' failed, server said: Missing user name.
Err ftp://ayo.freshrpms.net fedora/linux/1/i386/freshrpms pkglist
  Login script command 'USER ' failed, server said: Missing user name.
Err ftp://download.fedora.us fedora/1/i386/updates release
  Login script command 'USER ' failed, server said: Missing user name.
Err ftp://ayo.freshrpms.net fedora/linux/1/i386/freshrpms release
  Login script command 'USER ' failed, server said: Missing user name.
Err ftp://download.fedora.us fedora/1/i386/stable pkglist
  Login script command 'USER ' failed, server said: Missing user name.
Err ftp://download.fedora.us fedora/1/i386/stable release
  Login script command 'USER ' failed, server said: Missing user name.
Err ftp://download.fedora.us fedora/1/i386/testing pkglist
  Login script command 'USER ' failed, server said: Missing user name.
Err ftp://download.fedora.us fedora/1/i386/testing release
  Login script command 'USER ' failed, server said: Missing user name.
Hit http://people.redhat.com arjanv/2.6/kernel pkglist
Hit http://people.redhat.com arjanv/2.6/kernel release
98% [Connecting to cache22.uct.ac.za (137.158.128.107)]
//

Any ideas on how to go about this. I reaslly want to use the ftp proxy
because its faster for us, our http speeds have been capped very low.





More information about the fedora-list mailing list