Ahoj, po delší době zkouším aktualizovat data v Geogetu (Aktualizovat stav), ale neúspěšně. Verzi GG mám aktuální 2.11.6.818. Nevím, jestli se téma už tady řešilo, zatím se mi podařilo najít jenom starší příspěvky, které odkazuji na kontrolu systémového času. Ten je v pořádku. Můžete nasměrovat, poradit? Díky.
S takto polozenou otazkou tezko nekdo pomuze. Co znamena "neuspesne"?
Nicmene s novym API od GS je v podstate zbytecne aktualizovat jen stav, protoze to "uzira" limity uplne stejne jako stazeni jakekoli jine informace (cely listing, logy, ...) Takze ja bych pres kontextove menu nacet informace o kesich (FULL nebo LITE, jak je libo).
osobně mám problém připojit se na API, pokud sedím za nějakou korporátní proxinou. Nevím jestli API nejede na nějakém jiném portu, ale problém je už se samotnou autorizací/autentizací k API v okně s přihlášením. Ale to je tutově kombinací proxy a VPN, protože na vedlejším počítači připojeným na stejno wifi, ale bez VPN už to šlape....
Skutečně byl problém pouze při připojení přes VPNku. Díky moc!
Muzete mi nejak vic priblizit, jak se ta nefunkčnost přesně projevovala?
Muzete mi nejak vic priblizit, jak se ta nefunkčnost přesně projevovala?
Uvedu příklad na "Stáhnout a importovat data" - kliknu na ikonku a vyskočí mi dialog pro přihlášení do GC.com (protože není token). Tak se přihlásím, objeví se autorizační tlačítko. A po jeho stisknutí se objeví červená hláška "Nelze se spojit...". A to je všechno, dál se nedostanu, autorizační token nelze získat. A bez tokenu se nedostanu na žádné GG funkce využívající API. Vždy skončím na tomhle autorizačním okénku. Možná to běží na portech co VPN/proxy/firewall blokují. Pokud budu vědět jak, tak rád pomůžu s vyřešením....
Pokud tam máš proxy, tak ji má3 nastavenou i v Geogetu? Pokud proxy vyžaduje jinou autorizaci než "basic", tak to Geoget neumi. (ale ten zabudovaný prohlížeč ano, takže by se to mohlo přesně takto chovat.)
Pokud tam máš proxy, tak ji má3 nastavenou i v Geogetu? Pokud proxy vyžaduje jinou autorizaci než "basic", tak to Geoget neumi. (ale ten zabudovaný prohlížeč ano, takže by se to mohlo přesně takto chovat.)
v Nastavení GG je v HTTP proxy karte vybrána volba Nastavení proxy ze systému. Nám proxy nastavují centrálně přes windows a nejsem schopen dohledat jméno serveru. A i když do GG zadám jméno proxy serveru, port (8080) a jméno a heslo, tak mě to končí stejnou chybou....
Ještě doplňující otázka - třeba aktualizace pluginů nebo stahování obrázků a mapiček do listingu ti tam funguje?
Podobné problémy jsem měl s korporátní MS proxy s přihlašováním přes AD. Vyřešil jsem elegantně instalací lokální CNTLM, která požadavky předává na tu MS. Funguje i s GG bezvadně.
Přesně o tom mluvím. Geoget umí na proxy jen Basic autorizaci, zatímco tyhle korporátní proxy občas požadují různé NTLM autorizace, aby fungovalo SSO (tedy převzetí přihlášení z počítače). To s Geogetem nefunguje, ale ten zabudovaný IE prohlížeč to umí. Bývávalo dobrým zvykem mít proxy natavenou tak, že když nebylo NTLM, tak se zkusilo BASIC. Ale to není výchozí nastavení, tak to leckde není zapnuté...
Přesně o tom mluvím. Geoget umí na proxy jen Basic autorizaci, zatímco tyhle korporátní proxy občas požadují různé NTLM autorizace, aby fungovalo SSO (tedy převzetí přihlášení z počítače). To s Geogetem nefunguje, ale ten zabudovaný IE prohlížeč to umí. Bývávalo dobrým zvykem mít proxy natavenou tak, že když nebylo NTLM, tak se zkusilo BASIC. Ale to není výchozí nastavení, tak to leckde není zapnuté...
No jo, ale to by nesměla být bankovní proxy, kde to prostě jinak než SSO nepůjde a na notebooku nemám ani manage by práva, takže ani nic nenainstaluju. Mě to žíly nerve, na soukromém stroji to šlape a na pracovním GG mam jen jako nouzovou prohlizecku. Mapicky v listingu nacte pres proxy jen ortofoto Google a obrazky z listungu vubec zadne. "Zkontrolovat aktualizace" pluginů doběhne, ale žádnou aktualizaci mi to nenajde (což je ale očekávaný stav)
Jestli to vyžaduje SSO a nepovoluje Basic, tak asi nic z toho nepujde. Ty mapičky musí jet asi ze zapamatovaných dlaždic.
Já probudím toto rok staré vlákno, ať informace nejsou roztříštěné, (užuž jsem chtěl zakládat další o stejném názvu :) )
U kamaráda teď řeším výše zmíněné potíže:

