Seite 8 von 12

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Verfasst: Di 3. Jul 2018, 20:49
von wrtlbrmpft
Hatte das Problem auch schon. In der Log-Datei steht, dass der Zugriff mit Port 443 nicht funktioniert. Hab aktuell noch keine Ahnung einer Lösung. Evtl will GS den Zugriff unterbinden. Sie arbeiten aktuell an einer neuen API-Version.

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Verfasst: Mi 4. Jul 2018, 07:31
von geomitast
wrtlbrmpft hat geschrieben:Hatte das Problem auch schon. In der Log-Datei steht, dass der Zugriff mit Port 443 nicht funktioniert. Hab aktuell noch keine Ahnung einer Lösung. Evtl will GS den Zugriff unterbinden. Sie arbeiten aktuell an einer neuen API-Version.
Mir ist aufgefallen, das in GSAK beim Button zu den GS-Tools "Geocaching.com-Zugang (old)". Das "old" ist mir auch erst in den letzten Tagen aufgefallen. Was es bedeutet...?

Hoffen wir das Beste!

@wrtbrmpft: Konnte in der Vergangenheit manche Ordner nur händisch umbenennen, hast du eine Ahnung, was das sein könnte? Rechte der Ordner sind eigentlich ok.

Schon jetzt vielen Dank
geomitast

Gesendet von meinem SM-G900F mit Tapatalk


Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Verfasst: Sa 7. Jul 2018, 18:16
von Poschi-Baer
Wenn ich den Log-Eintrag richtig interpretiere versucht geolog per SSL V3 auf GC zuzugreifen.
Dieses Protokoll ist schon etwas länger veraltet und wurde durch TLS abgelöst.
Das hilft zwar aktuell nicht wirklich weiter, grenzt aber evtl. die Problemsuche etwas ein.

Code: Alles auswählen

Lade Anmeldeseite ... [
0(0)TRACE[main::init_browser] (3918) 
0(0)TRACE[main::login] (3953) Content: Can't connect to www.geocaching.com:443

LWP::Protocol::https::Socket: SSL connect attempt failed because of handshake problems error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure at /usr/local/share/perl5/LWP/Protocol/http.pm line 47.
0(0)FATAL[main::] (12637) 
Wahrscheinlich ist nur die Fehlermeldung nicht ganz korrekt.

Nachtrag:
Lt. Quellcode sollte das Programm jedoch TLS1 verwenden, was aber auch schon nicht mehr verwendet wird.

Code: Alles auswählen

    $browser = WWW::Mechanize::GZip->new(ssl_opts => { SSL_version => 'TLSv1'});
Wenn man das Protokoll auf TLSv1_2 umstellt funktioniert alles wieder :up:
Alter Code (ca. Zeile 3917):

Code: Alles auswählen

sub init_browser {
    TRACE "";
    $browser = WW::Mechanize::GZip->new(ssl_opts => { SSL_version => 'TLSv1'});
ändern in

Code: Alles auswählen

sub init_browser {
    TRACE "";
    $browser = WWW::Mechanize::GZip->new(ssl_opts => { SSL_version => 'TLSv1_2'});

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Verfasst: Sa 7. Jul 2018, 18:31
von Poschi-Baer
Ach ja und die Version bitte ändern von:

Code: Alles auswählen

my ($version) = "2.93g";
in:

Code: Alles auswählen

my ($version) = "2.93h";

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Verfasst: Sa 7. Jul 2018, 18:40
von wrtlbrmpft
Vielen Dank - läuft gerade wieder durch :gott: :gott: :gott:

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Verfasst: Sa 7. Jul 2018, 18:59
von wrtlbrmpft
geomitast hat geschrieben:
Mi 4. Jul 2018, 07:31
@wrtbrmpft: Konnte in der Vergangenheit manche Ordner nur händisch umbenennen, hast du eine Ahnung, was das sein könnte? Rechte der Ordner sind eigentlich ok.
Hast Du vielleicht mit dem Explorer o.ä. den Ordner oder eine Datei dieses Ordners in Benutzung und das Betriebs-System verbietet die Umbenennung des Ordners.

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Verfasst: Sa 7. Jul 2018, 19:17
von hjoe
Danke,
Aber bei meinem Aufruf:

Code: Alles auswählen

Dies ist Geolog Version 2.93h (linux/perl)
Teste, ob es eine neue Programmversion gibt ...- erledigt

Lade Anmeldeseite ... [
Es ist ein Fehler aufgetreten: There is no form numbered 2 at /usr/lib/perl5/site_perl/5.18.2/WWW/Mechanize.pm line 1006.
Die zu ändernde Zeile

Code: Alles auswählen

sub init_browser {
    TRACE "";
    $browser = WWW::Mechanize::GZip->new(ssl_opts => { SSL_version => 'TLSv1_2'});
    $browser->agent_alias('Windows Mozilla');
Wo ist mein Fehler?

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Verfasst: Sa 7. Jul 2018, 19:28
von wrtlbrmpft
@hjoe:
Schau mal nach der Fehlermeldung in _geolog.log
Das mit der fehlenden Form 2 ist nur ein Folgefehler, da der Return-Code vom Browser-Aufruf nicht abgefragt wird.

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Verfasst: Sa 7. Jul 2018, 20:48
von hjoe

Code: Alles auswählen

437(0)TRACE[main::init_browser] (3917) 
442(5)TRACE[main::login] (3951) Content: invalid SSL_version specified at /usr/lib/perl5/vendor_perl/5.18.2/IO/Socket/SSL.pm line 362.
443(0)FATAL[main::] (12636) 
Es ist ein Fehler aufgetreten: There is no form numbered 2 at /usr/lib/perl5/site_perl/5.18.2/WWW/Mechanize.pm line 1006.
Aber 'TLSv1_2' steht drin, im sourcecode. ?

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Verfasst: Mo 9. Jul 2018, 18:31
von hjoe
wenn ich

Code: Alles auswählen

SSL_version => 'TLSv12'
angebe, dann geht es, TLSv1_2 führte bei mir nicht zum Erfolg