Firefox Sync nefunguje, dokud ručně neotevřu accounts.firefox.com
Jsem přihlášen do služby Firefox Synx na dvou zařízeních, na obou je aktuální verze Firefoxu, v hamburgerovém menu vidím svůj profilový obrázek a jméno. Přesto synchronizace nefunguje – ani automatická, ani ruční (po kliknutí na ikonu dvou šipek). Ve složce weave\logs se po každém takovém pokusu objeví toto:
1538470899368 Sync.LogManager DEBUG Flushing file log 1538470899369 FirefoxAccounts TRACE not checking freshness of profile as it remains recent 1538470899377 Sync.LogManager DEBUG Log cleanup threshold time: 1537606899377 1538470899385 Sync.LogManager DEBUG Done deleting files. 1538470901460 Sync.Service DEBUG User-Agent: Firefox/62.0.2 (Windows NT 10.0; Win64; x64) FxSync/1.64.0.20180920131237.desktop 1538470901460 Sync.Service INFO Starting sync at 2018-10-02 11:01:41 in browser session MbJUptNdBfy3 1538470901460 Sync.Service DEBUG In sync: should login. 1538470901460 Sync.Service INFO User logged in successfully - verifying login. 1538470901461 Sync.BrowserIDManager DEBUG unlockAndVerifyAuthState already has (or can fetch) sync keys 1538470901461 Sync.Status DEBUG Status.login: error.login.reason.network => success.status_ok 1538470901461 Sync.Status DEBUG Status.service: error.login.failed => error.login.failed 1538470901461 Sync.Service DEBUG Fetching unlocked auth state returned success.status_ok 1538470901461 Sync.Service DEBUG verifyLogin failed: ReferenceError: Headers is not defined (resource://services-sync/resource.js:96:11) JS Stack trace: _buildHeaders@resource.js:96:11 _createRequest@resource.js:142:27 _doRequest@resource.js:170:27 get@resource.js:263:12 verifyLogin@service.js:686:24 1538470901461 Sync.Status DEBUG Status.login: success.status_ok => error.login.reason.network 1538470901461 Sync.Status DEBUG Status.service: error.login.failed => error.login.failed 1538470901461 Sync.ErrorHandler ERROR Sync encountered a login error 1538470901462 Sync.SyncScheduler DEBUG Clearing sync triggers and the global score. 1538470901462 Sync.SyncScheduler DEBUG Next sync in 600000 ms. (why=schedule) 1538470901464 Sync.Service DEBUG Exception calling WrappedLock: Error: Login failed: error.login.reason.network (resource://services-sync/service.js:868:15) JS Stack trace: onNotify@service.js:868:15 1538470901466 Sync.Service DEBUG Not syncing: login returned false.
Pokud kliknu na svůj obrázek, dostanu se (bez přihlášení) na stránku https://accounts.firefox.com/ kde vidím své údaje. Pokud nyní kliknu na synchronizační ikonu, synchronizace proběhne bez problémů.
Zkusil jsem odpojit a znovu připojit obě zařízení, zkusil jsem i změnu hesla, leč nic nepomáhá.
選ばれた解決策
すべての返信 (4)
Ještě jsem zapnul logování úspěchů i chyb, abych mohl porovnat, kde se to pokazí.
V success-sync-*.txt se objeví toto:
1538472743181 Sync.Service DEBUG Fetching unlocked auth state returned success.status_ok
1538472743869 Sync.Resource DEBUG GET success 200 https://sync-608-us-west-2.sync.services.mozilla.com/1.5/94870687/info/collections
V error-sync-*.txt se objeví toto:
1538472731899 Sync.Service DEBUG Fetching unlocked auth state returned success.status_ok
1538472731900 Sync.Service DEBUG verifyLogin failed: ReferenceError: Headers is not defined (resource://services-sync/resource.js:96:11) JS Stack trace: _buildHeaders@resource.js:96:11 _createRequest@resource.js:142:27 _doRequest@resource.js:170:27 get@resource.js:263:12 verifyLogin@service.js:686:24
Prohlížejte bez přestání se službou Firefox Sync Prohlížel jsi bez přestání? Tady o tom píšou.
Dobře víš, že tohle je jenom fórum uživatelů Firefoxu, autoři sem nepáchnou a tvůj elaborát tady asi nepřekousnou. Zkus "klasiku": povypínat rozšíření, vytvořit na zkoušku nový profil Firefoxu, anebo čekat, až někdo opraví případnou chybu, která je někde mimo počítač.
Taky existuje https://bugzilla.mozilla.org
Doufal jsem, že někdo řeší podobný problém, ale evidentně ne. Nahlásil jsem to tedy na Bugzillu.
選ばれた解決策
Problém vyřešen ve Firefoxu 63.