Ověří se, jméno / heslo mu to vezme, ať v té druhé fázi při kliknutí na "Souhlasím" vyskakuje červená chyba "Nelze se spojit s Geocaching API serverem!"
Nesedí za korporátní proxy, je v podnájmu na wi-fi pronajímatele, až poslední dobou (asi měsíc) mu to nejde.
Ještě jsem zkusil zaškrtnout externí prohlížeč, výsledek:

Pro jistotu i nestat -ab, ve výsledcích jsem vylovil:
[geoget.exe] TCP 127.0.0.1:54546 PC-DELL:0 LISTENING
Geoget má tedy evidentně port 54546 otevřený, ač to z toho externího prohlížeče nevypadá.
Verzi Geogetu má 2.11.13.827 (tu mám taky).
Počítač restartován byl.
Dál zatím netuším, co vyzkoušet.
No, teoreticky ten pronajímatel mohl nasadit nějaká ostřejší pravidla pro odchozí provoz. Lze to nějak ověřit?
Pokud je to notebook - kdyz na mobilu zapne data, udela z nej hotspot pro NB, pak se pripoji?
Stejný problém pozoruji někdy od podzimu. Zatím jsem neměl čas se tím nějak víc zabývat. Externí prohlížeč hlásí, že Web localhost neočekávaně ukončil připojení. GeoGetí mapa v prohlížeči na localhost:54546 normálně funguje. GeoGet v nastavení píše, že je ke GC.com přihlášen, na webu GC.com ale není v seznamu autorizovaných aplikací. Při pokusu o stahování dat se znovu spustí přihlašování. Změna internetového připojení na mobilní hotspot nepomáhá.
Neni na těch počítačích blobě čas nebo časové pásmo? (včetně správného přechodu na letní čas?)
Já to provozuji na Linuxu, takže systémový čas mám UTC. Léta mi to bezproblémů fungovalo a nejsem si vědom toho, že by se něco změnilo. Čas a časové pásmo mám správně. Ale už jsem s tím i zkoušel laborovat, přenastavit systémový čas na lokální, i ho všelijak posouvat, nepomohlo.
Stejný problém pozoruji někdy od podzimu. Zatím jsem neměl čas se tím nějak víc zabývat. Externí prohlížeč hlásí, že Web localhost neočekávaně ukončil připojení. GeoGetí mapa v prohlížeči na localhost:54546 normálně funguje. GeoGet v nastavení píše, že je ke GC.com přihlášen, na webu GC.com ale není v seznamu autorizovaných aplikací. Při pokusu o stahování dat se znovu spustí přihlašování. Změna internetového připojení na mobilní hotspot nepomáhá.
Koukám na to, a problém je v tom, že Geogetí mapa by měla normálně běžet na 54545. Pokud ti běží na 54546, ta ti to API přihlášení nebude fungovat. Proč?
Protože každá instance Geogetu má v sobě vlastní HTTP i HTTPS server. Normálně se HTTP posadí na port 54545 (to používá třeba ten GGmap), HTTPS se posadí o jeden výš, tedy na 54546, a to se používá jen a jen na přihlašován k API, protože to Groundspeak natvrdo vyžaduje.
Ovšem je třeba počítat s tím, že si člověk pustí třeba více geogetu najednou. Aby se to nepopralo, je v něm mechanizmus, že když je požadovaný port obsazený, hledá nejbližší vyšší volný. Bohužel, groundspeak vyžaduje pro API registraci pevného URL, takže přihlášení funguje jen u první puštěné instance.
Takže se zkuste oba podívat, jestli neběží jiná instance Geogetu. Nebo jestli nějaký jiný program neobsadil port 54545?
(Pochopitelně, už jak to píšu, tak mne napadlo jedno vylepšení, které by mohlo někdy pomoci.)
Pardon, ten port jsem včera napsal chybně. Mapa mi běží normálně na portu 54545 a dle historie prohlížeče to tak bylo i včera. Omlouvám se za mystifikaci.