This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

firefox won't sync, how do I fix this?

  • 5 ŋuɖoɖowo
  • 1 masɔmasɔ sia le esi
  • 13 views
  • Nuɖoɖo mlɔetɔ almark

more options

sync encountered an error while syncing: Failed to connect to the server

below the latest sync-log:

1432375850869 Sync.LogManager DEBUG Flushing file log 1432375850869 Sync.LogManager TRACE Beginning stream copy to error-sync-1432375850869.txt: 1432375850869 1432375850871 Sync.Service DEBUG Exception: null: null No traceback available 1432375850871 Sync.Service DEBUG Not syncing: login returned false. 1432375851007 Sync.LogManager TRACE finished copy to: /home/mark/.mozilla/firefox/29zpgqye.default-1432332972236/weave/logs/error-sync-1432375850869.txt 1432375851008 Sync.LogManager TRACE onCopyComplete: 1432375851008 1432375851008 Sync.LogManager TRACE Scheduling cleanup. 1432375851008 Sync.LogManager DEBUG Log cleanup threshold time: 1431511851008 1432375851275 Sync.LogManager DEBUG Done deleting files. 1432378322468 Sync.ErrorHandler DEBUG Beginning user-triggered sync. 1432378322468 Sync.Service DEBUG User-Agent: Firefox/38.0 FxSync/1.40.0.20150511103818. 1432378322468 Sync.Service INFO Starting sync at 2015-05-23 12:52:02 1432378322468 Sync.Service DEBUG In sync: should login. 1432378322469 Sync.BrowserIDManager INFO currentAuthState returning error.login.reason.network due to previous failure 1432378322469 Sync.Status DEBUG Status.login: error.login.reason.network => error.login.reason.network 1432378322470 Sync.Status DEBUG Status.service: error.login.failed => error.login.failed 1432378322470 Sync.BrowserIDManager INFO currentAuthState returning error.login.reason.network due to previous failure 1432378322470 Sync.Status DEBUG Status.login: error.login.reason.network => error.login.reason.network 1432378322470 Sync.Status DEBUG Status.service: error.login.failed => error.login.failed 1432378322471 Sync.BrowserIDManager INFO Waiting for user to be verified. 1432378322471 FirefoxAccounts DEBUG already verified 1432378322472 Sync.BrowserIDManager INFO Starting fetch for key bundle. 1432378322473 FirefoxAccounts DEBUG already verified 1432378322473 Sync.BrowserIDManager INFO Getting an assertion from: https://token.services.mozilla.com/1.0/sync/1.5 1432378322474 FirefoxAccounts DEBUG enter getAssertion() 1432378322474 FirefoxAccounts DEBUG getKeyPair: already have a keyPair 1432378322475 FirefoxAccounts DEBUG getCertificateSigned: true true 1432378444905 Hawk WARN hawk request error: [Exception... "NS_ERROR_NET_RESET" nsresult: "0x804b0014 (NS_ERROR_NET_RESET)" location: "JS frame :: resource://services-common/rest.js :: onStopRequest :: line 465" data: no] Stack trace: onStopRequest()@resource://services-common/rest.js:465 < waitForSyncCallback()@resource://services-common/async.js:102 < makeSpinningCallback/callback.wait()@resource://services-common/async.js:145 < onNotify()@resource://gre/modules/services-sync/service.js:997 < WrappedNotify()@resource://services-sync/util.js:148 < WrappedLock()@resource://services-sync/util.js:103 < WrappedCatch()@resource://services-sync/util.js:77 < login()@resource://gre/modules/services-sync/service.js:1019 < sync/<()@resource://gre/modules/services-sync/service.js:1269 < WrappedCatch()@resource://services-sync/util.js:77 < sync()@resource://gre/modules/services-sync/service.js:1265 < <file:unknown> 1432378444907 Sync.RESTResponse DEBUG Caught exception fetching HTTP status code:[Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIHttpChannel.responseStatus]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: resource://services-common/rest.js :: RESTResponse.prototype.status :: line 643" data: no] Stack trace: RESTResponse.prototype.status()@resource://services-common/rest.js:643 < _onComplete()@resource://services-common/hawkclient.js:215 < onComplete()@resource://services-common/hawkclient.js:272 < onStopRequest()@resource://services-common/rest.js:467 < waitForSyncCallback()@resource://services-common/async.js:102 < makeSpinningCallback/callback.wait()@resource://services-common/async.js:145 < onNotify()@resource://gre/modules/services-sync/service.js:997 < WrappedNotify()@resource://services-sync/util.js:148 < WrappedLock()@resource://services-sync/util.js:103 < WrappedCatch()@resource://services-sync/util.js:77 < login()@resource://gre/modules/services-sync/service.js:1019 < sync/<()@resource://gre/modules/services-sync/service.js:1269 < WrappedCatch()@resource://services-sync/util.js:77 < sync()@resource://gre/modules/services-sync/service.js:1265 < <file:unknown> 1432378444909 Sync.RESTResponse DEBUG Caught exception fetching HTTP status text:[Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIHttpChannel.responseStatusText]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: resource://services-common/rest.js :: RESTResponse.prototype.statusText :: line 659" data: no] Stack trace: RESTResponse.prototype.statusText()@resource://services-common/rest.js:659 < _onComplete()@resource://services-common/hawkclient.js:218 < onComplete()@resource://services-common/hawkclient.js:272 < onStopRequest()@resource://services-common/rest.js:467 < waitForSyncCallback()@resource://services-common/async.js:102 < makeSpinningCallback/callback.wait()@resource://services-common/async.js:145 < onNotify()@resource://gre/modules/services-sync/service.js:997 < WrappedNotify()@resource://services-sync/util.js:148 < WrappedLock()@resource://services-sync/util.js:103 < WrappedCatch()@resource://services-sync/util.js:77 < login()@resource://gre/modules/services-sync/service.js:1019 < sync/<()@resource://gre/modules/services-sync/service.js:1269 < WrappedCatch()@resource://services-sync/util.js:77 < sync()@resource://gre/modules/services-sync/service.js:1265 < <file:unknown> 1432378444909 Hawk DEBUG (Response) /certificate/sign: code: null - Status text: null 1432378444909 Sync.RESTResponse TRACE Processing response headers. 1432378444910 Sync.RESTResponse DEBUG Caught exception processing response headers:[Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIHttpChannel.visitResponseHeaders]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: resource://services-common/rest.js :: RESTResponse.prototype.headers :: line 693" data: no] Stack trace: RESTResponse.prototype.headers()@resource://services-common/rest.js:693 < this.HawkClient.prototype._maybeNotifyBackoff()@resource://services-common/hawkclient.js:311 < _onComplete()@resource://services-common/hawkclient.js:225 < onComplete()@resource://services-common/hawkclient.js:272 < onStopRequest()@resource://services-common/rest.js:467 < waitForSyncCallback()@resource://services-common/async.js:102 < makeSpinningCallback/callback.wait()@resource://services-common/async.js:145 < onNotify()@resource://gre/modules/services-sync/service.js:997 < WrappedNotify()@resource://services-sync/util.js:148 < WrappedLock()@resource://services-sync/util.js:103 < WrappedCatch()@resource://services-sync/util.js:77 < login()@resource://gre/modules/services-sync/service.js:1019 < sync/<()@resource://gre/modules/services-sync/service.js:1269 < WrappedCatch()@resource://services-sync/util.js:77 < sync()@resource://gre/modules/services-sync/service.js:1265 < <file:unknown> 1432378444910 Sync.RESTResponse TRACE Processing response headers. 1432378444911 Sync.RESTResponse DEBUG Caught exception processing response headers:[Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIHttpChannel.visitResponseHeaders]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: resource://services-common/rest.js :: RESTResponse.prototype.headers :: line 693" data: no] Stack trace: RESTResponse.prototype.headers()@resource://services-common/rest.js:693 < this.HawkClient.prototype._maybeNotifyBackoff()@resource://services-common/hawkclient.js:311 < _onComplete()@resource://services-common/hawkclient.js:226 < onComplete()@resource://services-common/hawkclient.js:272 < onStopRequest()@resource://services-common/rest.js:467 < waitForSyncCallback()@resource://services-common/async.js:102 < makeSpinningCallback/callback.wait()@resource://services-common/async.js:145 < onNotify()@resource://gre/modules/services-sync/service.js:997 < WrappedNotify()@resource://services-sync/util.js:148 < WrappedLock()@resource://services-sync/util.js:103 < WrappedCatch()@resource://services-sync/util.js:77 < login()@resource://gre/modules/services-sync/service.js:1019 < sync/<()@resource://gre/modules/services-sync/service.js:1269 < WrappedCatch()@resource://services-sync/util.js:77 < sync()@resource://gre/modules/services-sync/service.js:1265 < <file:unknown> 1432378444912 Sync.RESTResponse DEBUG Caught exception fetching HTTP status text:[Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIHttpChannel.responseStatusText]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: resource://services-common/rest.js :: RESTResponse.prototype.statusText :: line 659" data: no] Stack trace: RESTResponse.prototype.statusText()@resource://services-common/rest.js:659 < this.HawkClient.prototype._constructError()@resource://services-common/hawkclient.js:121 < _onComplete()@resource://services-common/hawkclient.js:231 < onComplete()@resource://services-common/hawkclient.js:272 < onStopRequest()@resource://services-common/rest.js:467 < waitForSyncCallback()@resource://services-common/async.js:102 < makeSpinningCallback/callback.wait()@resource://services-common/async.js:145 < onNotify()@resource://gre/modules/services-sync/service.js:997 < WrappedNotify()@resource://services-sync/util.js:148 < WrappedLock()@resource://services-sync/util.js:103 < WrappedCatch()@resource://services-sync/util.js:77 < login()@resource://gre/modules/services-sync/service.js:1019 < sync/<()@resource://gre/modules/services-sync/service.js:1269 < WrappedCatch()@resource://services-sync/util.js:77 < sync()@resource://gre

