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

bianca
 2020-04-07 17:49
#191716 #191716
User since
2009-09-13
7016 Artikel
BenutzerIn

user image
2020-04-07T09:02:12 haj
Wenn's so spät beim Verbindungsaufbau klemmt, dann hängt das womöglich genau mit dem CPAN:Net::FTP-Problem zusammen, über das Du gestolpert hast.

Achso. Das war mir nicht bewußt.

2020-04-07T09:02:12 haj
Hast Du mal die von ihm vorgeschlagenen anderen Umgehungen ausprobiert?

Ja erstmal 5 Stück.

Test 1:
Code (perl): (dl )
1
2
3
4
5
6
7
        my $ftp = Net::FTP->new(
            $ref->{url},
            Debug               => 1,
            Passive             => 1,
            SSL_verify_mode     => SSL_VERIFY_CLIENT_ONCE,
            SSL_session_key     => "ip:port",
        ) or return 'bei '.$ref->{url}.' ist Net::FTP->new() fehlgeschlagen';

Ergebnis: keine Auswirkung

Test 2:
Code (perl): (dl )
1
2
3
4
5
6
7
        my $ftp = Net::FTP->new(
            $ref->{url},
            Debug               => 1,
            Passive             => 1,
            SSL_verify_mode     => SSL_VERIFY_CLIENT_ONCE,
            SSL_version         => "TLSv12",
        ) or return 'bei '.$ref->{url}.' ist Net::FTP->new() fehlgeschlagen';

Ergebnis: keine Auswirkung

Test 3:
Code (perl): (dl )
1
2
3
4
5
6
7
8
        my $ftp = Net::FTP->new(
            $ref->{url},
            Debug               => 1,
            Passive             => 1,
            SSL_verify_mode     => SSL_VERIFY_CLIENT_ONCE,
            SSL_session_cache   => IO::Socket::SSL::Session_Cache->new(1),
            SSL_version         => "TLSv12",
        ) or return 'bei '.$ref->{url}.' ist Net::FTP->new() fehlgeschlagen';

Ergebnis: keine Auswirkung

Test 4:
Code (perl): (dl )
1
2
3
4
5
6
7
8
        my $ftp = Net::FTP->new(
            $ref->{url},
            Debug               => 1,
            Passive             => 1,
            SSL_verify_mode     => SSL_VERIFY_CLIENT_ONCE,
            SSL_session_cache   => IO::Socket::SSL::Session_Cache->new(1),
            SSL_session_key     => "ip:port",
        ) or return 'bei '.$ref->{url}.' ist Net::FTP->new() fehlgeschlagen';

Ergebnis: keine Auswirkung

Test 5:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
        my $ftp = Net::FTP->new(
            $ref->{url},
            Debug               => 1,
            Passive             => 1,
            SSL_verify_mode     => SSL_VERIFY_CLIENT_ONCE,
            SSL_session_cache   => IO::Socket::SSL::Session_Cache->new(1),
            SSL_session_key     => "ip:port",
            SSL_version         => "TLSv12",
        ) or return 'bei '.$ref->{url}.' ist Net::FTP->new() fehlgeschlagen';

Ergebnis: keine Auswirkung

Habe ich die Parameter korrekt angegeben?
Welche sinnvollen Kombis oder Parameterwerte sollte ich noch ausprobieren?

2020-04-07T09:02:12 haj
Oder: Hast Du die Server-Konfiguration in der Hand?

Nein leider nicht.
10 print "Hallo"
20 goto 10

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