GnuTLS error -53: Error in the push function

Need help with FileZilla Server? Something does not work as expected? In this forum you may find an answer.

Moderator: Project members

Message
Author
mic.potenza
500 Command not understood
Posts: 2
Joined: 2010-01-14 15:31
First name: Michele
Last name: Potenza

GnuTLS error -53: Error in the push function

#1 Post by mic.potenza » 2010-01-14 15:41

I'm using FileZilla Server 0.9.34 on Windows 2003 SBS and FileZilla 3.3.1 on Windows Vista Business SP2
when using FTPS to connect to my server I always get an error, please, see my log below.
Any idea?
Regards

Stato: Risoluzione dell'indirizzo IP ftp.xxx.it in corso
Stato: Connessione a x.x.x.x:990...
Stato: Connessione stabilita, inizializzazione TLS in corso...
Stato: Verifica del certificato in corso...
Stato: Connessione TLS/SSL stabilita, in attesa del messaggio di benvenuto...
Risposta: 220 FileZilla Server version 0.9.34 beta Server FTP - è severamente vietato ogni uso improrio di questo server.
Comando: USER
Risposta: 331 Password required for xxxxxx
Comando: PASS ********
Risposta: 230 Logged on
Comando: PBSZ 0
Risposta: 200 PBSZ=0
Comando: PROT P
Risposta: 200 Protection level set to P
Stato: Connesso
Stato: Lettura elenco cartelle...
Comando: PWD
Risposta: 257 "/" is current directory.
Comando: TYPE I
Risposta: 200 Type set to I
Comando: PASV
Risposta: 227 Entering Passive Mode (x,x,x,x,13,96)
Comando: MLSD
Errore: GnuTLS error -53: Error in the push function.
Risposta: 425 Can't open data connection.

further details after error:
Comando: MLSD
Trace: CTransferSocket::OnConnect
Trace: CTlsSocket::Handshake()
Trace: CTlsSocket::ContinueHandshake()
Trace: CTlsSocket::Failure(-53, 10053)
Errore: GnuTLS error -53: Error in the push function.
Trace: CTransferSocket::TransferEnd(3)
Trace: CFtpControlSocket::TransferEnd()
Trace: CTlsSocket::OnRead()
Trace: CFtpControlSocket::OnReceive()
Risposta: 425 Can't open data connection.
Trace: CFtpControlSocket::TransferParseResponse()
Trace: code = 4
Trace: state = 6
Trace: CFtpControlSocket::ResetOperation(2)
Trace: CControlSocket::ResetOperation(2)
Trace: CFtpControlSocket::ParseSubcommandResult(2)
Trace: CFtpControlSocket::ListSubcommandResult()
Trace: state = 3
Trace: CFtpControlSocket::ResetOperation(2)
Trace: CControlSocket::ResetOperation(2)
Errore: Non è stato possibile leggere il contenuto della cartella
Trace: CFileZillaEnginePrivate::ResetOperation(2)

User avatar
botg
Site Admin
Posts: 32257
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse
Contact:

Re: GnuTLS error -53: Error in the push function

#2 Post by botg » 2010-01-14 20:38

Looks like there's a router and/or firewall that's interrupting the connection.

Please read the Network Configuration guide.

mic.potenza
500 Command not understood
Posts: 2
Joined: 2010-01-14 15:31
First name: Michele
Last name: Potenza

Re: GnuTLS error -53: Error in the push function

#3 Post by mic.potenza » 2010-01-15 11:12

problem solved, thanks.
It was a NAT problem

marcusfive
500 Command not understood
Posts: 3
Joined: 2010-09-28 17:42

Re: GnuTLS error -53: Error in the push function

#4 Post by marcusfive » 2010-09-28 17:46

also i have the same error:
"GnuTLS error -53: Error in the push function"

i have a techus nat, and i have set ftps esplicit

how can solve?
nas is connected to a switch and then to a modem of alice.
i have also set in alice modem the virtual server in port 21 with TCP protocoll

thank you

User avatar
boco
Contributor
Posts: 24589
Joined: 2006-05-01 03:28
Location: Germany

Re: GnuTLS error -53: Error in the push function

