Please keep the thread on xemacs-beta; this is a common problem, and I
am not the primary expert.
>>>> "Meinhard" == Meinhard E Mayer
<hardy(a)weyl.ps.uci.edu> writes:
Meinhard> Now, the buttons work fine in the customization buffers,
Meinhard> and everything (but ftp to the package site) seems
Meinhard> normal.
Meinhard> When I try to update packages the anonymous ftp comes
Meinhard> back with;
open ftp.crc.ca
Connected to ftp.crc.ca.
220----------------------------------------------------------------------------
220-This is the CRC anonymous FTP archive.
220-
220-The local time is Mon Jan 20 02:22:34 2003. Access allowed all day.
220-There are 13 of 25 anonymous users in your class logged in currently.
220-
220-!! NOTE: - Rsync information is available at
http://ftp.crc.ca/rsync.html
220-!! - This server is also available via the IPv6 protocol
220-
220-!! Ottawa-area folks: Please consider connecting to OttIX to maximize your
220-!! bandwidth use. This server has no limits for OttIX-connected ISP's and
220-!! businesses!! For more information:
http://www.ottix.net/
220-
220-Unauthorized use prohibited.
220----------------------------------------------------------------------------
220-
220 ftp.ipv6.crc.ca FTP server (Version wu-2.7.0(2) Sat Mar 16 11:43:27 EST 2002) ready.
quote user "anonymous"
500 AUTH command not supported.
Meinhard> Could it have something to do with my recent upgrade to
Meinhard> reHat Linux 8.0?
Yes. RedHat doesn't believe in programs invoking programs, it seems.
Upgrades to RedHat systems regularly break EFS (and GNU Emacs's
ange-ftp) because they change the default options.
Check ftp -help or the ftp man page for an option to defeat the AUTH
protocol (sorry, my Debian Linux ftp doesn't seem to support the AUTH
protocol, so I can't guess what it would be). Use customize-variable
to add it to efs-ftp-program-args. If that succeeds, please let us
know at XEmacs Beta.
Also, whether you succeed or fail, I'm sure Mike Sperber (the EFS
maintainer) would like to hear about it. Evoke the bug as you did
above, then do M-x efs-report-bug. That gives a lot of information
about the current state of EFS that is useful in debugging, and may
help to deal with the issue more generically.
Mike: for future consideration: do you think EFS's conversation
mechanism could be abstracted into a more general "expect.el" package?
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.