Liebe geolog-Entwickler,
erst einmal vielen Dank für dieses tolle Tool, das mir schon viel Freude bereitet hat. Nun zum Problem:
Nach einem Systemupdate von opensuse 12.3 auf 13.1 funktionierte die Anmeldung durch geolog nicht mehr, Fehler:
Natürlich habe ich alle benötigten Pakete installiert. Das ganze im Paketmanager (yast) und per cpan. Auch diverse Versuche mit "force install" haben nicht geholfen.
Dann habe ich versucht das Ganze zu debuggen und siehe da wahrscheinlich lag es an der Abstinenz der SSL-Zertifikatdatei "cacert.pem".
Dann bin ich auf diesen Beitrag gestoßen.
Schließlich hat die Ersetzung des Codes
durch
das Problem behoben.
Leider habe ich weder von perl noch ssl Ahnung. Deshalb seien mir die Fragen gestattet: Wo sollte cacert.pem eigentlich liegen/in welchem Paket? Wieso hab ihr den code von König Moderig ergänzt?
viele Grüße Gustav
erst einmal vielen Dank für dieses tolle Tool, das mir schon viel Freude bereitet hat. Nun zum Problem:
Nach einem Systemupdate von opensuse 12.3 auf 13.1 funktionierte die Anmeldung durch geolog nicht mehr, Fehler:
Code:
perl geolog.pl
Dies ist Geolog Version 2.85 (linux/perl)
Teste, ob es eine neue Programmversion gibt ... erledigt
Lade Anmeldeseite ... [
Es ist ein Fehler aufgetreten: There is no form named "aspnetForm" at /usr/lib/perl5/site_perl/5.18.1/WWW/Mechanize.pm line 1938.
Dann habe ich versucht das Ganze zu debuggen und siehe da wahrscheinlich lag es an der Abstinenz der SSL-Zertifikatdatei "cacert.pem".
Dann bin ich auf diesen Beitrag gestoßen.
Schließlich hat die Ersetzung des Codes
Code:
$browser = WWW::Mechanize::GZip->new(
ssl_opts => { SSL_version => 'SSLv3' , SSL_cert_file => 'cacert.pem' });
Code:
$browser = WWW::Mechanize::GZip->new(ssl_opts => { SSL_version => 'SSLv3' });
Leider habe ich weder von perl noch ssl Ahnung. Deshalb seien mir die Fragen gestattet: Wo sollte cacert.pem eigentlich liegen/in welchem Paket? Wieso hab ihr den code von König Moderig ergänzt?
viele Grüße Gustav