This thread was archived. Please ask a new question if you need help.
How to get Firefox to sync consistently?
I have installed Firefox 38.0.5 on two computers, set up sync using same email and password, and defined what I want synced. Forcing sync doesn't work. Waiting days doesn't work. Logging out and back in doesn't work. How do I get sync to work so that both browsers see the same bookmarks?
All Replies (9)
Hi jimvano7, Please first make sure that bookmarks are selected on the sync settings.
Second please turn on the sync logs for further troubleshooting:
- How do I turn on sync logs:
- Open about:config and turn on: services.sync.log.appender.file.logOnSuccess and services.sync.log.logger.engine.bookmarks
- Restart Firefox and look at: about:sync-log
- Logs and error messages will be located here
Please also use pastebin.mozilla.org for sharring any errors that relate to this issue.
Do not forget to reset the services.sync.log.appender.file.logOnSuccess pref to false after you have finished testing Sync or you will end up with a lot of unnecessary log files once the issue is resolved.
You can check for problems with the places.sqlite database file in the Firefox profile folder.
- Places Maintenance: https://addons.mozilla.org/firefox/addon/places-maintenance/
If you use Sync then best is to disconnect Sync (temporarily) while performing maintenance/repair efforts to the places.sqlite database.
Error in log from one of the computers is shown here: Postbin
I also see that at least one of the computers is syncing correctly. Thanks guigs2.
It may have been better to use a one month period on pastebin. Paste bin included
1435283117078 Hawk WARN hawk request error: [Exception... "<no message>" nsresult: "0x805a1ff3 (<unknown>)"....
1435283117079 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 ...
I will leave it to guigs2 or cor-el to comment as I do not understand the logs, but thought the details above could be relevant.
Something is blocking a response from the sync servers it seems. Try to remove the account by selecting "Disconnect", restarting Firefox and signing in again at https://accounts.firefox.com.
I disconnected, restarted, and signed in via accounts as guigs2 suggested. When I went to sync it acted like i wasn't signed in so signed in through sync.
Logs show that sync is working occasionally.
Most recent error is here
https://bugzilla.mozilla.org/show_bug.cgi?id=1152116 is when the form is null however: 1435581688805 Hawk DEBUG (Response) /certificate/sign: code: null - Status text: null
I am pretty sure we need to file a new bug for this. I filed one just in case.
If they ask for any steps to reproduce this or computer specific questions, I am guessing that this is where we can continue.
Just to be sure, from the same computer if you create a new profile
and create a new account, does this also happen? And when it does try to delete the signedInUser.json in the profile folder and sign in again.
I created a new account and connected sync on all of the computers via that account. So far no errors.
I am going to delete the other profile and try it again to see how that goes.
HI jimvano7 , Happy to hear this.