beim PackageManager ist mir aufgefallen, dass die Sysconfig-Variable WebUserAgent::DisableSSLVerification enabled werden muss wenn ein Proxy angegeben wird.
Andernfalls kommt die Meldung: 500 SSL upgrade failed: hostname verification failed ...
Bei der Untersuchung bin ich auf das CPAN-Modul LWP::UserAgent gestossen.
Dort scheint ein Fehler zu liegen: verify_hostname funktioniert nicht bei einem Proxy in der Version von Znuny 6.0.33
Getestet habe ich es mit folgendem Skript:
Code: Select all
#!/usr/bin/perl
use lib "/opt/otrs/Kernel/cpan-lib"; # Diese Zeile entscheidet über Erfolg oder Misserfolg.
use LWP::UserAgent ();
my $ua = LWP::UserAgent->new(timeout => 10, verify_hostname => 1);
$ua->proxy(['https'], 'http://192.168.2.127:3128/');
my $response = $ua->get('https://download.znuny.org');
if (!$response->is_success) {
die $response->status_line;
}
exit;
Umgebung: Debian 10 mit libwww-perl 6.36-2
MfG
Claus-Dieter