Thread Net::FTP falsche Rückgabe bei ->starttls() (13 answers)
Opened by bianca at 2020-04-06 23:56

bianca
 2020-04-08 09:28
#191718 #191718
User since
2009-09-13
6975 Artikel
BenutzerIn

user image
2020-04-07T19:39:52 haj
Code (perl): (dl )
$IO::Socket::SSL::DEBUG = 2;

Ich glaube, das bringt uns weiter:
Quote
DEBUG: .../IO/Socket/SSL.pm:2853: new ctx 46725744
DEBUG: .../IO/Socket/SSL.pm:692: socket not yet connected
DEBUG: .../IO/Socket/SSL.pm:694: socket connected
Net::FTP>>> Net::FTP(3.11)
Net::FTP>>> Exporter(5.70)
Net::FTP>>> Net::Cmd(3.11)
Net::FTP>>> IO::Socket::SSL(2.060)
Net::FTP>>> IO::Socket::IP(0.32)
Net::FTP>>> IO::Socket(1.36)
Net::FTP>>> IO::Handle(1.34)
Net::FTP=GLOB(0x323cc50)<<< 220 FTP server
Net::FTP=GLOB(0x323cc50)>>> AUTH TLS
Net::FTP=GLOB(0x323cc50)<<< 234 AUTH TLS successful
DEBUG: .../IO/Socket/SSL.pm:717: ssl handshake not started
DEBUG: .../IO/Socket/SSL.pm:750: using SNI with hostname test .de
DEBUG: .../IO/Socket/SSL.pm:785: request OCSP stapling
DEBUG: .../IO/Socket/SSL.pm:806: set socket to non-blocking to enforce timeout=120
DEBUG: .../IO/Socket/SSL.pm:819: call Net::SSLeay::connect
DEBUG: .../IO/Socket/SSL.pm:822: done Net::SSLeay::connect -> -1
DEBUG: .../IO/Socket/SSL.pm:832: ssl handshake in progress
DEBUG: .../IO/Socket/SSL.pm:842: waiting for fd to become ready: SSL wants a read first
DEBUG: .../IO/Socket/SSL.pm:862: socket ready, retrying connect
DEBUG: .../IO/Socket/SSL.pm:819: call Net::SSLeay::connect
DEBUG: .../IO/Socket/SSL.pm:2754: did not get stapled OCSP response
DEBUG: .../IO/Socket/SSL.pm:822: done Net::SSLeay::connect -> -1
DEBUG: .../IO/Socket/SSL.pm:825: SSL connect attempt failed

DEBUG: .../IO/Socket/SSL.pm:825: local error: SSL connect attempt failed error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
DEBUG: .../IO/Socket/SSL.pm:828: fatal SSL error: SSL connect attempt failed error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
DEBUG: .../IO/Socket/SSL.pm:2875: free ctx 46725744 open=46725744
DEBUG: .../IO/Socket/SSL.pm:2879: free ctx 46725744 callback
DEBUG: .../IO/Socket/SSL.pm:2886: OK free ctx 46725744
Ergebnis: bei test .de ist $ftp->starttls() fehlgeschlagen

Und ich bin erschrocken, dass man diese Fehler erst im Debug Modus sieht. Ist das richtig?

Jetzt bräuchte ich bitte Hilfe bei der Interpretation. Was genau bedeuten diese Meldungen? Haben die mit dem Cache zu tun?

Aus [Net::SMTP::_SSL] Connection closed und [IO::Socket::SSL] Failed to use private key kenne ich die Meldung SSL connect attempt failed error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed schon und früher konnte die mit dem Parameter SSL_verify_mode => SSL_VERIFY_CLIENT_ONCE verhindert werden. Aber hier aktuell hilft der ja nicht (mehr). Zumindest habe ich ihn drin und die Fehlermeldung kommt trotzdem.

Ich bitte nochmal um Hilfe.
10 print "Hallo"
20 goto 10

View full thread Net::FTP falsche Rückgabe bei ->starttls()