#5 Post by boco » 2010-10-01 19:58

i have also set in alice modem the virtual server in port 21 with TCP protocoll
That's not a modem, but a modem-router. Please read Network Configuration.
### BEGIN SIGNATURE BLOCK ###
No support requests per PM! You will NOT get any reply!!!
FTP connection problems? Do yourself a favor and read Network Configuration.
All FileZilla products fully support IPv6. http://worldipv6launch.org
### END SIGNATURE BLOCK ###

marcusfive
500 Command not understood
Posts: 3
Joined: 2010-09-28 17:42

Re: GnuTLS error -53: Error in the push function

#6 Post by marcusfive » 2010-10-02 18:35

i have solve by:
-on server i tur off the secure mode esplicit, now the connection ora not encrypt, and on ftp client i have set the normal connection
-on ftp client i have set active mode.

now work
bu i would to turn on the encrypt mode.
if i do, there are the same error: "GnuTLS error -53: Error in the push function"
this is the posiction of server:
modem/router telecom -> switch -> server ftp

thank you

User avatar
boco
Contributor
Posts: 24589
Joined: 2006-05-01 03:28
Location: Germany

Re: GnuTLS error -53: Error in the push function

#7 Post by boco » 2010-10-02 18:45

The forwarded port 21 is not enough. The Network Configuration guide tells you all about the Passive port range.
### BEGIN SIGNATURE BLOCK ###
No support requests per PM! You will NOT get any reply!!!
FTP connection problems? Do yourself a favor and read Network Configuration.
All FileZilla products fully support IPv6. http://worldipv6launch.org
### END SIGNATURE BLOCK ###

marcusfive
500 Command not understood
Posts: 3
Joined: 2010-09-28 17:42

Re: GnuTLS error -53: Error in the push function

#8 Post by marcusfive » 2010-10-02 18:49

ok i will try :wink:

mikeloeven
503 Bad sequence of commands
Posts: 20
Joined: 2008-12-05 02:30
First name: mike
Last name: loeven

Re: GnuTLS error -53: Error in the push function

#9 Post by mikeloeven » 2011-04-14 14:39

i am having this issue two but it only happens when i try to connect to my ftp server from work. i changed the server to use ports that i know are open on the corperate network but it changed from activly refused to push function error. so i am a bit lost for all intents and purposes it should work. and since i have no access to the corperate network it is hard for me to figure this out

User avatar
boco
Contributor
Posts: 24589
Joined: 2006-05-01 03:28
Location: Germany

Re: GnuTLS error -53: Error in the push function

#10 Post by boco » 2011-04-14 18:44

I'd suspect a corporate firewall (such as ISA firewall) is interfering.
### BEGIN SIGNATURE BLOCK ###
No support requests per PM! You will NOT get any reply!!!
FTP connection problems? Do yourself a favor and read Network Configuration.
All FileZilla products fully support IPv6. http://worldipv6launch.org
### END SIGNATURE BLOCK ###

prozit
500 Command not understood
Posts: 1
Joined: 2011-08-01 17:33
First name: Francis
Last name: Claessens

Re: GnuTLS error -53: Error in the push function

#11 Post by prozit » 2011-08-01 17:42

I have been looking for a solution to this problem too for a long time. In my FTP server config I had entered a wrong masquerading IP address. Once I fixed the masquerading IP address, my connections worked perfectly. So this is not always being caused by some kind of firewall/router/modem, but can also be caused by a misconfigured FTP server config. Anyways, this seems to be a basic networking issue since the masquerading IP address is needed to be able to allow FTP clients on the external side of a NAT'ed network to connect to the FTP server (as I am understanding it).

Greetings, Francis.

ms2928
500 Command not understood
Posts: 2
Joined: 2011-09-21 18:53
First name: Mike
Last name: Stapula

Re: GnuTLS error -53: Error in the push function

#12 Post by ms2928 » 2011-09-21 19:06

When connecting using standard FTP, connection is fine.
When I attempt to use FTP - Require explicit FTP over TLS I get this same error, like so:

Code: Select all

