2020-04-07T19:39:52
haj
$IO::Socket::SSL::DEBUG = 2;
Ich glaube, das bringt uns weiter:
QuoteDEBUG: .../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