Opened 6 years ago

Closed 6 years ago

#9550 closed Bug report (invalid)

Repeated failure to transfer a certain file

Reported by: reydan Owned by:
Priority: normal Component: FileZilla Client
Keywords: Cc:
Component version: Operating system type: Windows
Operating system version: 8.1 Pro

Description

I just encountered an error where FileZilla repeatedly tries to transfer a file but it says it fails. I only noticed the problem on a handful of files.

The ftp server is pure-ftpd 1.0.36-1.1 running on Debian.

Here is a debug log from Filezilla where it attempts to get the file. I can provide more logs (from pure-ftpd as well) if needed.

18:24:06 Trace: CFtpControlSocket::SendNextCommand()
18:24:06 Trace: FileTransferSend()
18:24:06 Trace: CFtpControlSocket::SendNextCommand()
18:24:06 Trace: CFtpControlSocket::TransferSend()
18:24:06 Trace: state = 2
18:24:06 Command: PASV
18:24:06 Trace: CTlsSocket::OnRead()
18:24:06 Trace: CFtpControlSocket::OnReceive()
18:24:06 Response: 227 Entering Passive Mode (88,198,67,185,39,174)
18:24:06 Trace: CFtpControlSocket::TransferParseResponse()
18:24:06 Trace: code = 2
18:24:06 Trace: state = 2
18:24:06 Trace: CFtpControlSocket::SendNextCommand()
18:24:06 Trace: CFtpControlSocket::TransferSend()
18:24:06 Trace: state = 4
18:24:06 Command: RETR LGPLv3.txt
18:24:06 Trace: CTransferSocket::OnConnect
18:24:06 Trace: CTlsSocket::Handshake()
18:24:06 Trace: Trying to resume existing TLS session.
18:24:06 Trace: CTlsSocket::ContinueHandshake()
18:24:06 Trace: CTlsSocket::OnSend()
18:24:06 Trace: CTlsSocket::OnSend()
18:24:06 Trace: CTlsSocket::OnRead()
18:24:06 Trace: CTlsSocket::ContinueHandshake()
18:24:06 Trace: CTlsSocket::OnRead()
18:24:06 Trace: CTlsSocket::ContinueHandshake()
18:24:06 Trace: TLS Handshake successful
18:24:06 Trace: TLS Session resumed
18:24:06 Trace: Protocol: TLS1.2, Key exchange: RSA, Cipher: AES-256-GCM, MAC: AEAD
18:24:06 Trace: CTransferSocket::OnConnect
18:24:06 Trace: CTlsSocket::OnRead()
18:24:06 Trace: CFtpControlSocket::OnReceive()
18:24:06 Response: 150-Accepted data connection
18:24:06 Response: 150 7.5 kbytes to download
18:24:06 Trace: CFtpControlSocket::TransferParseResponse()
18:24:06 Trace: code = 1
18:24:06 Trace: state = 4
18:24:06 Trace: CFtpControlSocket::SendNextCommand()
18:24:06 Trace: CFtpControlSocket::TransferSend()
18:24:06 Trace: state = 5
18:24:06 Trace: CTlsSocket::OnRead()
18:24:06 Trace: CTlsSocket::OnRead()
18:24:06 Trace: CTransferSocket::OnReceive(), m_transferMode=2
18:24:06 Trace: CTlsSocket::Failure(-110, 0)
18:24:06 Error: GnuTLS error -110 in gnutls_record_recv: The TLS connection was non-properly terminated.
18:24:06 Status: Server did not properly shut down TLS connection
18:24:06 Error: Could not read from transfer socket: ECONNABORTED - Connection aborted
18:24:06 Trace: CTransferSocket::TransferEnd(3)
18:24:06 Trace: CFtpControlSocket::OnReceive()
18:24:06 Response: 226-File successfully transferred
18:24:06 Response: 226 0.000 seconds (measured here), 45.89 Mbytes per second
18:24:06 Trace: CFtpControlSocket::TransferParseResponse()
18:24:06 Trace: code = 2
18:24:06 Trace: state = 5
18:24:06 Trace: CFtpControlSocket::SendNextCommand()
18:24:06 Trace: CFtpControlSocket::TransferSend()
18:24:06 Trace: state = 8
18:24:06 Trace: CFtpControlSocket::TransferEnd()
18:24:06 Trace: CFtpControlSocket::ResetOperation(2)
18:24:06 Trace: CControlSocket::ResetOperation(2)
18:24:06 Trace: CFtpControlSocket::ParseSubcommandResult(2)
18:24:06 Trace: FileTransferSubcommandResult()
18:24:06 Trace: CFtpControlSocket::ResetOperation(2)
18:24:06 Trace: CControlSocket::ResetOperation(2)
18:24:06 Error: File transfer failed after transferring 7,802 bytes in 1 second
18:24:06 Trace: CFileZillaEnginePrivate::ResetOperation(2)
18:24:06 Trace: CFtpControlSocket::FileTransfer()
18:24:06 Status: Starting download of /www/mango/public/twizy_notused/backend/lib/PHPMailer/LGPLv3.txt
18:24:06 Trace: CFtpControlSocket::ParseSubcommandResult(0)
18:24:06 Trace: FileTransferSubcommandResult()
18:24:08 Status: Skipping download of /www/mango/public/twizy_notused/backend/lib/PHPMailer/LGPLv3.txt
18:24:08 Trace: CFtpControlSocket::ResetOperation(0)
18:24:08 Trace: CControlSocket::ResetOperation(0)
18:24:08 Status: File transfer skipped
18:24:08 Trace: CFileZillaEnginePrivate::ResetOperation(0)
18:24:08 Trace: CFileZillaEnginePrivate::ResetOperation(0)
18:25:08 Status: Disconnected from server
18:25:08 Trace: CControlSocket::DoClose(64)
18:25:08 Trace: CFtpControlSocket::ResetOperation(66)
18:25:08 Trace: CControlSocket::ResetOperation(66)
18:25:08 Trace: CFileZillaEnginePrivate::ResetOperation(66)
18:25:08 Trace: CControlSocket::DoClose(64)
18:25:08 Trace: CControlSocket::DoClose(64)
18:25:08 Trace: CFileZillaEnginePrivate::ResetOperation(0)

Change History (1)

comment:1 by reydan, 6 years ago

Resolution: invalid
Status: newclosed
Note: See TracTickets for help on using tickets.