Edmund GRIMLEY EVANS wrote:
> Peter Husen <[EMAIL PROTECTED]>: > > > I just installed Debian GNU/HURD and things went just fine. Then I set > > up dselect to use ftp (using the sunsite.auc.dk mirror, as I live in > > Denmark) and selected some packages for installation. The mirror works > > fine, and I can download from it without problems using ftp on the same > > hurd-system, but when I run Install in dselect, it just hangs after > > downloading each package, as if it doesn't find out, that the download > > is complete. After a certain time-out, or when I press ^C, it says "FTP > > ERROR", and then it asks: "Do you want to retry downloading at once > > [y]:". I say yes, and it asks me, if I want to continue at some > > position, wich turns out to be the total size of the file. Then it gets > > the remaining 0.00 bytes of the package and goes on to the next package. > > In this way I have to press ^C whenever I think it is through > > downloading a package and make it go on to the next package in this very > > bothersome way. > > I have frequently seen interactive ftp sessions hang without exiting > having downloaded the entire file. I've assumed it's some kind of > network problem as there has always been a masquerading firewall > between me and the server when this has happened. So check whether > your problem is specific to dpkg-ftp (try just ftp) and check whether > it is specific to HURD (try a different system with the same network). > > Probably not relevant, but does dpkg-ftp look at the FTP_PASSIVE > environment variable? Try active and passive, just in case ... > > Edmund I am behind a ZyXEL ISDN router using SUA NAT (equivalent to masquerading), but as I said, I can download from the same mirror using an ftp-program on the same hurd-system. The problem is the same for all mirrors, I try. In Linux on the same machine, I use apt-get with ftp without problems. When I set up dselect for ftp, it asks me, if I want to use passive mode (standart: yes), but I have also tried without passive mode with the same result. Peter Husen