Status:	Connecting to XXX.XXX.X.XXX:21...
Status:	Connection established, waiting for welcome message...
Response:	220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
Response:	220-You are user number 1 of 50 allowed.
Response:	220-Local time is now 13:50. Server port: 21.
Response:	220 You will be disconnected after 15 minutes of inactivity.
Command:	AUTH TLS
Response:	234 AUTH TLS OK.
Status:	Initializing TLS...
Status:	Verifying certificate...
Command:	USER xxxxxxx
Status:	TLS/SSL connection established.
Response:	331 User xxxxxx OK. Password required
Command:	PASS ************
Response:	230 OK. Current restricted directory is /
Command:	SYST
Response:	215 UNIX Type: L8
Command:	FEAT
Response:	211-Extensions supported:
Response:	 EPRT
Response:	 IDLE
Response:	 MDTM
Response:	 SIZE
Response:	 REST STREAM
Response:	 MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
Response:	 MLSD
Response:	 AUTH TLS
Response:	 PBSZ
Response:	 PROT
Response:	 ESTA
Response:	 PASV
Response:	 EPSV
Response:	 SPSV
Response:	 ESTP
Response:	211 End.
Command:	PBSZ 0
Response:	200 PBSZ=0
Command:	PROT P
Response:	200 Data protection level set to "private"
Status:	Connected
Status:	Retrieving directory listing...
Command:	PWD
Response:	257 "/" is your current location
Command:	TYPE I
Response:	200 TYPE is now 8-bit binary
Command:	PASV
Response:	227 Entering Passive Mode (174,122,3,108,49,84)
Command:	MLSD
Error:	GnuTLS error -53: Error in the push function.
Error:	Connection timed out
Error:	Failed to retrieve directory listing
If I attempt to use SFTP I get a timeout error everytime...

Code: Select all

Status:	Connecting to XXX.XXX.X.XXX...
Response:	fzSftp started
Command:	open "xxxxxxx@XXX.XXX.X.XXX" 22
Error:	Connection timed out
Error:	Could not connect to server
Status:	Waiting to retry...
Status:	Connecting to XXX.XXX.X.XXX...
Response:	fzSftp started
Command:	open "xxxxxxx@XXX.XXX.X.XXX" 22
Error:	Connection timed out
Error:	Could not connect to server
and if I try FTP - Require implicit FTP over TLS:

Code: Select all

Status:	Connecting to XXX.XXX.X.XXX:990...
Status:	Connection attempt failed with "ECONNREFUSED - Connection refused by server".
Error:	Could not connect to server
Status:	Waiting to retry...
Status:	Connecting to XXX.XXX.X.XXX:990...
Status:	Connection attempt failed with "ECONNREFUSED - Connection refused by server".
Error:	Could not connect to server
I have tried changing firewall settings, port forwarding, etc, with NO luck.

I would really like to have a secure FTP set up one way or another, any ideas on why this is happening???
Thx

ms2928
500 Command not understood
Posts: 2
Joined: 2011-09-21 18:53
First name: Mike
Last name: Stapula

Re: GnuTLS error -53: Error in the push function

#13 Post by ms2928 » 2011-09-21 19:20

Sorry- Disregard previous post, I got it working. Uninstall and re-install of FileZilla worked!

brhend
500 Command not understood
Posts: 1
Joined: 2012-11-01 16:43
First name: Bruce
Last name: Hendrickson

Re: GnuTLS error -53: Error in the push function

#14 Post by brhend » 2012-11-01 16:46

Encountered the same issue.

Solution was different. Simply changed encryption

Site manager > select "my Site" > General Tab > encryption

select "Use plain FTP"

User avatar
boco
Contributor
Posts: 24589
Joined: 2006-05-01 03:28
Location: Germany

Re: GnuTLS error -53: Error in the push function

#15 Post by boco » 2012-11-02 09:05

Quite not a solution to lower all your defenses instead of dealing with the problem, eh?
### BEGIN SIGNATURE BLOCK ###
No support requests per PM! You will NOT get any reply!!!
FTP connection problems? Do yourself a favor and read Network Configuration.
All FileZilla products fully support IPv6. http://worldipv6launch.org
### END SIGNATURE BLOCK ###

Post Reply