
Firefox not syncing passwords
I use the latest version of Firefox on my Android phone and on my laptop. However, on my desktop, my saved logins won't sync. I've checked that it should sync logins as well as open tabs/settings. I don't have this issue with my laptop, it's just my new build that won't sync the passwords. It even syncs bookmarks and settings just fine, but not logins.
I am able to get an error log from about:sync-logs -->
1561237114753 Sync.Service INFO Loading Weave 1.69.0 1561237114755 Sync.Engine.Clients DEBUG Engine constructed 1561237114756 Sync.Engine.Clients DEBUG Resetting clients last sync time 1561237114761 Sync.Engine.Addons DEBUG Engine constructed 1561237114767 Sync.Engine.Addons DEBUG SyncEngine initialized: addons 1561237114768 Sync.AddonsReconciler DEBUG No data seen in loaded file: addonsreconciler 1561237114770 Sync.Engine.Forms DEBUG Engine constructed 1561237114771 Sync.Engine.Forms DEBUG SyncEngine initialized: forms 1561237114773 Sync.Engine.History DEBUG Engine constructed 1561237114774 Sync.Engine.History DEBUG SyncEngine initialized: history 1561237114776 Sync.Engine.Passwords DEBUG Engine constructed 1561237114777 Sync.Engine.Passwords DEBUG SyncEngine initialized: passwords 1561237114778 Sync.Engine.Prefs DEBUG Engine constructed 1561237114781 Sync.Engine.Prefs DEBUG SyncEngine initialized: prefs 1561237114783 Sync.Engine.Tabs DEBUG Engine constructed 1561237114784 Sync.Engine.Tabs DEBUG SyncEngine initialized: tabs 1561237114784 Sync.Engine.Tabs DEBUG Resetting tabs last sync time 1561237114785 Sync.Engine.Extension-Storage DEBUG Engine constructed 1561237114787 Sync.Engine.Extension-Storage DEBUG SyncEngine initialized: extension-storage 1561237114791 Sync.Engine.Bookmarks DEBUG Engine constructed 1561237114792 Sync.Engine.Bookmarks DEBUG SyncEngine initialized: bookmarks 1561237114792 Sync.Service INFO Mozilla/5.0 (X11; Linux x86_64; rv:67.0) Gecko/20100101 Firefox/67.0 1561237114793 Sync.Status DEBUG Status.login: error.login.reason.no_username => error.login.reason.no_username 1561237114793 Sync.Status DEBUG Status.service: service.client_not_configured => service.client_not_configured 1561237114793 Sync.Status DEBUG Status.service: service.client_not_configured => service.client_not_configured 1561237114793 Sync.Status DEBUG Status.login: error.login.reason.no_username => error.login.reason.no_username 1561237114793 Sync.Status DEBUG Status.service: service.client_not_configured => service.client_not_configured 1561237114793 Sync.Status DEBUG Status.service: service.client_not_configured => service.client_not_configured 1561237114793 FirefoxAccounts DEBUG setSignedInUser - aborting any existing flows 1561237114794 FirefoxAccounts DEBUG removing account data 1561237114794 FirefoxAccounts TRACE starting write of json user data: null 1561237114800 FirefoxAccounts TRACE finished write of json user data - took: 5 1561237114800 FirefoxAccounts TRACE storage set finished clearing account data 1561237114800 FirefoxAccounts DEBUG account data reset 1561237114800 FirefoxAccounts TRACE StorageManager finalizing 1561237114800 FirefoxAccounts TRACE StorageManager finalized 1561237114800 FirefoxAccounts TRACE initializing new storage manager 1561237114800 FirefoxAccounts DEBUG writing plain storage: ["email","sessionToken","uid","verified"] 1561237114800 FirefoxAccounts TRACE starting write of json user data: ["email","sessionToken","uid","verified"] 1561237114802 FirefoxAccounts TRACE finished write of json user data - took: 2 1561237114802 FirefoxAccounts DEBUG writing secure storage: ["keyFetchToken","unwrapBKey"] 1561237114802 FirefoxAccounts TRACE starting write of user data to the login manager 1561237114946 FirefoxAccounts TRACE finished write of user data to the login manager 1561237114946 FirefoxAccounts TRACE initializing of new storage manager done 1561237114948 FirefoxAccounts DEBUG Notifying observers of fxaccounts:onlogin 1561237114948 Sync.BrowserIDManager DEBUG observed fxaccounts:onlogin 1561237114948 Sync.BrowserIDManager INFO A user has logged in 1561237114951 FirefoxAccounts DEBUG FxAccountsPush loading service 1561237114952 FirefoxAccounts DEBUG FxAccountsPush initialized 1561237114952 FirefoxAccounts TRACE FxAccountsPush registerPushEndpoint 1561237114952 Sync.BrowserIDManager INFO The user became verified 1561237114953 Sync.BrowserIDManager INFO Username changed. Removing stored credentials. 1561237114953 Sync.Status DEBUG Status.login: error.login.reason.no_username => success.login 1561237114953 Sync.Status DEBUG Status.service: service.client_not_configured => success.status_ok 1561237114954 Sync.BrowserIDManager INFO Doing initial sync actions 1561237114955 Sync.AddonsReconciler INFO Registering as Add-on Manager listener. 1561237114955 Sync.AddonsReconciler DEBUG Adding change listener. 1561237114955 Sync.Engine.History.Tracker INFO Adding Places observer. 1561237114959 Sync.Service DEBUG User-Agent: Firefox/67.0.4 (Linux x86_64) FxSync/1.69.0.20190619235627.desktop 1561237114959 Sync.Service INFO Starting sync at 2019-06-22 16:58:34 in browser session lJh-2Z9OkLR9 1561237114959 Sync.Service DEBUG In sync: should login. 1561237114959 Sync.Service INFO User logged in successfully - verifying login. 1561237114960 FirefoxAccounts DEBUG FxAccountsProfileClient: Initialized 1561237114963 FirefoxAccounts DEBUG FxAccountsProfileClient: Requested profile 1561237114963 FirefoxAccounts DEBUG getOAuthToken enter 1561237114964 Sync.BrowserIDManager DEBUG unlockAndVerifyAuthState already has (or can fetch) sync keys 1561237114964 Sync.Status DEBUG Status.login: success.login => success.status_ok 1561237114964 Sync.Status DEBUG Status.service: success.status_ok => error.login.failed 1561237114964 Sync.Service DEBUG Fetching unlocked auth state returned success.status_ok 1561237114965 FirefoxAccounts DEBUG FxAccountsOAuthGrantClient Initialized 1561237114965 FirefoxAccounts DEBUG getOAuthToken fetching new token from: https://oauth.accounts.firefox.com/v1 1561237114965 FirefoxAccounts DEBUG enter getAssertion() 1561237114969 Sync.BrowserIDManager INFO Getting keys 1561237114970 FirefoxAccounts DEBUG fetchKeys: true 1561237114974 FirefoxAccounts DEBUG got keyPair 1561237114974 FirefoxAccounts DEBUG getCertificateSigned: true true 1561237114974 Services.Common.RESTRequest TRACE local time, offset: 1561237114974, 0 1561237114975 Services.Common.RESTRequest TRACE local time, offset: 1561237114975, 0 1561237114975 Services.Common.RESTRequest DEBUG GET request to https://api.accounts.firefox.com/v1/account/keys 1561237114975 Services.Common.RESTRequest TRACE HTTP Header authorization: ***** (suppressed) 1561237114975 Services.Common.RESTRequest TRACE HTTP Header content-type: text/plain 1561237114976 Services.Common.RESTRequest TRACE HTTP Header accept-language: en-US, en 1561237114977 Services.Common.RESTRequest DEBUG POST request to https://api.accounts.firefox.com/v1/certificate/sign 1561237114977 Services.Common.RESTRequest TRACE HTTP Header authorization: ***** (suppressed) 1561237114977 Services.Common.RESTRequest TRACE HTTP Header content-type: application/json 1561237114977 Services.Common.RESTRequest TRACE HTTP Header accept-language: en-US, en 1561237114977 Services.Common.RESTRequest DEBUG POST Length: 888 1561237114977 Services.Common.RESTRequest TRACE POST Body: {"publicKey":{"algorithm":"DS","y":"36712AF3858709CB99C164A13ED82228ABE4EB0282C8FBF32E935704B5B06E405CDA656A2B4A07DC130F9BFC18EB4C4AB9896FC5BF06AD34E363A3BEF8044824AA6BE4F76EBD3E85BC6D27CA2F7F62D45BD6F05A19A87AF8AC7B37241296D010B578E6B8135738E591B637E37ED1F7FB110889DF71E75C5F7CC1B39E6882E0E3","p":"FF600483DB6ABFC5B45EAB78594B3533D550D9F1BF2A992A7A8DAA6DC34F8045AD4E6E0C429D334EEEAAEFD7E23D4810BE00E4CC1492CBA325BA81FF2D5A5B305A8D17EB3BF4A06A349D392E00D329744A5179380344E82A18C47933438F891E22AEEF812D69C8F75E326CB70EA000C3F776DFDBD604638C2EF717FC26D02E17","q":"E21E04F911D1ED7991008ECAAB3BF775984309C3","g":"C52A4A0FF3B7E61FDF1867CE84138369A6154F4AFA92966E3C827E25CFA6CF508B90E5DE419E1337E07A2E9E2A3CD5DEA704D175F8EBF6AF397D69E110B96AFB17C7A03259329E4829B0D03BBC7896B15B4ADE53E130858CC34D96269AA89041F409136C7242A38895C9D5BCCAD4F389AF1D7A4BD1398BD072DFFA896233397A"},"duration":21600000} 1561237115085 Services.Common.RESTRequest TRACE onStartRequest: GET https://api.accounts.firefox.com/v1/account/keys 1561237115085 Services.Common.RESTRequest TRACE Channel for GET https://api.accounts.firefox.com/v1/account/keys returned status code 0 1561237115085 Services.Common.RESTRequest DEBUG GET https://api.accounts.firefox.com/v1/account/keys 200 1561237115086 Hawk DEBUG (Response) /account/keys: code: 200 - Status text: OK 1561237115086 Services.Common.RESTResponse TRACE Processing response headers. 1561237115086 Hawk DEBUG Clock offset vs https://api.accounts.firefox.com/v1: -86 1561237115087 FirefoxAccounts DEBUG Keys Obtained:kSync=true, kXCS=true, kExtSync=true, kExtKbHash=true 1561237115087 FirefoxAccounts DEBUG _updateAccountData with items: ["kSync","kXCS","kExtSync","kExtKbHash","keyFetchToken","unwrapBKey"] 1561237115088 FirefoxAccounts DEBUG writing plain storage: ["email","sessionToken","uid","verified"] 1561237115088 FirefoxAccounts TRACE starting write of json user data: ["email","sessionToken","uid","verified"] 1561237115089 FirefoxAccounts DEBUG Notifying observers of fxaccounts:onverified 1561237115140 Sync.BrowserIDManager DEBUG observed fxaccounts:onverified 1561237115141 Sync.BrowserIDManager INFO The user became verified 1561237115141 FirefoxAccounts TRACE FxAccountsPush registerPushEndpoint 1561237115142 Sync.Status DEBUG Status.login: success.status_ok => success.login 1561237115142 Sync.Status DEBUG Status.service: error.login.failed => success.status_ok 1561237
Modified