sync encountered an error while syncing: Failed to connect to the server below the latest sync-log: 1432375850869 Sync.LogManager DEBUG Flushing file log 1432375850869 Sync.LogManager TRACE Beginning stream copy to error-sync-1432375850869.txt: 1432375850869 1432375850871 Sync.Service DEBUG Exception: null: null No traceback available 1432375850871 Sync.Service DEBUG Not syncing: login returned false. 1432375851007 Sync.LogManager TRACE finished copy to: /home/mark/.mozilla/firefox/29zpgqye.default-1432332972236/weave/logs/error-sync-1432375850869.txt 1432375851008 Sync.LogManager TRACE onCopyComplete: 1432375851008 1432375851008 Sync.LogManager TRACE Scheduling cleanup. 1432375851008 Sync.LogManager DEBUG Log cleanup threshold time: 1431511851008 1432375851275 Sync.LogManager DEBUG Done deleting files. 1432378322468 Sync.ErrorHandler DEBUG Beginning user-triggered sync. 1432378322468 Sync.Service DEBUG User-Agent: Firefox/38.0 FxSync/1.40.0.20150511103818. 1432378322468 Sync.Service INFO Starting sync at 2015-05-23 12:52:02 1432378322468 Sync.Service DEBUG In sync: should login. 1432378322469 Sync.BrowserIDManager INFO currentAuthState returning error.login.reason.network due to previous failure 1432378322469 Sync.Status DEBUG Status.login: error.login.reason.network => error.login.reason.network 1432378322470 Sync.Status DEBUG Status.service: error.login.failed => error.login.failed 1432378322470 Sync.BrowserIDManager INFO currentAuthState returning error.login.reason.network due to previous failure 1432378322470 Sync.Status DEBUG Status.login: error.login.reason.network => error.login.reason.network 1432378322470 Sync.Status DEBUG Status.service: error.login.failed => error.login.failed 1432378322471 Sync.BrowserIDManager INFO Waiting for user to be verified. 1432378322471 FirefoxAccounts DEBUG already verified 1432378322472 Sync.BrowserIDManager INFO Starting fetch for key bundle. 1432378322473 FirefoxAccounts DEBUG already verified 1432378322473 Sync.BrowserIDManager INFO Getting an assertion from: https://token.services.mozilla.com/1.0/sync/1.5 1432378322474 FirefoxAccounts DEBUG enter getAssertion() 1432378322474 FirefoxAccounts DEBUG getKeyPair: already have a keyPair 1432378322475 FirefoxAccounts DEBUG getCertificateSigned: true true 1432378444905 Hawk WARN hawk request error: [Exception... "NS_ERROR_NET_RESET" nsresult: "0x804b0014 (NS_ERROR_NET_RESET)" location: "JS frame :: resource://services-common/rest.js :: onStopRequest :: line 465" data: no] Stack trace: onStopRequest()@resource://services-common/rest.js:465 < waitForSyncCallback()@resource://services-common/async.js:102 < makeSpinningCallback/callback.wait()@resource://services-common/async.js:145 < onNotify()@resource://gre/modules/services-sync/service.js:997 < WrappedNotify()@resource://services-sync/util.js:148 < WrappedLock()@resource://services-sync/util.js:103 < WrappedCatch()@resource://services-sync/util.js:77 < login()@resource://gre/modules/services-sync/service.js:1019 < sync/<()@resource://gre/modules/services-sync/service.js:1269 < WrappedCatch()@resource://services-sync/util.js:77 < sync()@resource://gre/modules/services-sync/service.js:1265 < <file:unknown> 1432378444907 Sync.RESTResponse DEBUG Caught exception fetching HTTP status code:[Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIHttpChannel.responseStatus]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: resource://services-common/rest.js :: RESTResponse.prototype.status :: line 643" data: no] Stack trace: RESTResponse.prototype.status()@resource://services-common/rest.js:643 < _onComplete()@resource://services-common/hawkclient.js:215 < onComplete()@resource://services-common/hawkclient.js:272 < onStopRequest()@resource://services-common/rest.js:467 < waitForSyncCallback()@resource://services-common/async.js:102 < makeSpinningCallback/callback.wait()@resource://services-common/async.js:145 < onNotify()@resource://gre/modules/services-sync/service.js:997 < WrappedNotify()@resource://services-sync/util.js:148 < WrappedLock()@resource://services-sync/util.js:103 < WrappedCatch()@resource://services-sync/util.js:77 < login()@resource://gre/modules/services-sync/service.js:1019 < sync/<()@resource://gre/modules/services-sync/service.js:1269 < WrappedCatch()@resource://services-sync/util.js:77 < sync()@resource://gre/modules/services-sync/service.js:1265 < <file:unknown> 1432378444909 Sync.RESTResponse DEBUG Caught exception fetching HTTP status text:[Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIHttpChannel.responseStatusText]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: resource://services-common/rest.js :: RESTResponse.prototype.statusText :: line 659" data: no] Stack trace: RESTResponse.prototype.statusText()@resource://services-common/rest.js:659 < _onComplete()@resource://services-common/hawkclient.js:218 < onComplete()@resource://services-common/hawkclient.js:272 < onStopRequest()@resource://services-common/rest.js:467 < waitForSyncCallback()@resource://services-common/async.js:102 < makeSpinningCallback/callback.wait()@resource://services-common/async.js:145 < onNotify()@resource://gre/modules/services-sync/service.js:997 < WrappedNotify()@resource://services-sync/util.js:148 < WrappedLock()@resource://services-sync/util.js:103 < WrappedCatch()@resource://services-sync/util.js:77 < login()@resource://gre/modules/services-sync/service.js:1019 < sync/<()@resource://gre/modules/services-sync/service.js:1269 < WrappedCatch()@resource://services-sync/util.js:77 < sync()@resource://gre/modules/services-sync/service.js:1265 < <file:unknown> 1432378444909 Hawk DEBUG (Response) /certificate/sign: code: null - Status text: null 1432378444909 Sync.RESTResponse TRACE Processing response headers. 1432378444910 Sync.RESTResponse DEBUG Caught exception processing response headers:[Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIHttpChannel.visitResponseHeaders]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: resource://services-common/rest.js :: RESTResponse.prototype.headers :: line 693" data: no] Stack trace: RESTResponse.prototype.headers()@resource://services-common/rest.js:693 < this.HawkClient.prototype._maybeNotifyBackoff()@resource://services-common/hawkclient.js:311 < _onComplete()@resource://services-common/hawkclient.js:225 < onComplete()@resource://services-common/hawkclient.js:272 < onStopRequest()@resource://services-common/rest.js:467 < waitForSyncCallback()@resource://services-common/async.js:102 < makeSpinningCallback/callback.wait()@resource://services-common/async.js:145 < onNotify()@resource://gre/modules/services-sync/service.js:997 < WrappedNotify()@resource://services-sync/util.js:148 < WrappedLock()@resource://services-sync/util.js:103 < WrappedCatch()@resource://services-sync/util.js:77 < login()@resource://gre/modules/services-sync/service.js:1019 < sync/<()@resource://gre/modules/services-sync/service.js:1269 < WrappedCatch()@resource://services-sync/util.js:77 < sync()@resource://gre/modules/services-sync/service.js:1265 < <file:unknown> 1432378444910 Sync.RESTResponse TRACE Processing response headers. 1432378444911 Sync.RESTResponse DEBUG Caught exception processing response headers:[Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIHttpChannel.visitResponseHeaders]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: resource://services-common/rest.js :: RESTResponse.prototype.headers :: line 693" data: no] Stack trace: RESTResponse.prototype.headers()@resource://services-common/rest.js:693 < this.HawkClient.prototype._maybeNotifyBackoff()@resource://services-common/hawkclient.js:311 < _onComplete()@resource://services-common/hawkclient.js:226 < onComplete()@resource://services-common/hawkclient.js:272 < onStopRequest()@resource://services-common/rest.js:467 < waitForSyncCallback()@resource://services-common/async.js:102 < makeSpinningCallback/callback.wait()@resource://services-common/async.js:145 < onNotify()@resource://gre/modules/services-sync/service.js:997 < WrappedNotify()@resource://services-sync/util.js:148 < WrappedLock()@resource://services-sync/util.js:103 < WrappedCatch()@resource://services-sync/util.js:77 < login()@resource://gre/modules/services-sync/service.js:1019 < sync/<()@resource://gre/modules/services-sync/service.js:1269 < WrappedCatch()@resource://services-sync/util.js:77 < sync()@resource://gre/modules/services-sync/service.js:1265 < <file:unknown> 1432378444912 Sync.RESTResponse DEBUG Caught exception fetching HTTP status text:[Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIHttpChannel.responseStatusText]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: resource://services-common/rest.js :: RESTResponse.prototype.statusText :: line 659" data: no] Stack trace: RESTResponse.prototype.statusText()@resource://services-common/rest.js:659 < this.HawkClient.prototype._constructError()@resource://services-common/hawkclient.js:121 < _onComplete()@resource://services-common/hawkclient.js:231 < onComplete()@resource://services-common/hawkclient.js:272 < onStopRequest()@resource://services-common/rest.js:467 < waitForSyncCallback()@resource://services-common/async.js:102 < makeSpinningCallback/callback.wait()@resource://services-common/async.js:145 < onNotify()@resource://gre/modules/services-sync/service.js:997 < WrappedNotify()@resource://services-sync/util.js:148 < WrappedLock()@resource://services-sync/util.js:103 < WrappedCatch()@resource://services-sync/util.js:77 < login()@resource://gre/modules/services-sync/service.js:1019 < sync/<()@resource://gre/modules/services-sync/service.js:1269 < WrappedCatch()@resource://services-sync/util.js:77 < sync()@resource://gre

