Thread Net::FTP Can't locate object method "del_session" (12 answers)
Opened by bianca at 2020-04-01 12:25

haj
 2020-04-02 09:36
#191678 #191678
User since
2015-01-07
557 Artikel
BenutzerIn

user image
Nachdem ich die Module etwas näher angeschaut habe, habe ich noch eine Idee zur Umgehung / Eingrenzung:
Mach' bitte einen Test: Übergib bei Net::FTP->new einen zusätzlichen Parameter:

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


Der Hintergrund: Mit dieser Änderung wird der Spezial-Cache von Net::FTP abgeklemmt und durch den Standard-Cache von IO::Socket::SSL ersetzt. Der sollte bei Passive => 1 genauso funktionieren wie der Spezial-Cache.

View full thread Net::FTP Can't locate object method "del_session"