I have digged a little deeper and compiled lftp with openssl instead of gnutls, and now the error is different:
mget: upload/*: Fatal error: SSL_read: wrong version number it happens between 4000-5000 files now. With -d, this is the output: <--- 250 Directory successfully changed. ---> PROT P <--- 200 PROT now Private. ---> PASV <--- 227 Entering Passive Mode (10,40,150,6,117,145). ---- Connecting data socket to (10.40.150.6) port 30097 ---- Data connection established ---> LIST <--- 150 Here comes the directory listing. WARNING: Certificate verification: certificate subject name â*.dguv.deâ does not match target host name â10.40.150.6â **** SSL_read: wrong version number ---> ABOR ---- Closing aborted data socket ---- Closing control socket mget: upload/*: Fatal error: SSL_read: wrong version number I think the problem is that the directory listing is too long and when it is turned into an encrypted datastream, the upper ssl layer cannot handle it.... Regards Roland Von: Kletzing, Roland Gesendet: Montag, 13. August 2012 18:28 An: 'lftp@uniyar.ac.ru' Betreff: lftp bug ? Fatal error: gnutls_record_recv: An unexpected TLS packet was received Hello, while testing lftp for automated transfer with SSL, i`m getting mget: upload/*: Fatal error: gnutls_record_recv: An unexpected TLS packet was received. while downloading data from an SSL enabled FTP Server (vsftpd 3.0.0) This only happens if there are many files inside the directory, i cannot tell exactly how much, but the error doesn`t happen If there are less than 5000 files in the upload dir. The issue is getting triggered somewhere between 5000 and 10000 files. I'm downloading like this: lftp -e 'mget -E upload/*; bye' I suspect this is a bug. If anybody wants to look into it a can assist resolving it. regards Roland
_______________________________________________ lftp mailing list lftp@uniyar.ac.ru http://univ.uniyar.ac.ru/mailman/listinfo/lftp