I'm running Debian/Bullseye on an AMD64 machine.
I'm trying to update a site using FileZilla with the same settings I've
been using but cannot get a connection. I've tried this on several sites
with the same results. Here's the FileZilla dialogue of a session
connect attempt:
Status: Resolving address of <ftp site>
Status: Connecting to <ftp ip address>:21...
Status: Connection established, waiting for welcome message...
Status: Initializing TLS...
Status: Verifying certificate...
Status: TLS connection established.
Status: Server does not support non-ASCII characters.
Status: Logged in
Status: Retrieving directory listing of "/"...
Command: CWD /
Response: 250 OK. Current directory is /
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 (<ftp ip address>,141,8).
Command: MLSD
Response: 150 Accepted data connection
Error: GnuTLS error -15: An unexpected TLS packet was received.
Error: The data connection could not be established: ECONNABORTED -
Connection aborted
Response: 226 72 matches total
Error: Failed to retrieve directory listing
at which point the connection seems to be severed by FileZilla.
When I try a command line ftp session, I also find that I cannot do an
"ls" after logging in.
However I can connect from my server which is running Debian/Buster.
Something seems to be going wrong with GnuTLS once the connection is
established on Bullseye. This is a new behaviour as it wasn't doing this
last week.