GnuTLS error -110 in gnutls_record_recv: The TLS connection was non-properly terminated
Posted: 2022-06-30 20:48
Running FileZilla Server 1.4.1 on a Windows Laptop. I'm using GoAnywhere to create the FTPS client, also running on the same laptop. I can successfully connect, list files, and download a file, but upload attempts are throwing this error even though the file is successfully copied to the destination directory -
<Date> Info [Type] Message
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Command] STOR /output.txt
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Response] 150 Starting data transfer.
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] session::on_socket_event(): source = data, flag = 2, error = 0, state = 2
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] tls_layer_impl::server_handshake()
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] tls_layer_impl::continue_handshake()
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] tls_layer_impl::continue_handshake()
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] tls_layer_impl::continue_handshake()
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] tls_layer_impl::continue_handshake()
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] TLS Handshake successful
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] TLS Session resumed
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] Protocol: TLS1.2, Key exchange: ECDHE-SECP256R1, Cipher: AES-256-GCM, MAC: AEAD, ALPN:
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] session::on_socket_event(): source = data, flag = 2, error = 0, state = 2
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Error] GnuTLS error -110 in gnutls_record_recv: The TLS connection was non-properly terminated.
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Status] Client did not properly shut down TLS connection
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] tls_layer_impl::shutdown()
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] data_socket_->shutdown() = 126
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Response] 425 Error while transfering data: ECONNABORTED - Connection aborted
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] GnuTLS error -110 in gnutls_record_recv: The TLS connection was non-properly terminated.
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] Control channel closed with error from source 0. Reason: ECONNABORTED - Connection aborted.
Active or Passive mode makes no difference.
<Date> Info [Type] Message
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Command] STOR /output.txt
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Response] 150 Starting data transfer.
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] session::on_socket_event(): source = data, flag = 2, error = 0, state = 2
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] tls_layer_impl::server_handshake()
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] tls_layer_impl::continue_handshake()
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] tls_layer_impl::continue_handshake()
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] tls_layer_impl::continue_handshake()
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] tls_layer_impl::continue_handshake()
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] TLS Handshake successful
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] TLS Session resumed
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] Protocol: TLS1.2, Key exchange: ECDHE-SECP256R1, Cipher: AES-256-GCM, MAC: AEAD, ALPN:
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] session::on_socket_event(): source = data, flag = 2, error = 0, state = 2
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Error] GnuTLS error -110 in gnutls_record_recv: The TLS connection was non-properly terminated.
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Status] Client did not properly shut down TLS connection
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] tls_layer_impl::shutdown()
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] data_socket_->shutdown() = 126
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Response] 425 Error while transfering data: ECONNABORTED - Connection aborted
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] GnuTLS error -110 in gnutls_record_recv: The TLS connection was non-properly terminated.
<6/30/2022 3:15:50 PM> FTP Session 43 127.0.0.1 mfttest [Trace] Control channel closed with error from source 0. Reason: ECONNABORTED - Connection aborted.
Active or Passive mode makes no difference.