Your best friend for file transfer.

Fetch application logoFetch

Dropped ConnectionS (8 posts)

  • Started 14 years ago by robert
  • Latest reply 14 years ago from Scott McGuire
  • robert Member

    Had problem with dropped connection during directory listing at ipower.com host. Downloaded firefox fireFTP just to try a different ftp app. I was still getting disconnect until I selected ipV6 option in settings. Then was able to remain connected OK. I haven't found an equivalent setting for Fetch. Is there one?

    Robert

    Posted 14 years ago #

  • Scott McGuire Administrator

    Hi Robert,

    Fetch does not have an IP V6 option, and you should not need to such an option to stay connected to FTP servers.

    Are you trying Fetch 5.5, which has our latest improvements for dealing with dropped connections?

    If not, please download and give Fetch 5.5 a try. If Fetch 5.5 isn't working, we'd like to see a transcript so we can figure out why, and hopefully suggest a Fetch setting that will fix the problem. Please do the following:

    * Quit Fetch.
    * Open Fetch again.
    * Try connecting to your server.
    * After you receive the error, go to the Window menu, and choose Fetch Transcript.
    * Copy the entire contents of the transcript window, and paste them into a reply to this message.

    We'll take a look and see if we can figure out what's going on.

    Thanks,

    Scott McGuire
    Fetch Softworks

    Posted 14 years ago #

  • robert Member

    Scott,

    Here's The Transcript. Thanks for looking into this:

    Fetch 5.5 (5E596) PowerPC running on Mac OS X 10.4.11 (8S165) PowerPC English
    StuffIt Engine 0x820, StuffIt SDK Version 10.1.1b1
    Partial serial FETCH55001-DWCE-JVW8 T
    Connecting to ftp.pumpkintownmountain.com port 21 (Mac OS X firewall is on) (6/26/09 10:33 AM)
    Connected to 66.96.130.98 port 21 (6/26/09 10:33 AM)
    220-
    220 IPOWER FTP Server ready
    USER pumpkintownmountain
    331 Password required for pumpkintownmountain
    PASS
    230 User pumpkintownmountain logged in
    SYST
    215 UNIX Type: L8
    PWD
    257 "/" is the current directory
    MACB ENABLE
    500 MACB not understood
    PWD
    257 "/" is the current directory
    PWD
    257 "/" is the current directory
    TYPE A
    200 Type set to A
    PASV
    get_reply():con_conn->Getline() returns 1,54
    ftp_list: 2,-30014 (state == GETTING_LIST)
    QUIT
    send_cmd():con_conn->Putline() returns 1,54

    Posted 14 years ago #

  • Scott McGuire Administrator

    Hi Robert,

    Thanks for the Fetch transcript.

    Could we see the transcript from FireFTP for comparison? That should help us see what effect the IPV6 option in FireFTP had on the connection.

    To do that:

    * Connect to the server with FireFTP.
    * Click the "Log/Queue" button (in the same command bar that includes Disconnect / Edit / Abort)
    * This will show a small Log pane and a Log tab at the bottom of your window; you may have to make the pane larger to see its contents.
    * Select and copy all the text in the Log pane.
    * Copy the entire contents of the log pane, and paste them into a reply to this message.

    Thanks,

    Scott McGuire
    Fetch Softworks

    Edited 14 years ago #

  • robert Member

    Here it is:

    FireFTP 1.0.4 'Human Being' created by Mime Čuvalo

    220-
    220 IPOWER FTP Server ready
    USER pumpkintownmountain
    331 Password required for pumpkintownmountain
    PASS (password not shown)
    230 User pumpkintownmountain logged in
    FEAT
    211-Features:
    MDTM
    MFMT
    MFF modify;UNIX.group;UNIX.mode;
    MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
    REST STREAM
    SIZE
    211 End
    PWD
    257 "/" is the current directory
    TYPE A
    200 Type set to A
    EPSV
    229 Entering Extended Passive Mode (|||42212|)
    LIST
    150 Opening ASCII mode data connection for file list
    226 Transfer complete

    Posted 14 years ago #

  • Scott McGuire Administrator

    Hi Robert,

    Thanks for the FireFTP transcript.

    There is a "hidden" Fetch preference which may fix the problem you're seeing.

    Could you please try the following?

    * Quit Fetch if it is open.
    * Open the Applications folder.
    * Open the Utilities folder.
    * Open the Terminal application.
    * At the prompt, type:

    defaults write com.fetchsoftworks.Fetch PreferEpsv -bool true

    (You may want to copy and paste that line to avoid typos.)

    * Open Fetch.
    * Try connecting to the server.

    Let us know if that fixes the problem or not. If not, please send another transcript from Fetch.

    Thanks,

    Scott McGuire
    Fetch Softworks

    Posted 14 years ago #

  • robert Member

    OK! That works. Thanks very much. They (ipower) must have changed something on their server in the last week to require this command as I had connected OK very recently.

    Posted 14 years ago #

  • Scott McGuire Administrator

    Hi Robert,

    Glad to hear that works.

    It's pretty unusual for a server to only accept the ESPV command (instead of the more normal PASV command). The reason checking the IPV6 preference in FireFTP worked is because it changed FireFTP to send the ESPV command; we don't think it actually had anything to do with IPV6.

    If you notice problems connecting to other servers you work with, you may need to unset this hidden preference (do the same thing, except end the line with "-bool false"). Some servers are not compatible with the EPSV command, which is why it's off by default and "hidden."

    For others who might be reading this, if you are experiencing dropped connections, the hidden preference mentioned here is almost certainly not the solution to your problem; Robert's situation is very rare. You should only set the PreferEpsv preference for very specific situations in consultation with Fetch support, because otherwise, you may decrease Fetch's compatibility with most servers.

    Thanks,

    Scott McGuire
    Fetch Softworks

    Posted 14 years ago #

Reply

  • Or nickname, if you prefer.
  • This will be kept confidential.
  • This is to ensure that you’re a person, not a spambot.