almark trɔe

All Replies (5)

more options

NS_ERROR_NET_RESET indicates that your network connection dropped part-way through a request. Are you on a reliable network connection?

more options

Do you have the Firefox Password Manager enabled?

The Sync version used in Firefox 34 and later uses the password manager to store the name (e-mail) and password to be used to connect to the Sync server. The chrome://FirefoxAccounts entry in the password manager stores the authentication data (kA and kB) in JSON format.

  • Tools > Options > Security: Passwords: "Saved Passwords" > "Show Passwords"
more options

cor-el said

Do you have the Firefox Password Manager enabled? The Sync version used in Firefox 34 and later uses the password manager to store the name (e-mail) and password to be used to connect to the Sync server. The chrome://FirefoxAccounts entry in the password manager stores the authentication data (kA and kB) in JSON format.
  • Tools > Options > Security: Passwords: "Saved Passwords" > "Show Passwords"

Even with the firefox password manager enabled I'm getting this sync error, I was using LastPass as password manager worked well until recently though.

more options

rnewman@mozilla.com said

NS_ERROR_NET_RESET indicates that your network connection dropped part-way through a request. Are you on a reliable network connection?

On my other computers, a windows XP pc and a xubuntu netbook firefox syncs flawless so I guess my network is fine....

more options

almark said

rnewman@mozilla.com said
NS_ERROR_NET_RESET indicates that your network connection dropped part-way through a request. Are you on a reliable network connection?

On my other computers, a windows XP pc and a xubuntu netbook firefox syncs flawless so I guess my network is fine....

FOUND IT ! Firefox / Sync doesn't like jumbo packets mtu settings 9000... Older Firefox versions weren't picky about this apparently