![I-Firefox logo](https://assets-prod.sumo.prod.webservices.mozgcp.net/media/uploads/products/2020-04-14-08-36-13-8dda6f.png)
Bookmarks synchronization doesn't work (V 61.0 64 bit) installed on 3 different Win 10 PCs and it is not working doesn't matter from which of the th
1530512556872 Sync.LogManager DEBUG Flushing file log 1530512556884 Sync.LogManager DEBUG Log cleanup threshold time: 1529648556884 1530512556905 Sync.LogManager DEBUG Done deleting files. 1530512577102 Sync.SyncScheduler DEBUG Woke from sleep. 1530512577156 Sync.SyncScheduler DEBUG Network link status changed to "up". Offline?: false 1530512577156 Sync.SyncScheduler DEBUG Network link looks up. Syncing. 1530512577159 Sync.SyncScheduler DEBUG Network link status changed to "changed". Offline?: false 1530512577161 Sync.SyncScheduler DEBUG Online, will sync in 2s. 1530512577161 Sync.SyncScheduler DEBUG Next sync in 2000 ms. (why=wake_notification) 1530512577162 Sync.SyncScheduler DEBUG Network link status changed to "changed". Offline?: false 1530512577174 Sync.Service DEBUG User-Agent: Firefox/60.0.2 (Windows NT 10.0; Win64; x64) FxSync/1.62.0.20180605171542.desktop 1530512577174 Sync.Service INFO Starting sync at 2018-07-02 08:22:57 in browser session rnguOZrrRmrM 1530512577174 Sync.SyncScheduler DEBUG Clearing sync triggers and the global score. 1530512577176 Sync.Status INFO Resetting Status. 1530512577176 Sync.Status DEBUG Status.service: error.sync.failed => success.status_ok 1530512577177 Sync.BrowserIDManager INFO Getting keys 1530512577178 Sync.BrowserIDManager INFO Getting an assertion from: https://token.services.mozilla.com/1.0/sync/1.5 1530512577178 FirefoxAccounts DEBUG enter getAssertion() 1530512577197 FirefoxAccounts DEBUG got keyPair 1530512577197 FirefoxAccounts DEBUG getCertificateSigned: true true 1530512577198 Services.Common.RESTRequest TRACE local time, offset: 1530512577198, -18121 1530512577199 Services.Common.RESTRequest TRACE hawk auth header: Hawk id="bfc7b8e4871dd6d743b3de6a7edcbe87343b12c13e97fb62b7a9f0bf634b3f68", ts="1530512559", nonce="BUdf2rPU77w=", hash="r9n7fHN2OA95UHHm1tRIrz5MUQRuc4mnhPcdHdFFSOo=", mac="nHen9dW7J/B4bqJB3PpEELM6K/CnXIVfhRE6IWEWaxQ=" 1530512577200 Services.Common.RESTRequest DEBUG POST request to https://api.accounts.firefox.com/v1/certificate/sign 1530512577200 Services.Common.RESTRequest TRACE HTTP Header authorization: ***** (suppressed) 1530512577200 Services.Common.RESTRequest TRACE HTTP Header content-type: application/json 1530512577200 Services.Common.RESTRequest TRACE HTTP Header accept-language: en-US, en 1530512577200 Services.Common.RESTRequest DEBUG POST Length: 888 1530512577200 Services.Common.RESTRequest TRACE POST Body: {"publicKey":{"algorithm":"DS","y":"9B2BBF4B1646300878321433784F395FEB100DCCF2F3E8F2E636D69F641AFDB51B7A0F6CD3DDEBFA7974D94AD9F1B23522FA0DBC8305AF98564CCFEDEEC818E93D6FD398825A7B3C0C8A0FCB5F52A6BC665DB6142A7EF6C02BF055AF7DD06891CB18F534B1716FE207D852B6450B20A0F479BDB0C1A36C882BBCFE314E1AD7D2","p":"FF600483DB6ABFC5B45EAB78594B3533D550D9F1BF2A992A7A8DAA6DC34F8045AD4E6E0C429D334EEEAAEFD7E23D4810BE00E4CC1492CBA325BA81FF2D5A5B305A8D17EB3BF4A06A349D392E00D329744A5179380344E82A18C47933438F891E22AEEF812D69C8F75E326CB70EA000C3F776DFDBD604638C2EF717FC26D02E17","q":"E21E04F911D1ED7991008ECAAB3BF775984309C3","g":"C52A4A0FF3B7E61FDF1867CE84138369A6154F4AFA92966E3C827E25CFA6CF508B90E5DE419E1337E07A2E9E2A3CD5DEA704D175F8EBF6AF397D69E110B96AFB17C7A03259329E4829B0D03BBC7896B15B4ADE53E130858CC34D96269AA89041F409136C7242A38895C9D5BCCAD4F389AF1D7A4BD1398BD072DFFA896233397A"},"duration":21600000} 1530512577230 Services.Common.RESTRequest TRACE onStartRequest: POST https://api.accounts.firefox.com/v1/certificate/sign 1530512577231 Services.Common.RESTRequest TRACE Channel for POST https://api.accounts.firefox.com/v1/certificate/sign returned status code 2152398878 1530512577231 Services.Common.RESTRequest DEBUG POST https://api.accounts.firefox.com/v1/certificate/sign failed: 2152398878 - NS_ERROR_UNKNOWN_HOST 1530512577231 Hawk WARN hawk request error: [Exception... "NS_ERROR_UNKNOWN_HOST" nsresult: "0x804b001e (NS_ERROR_UNKNOWN_HOST)" location: "JS frame :: resource://services-common/rest.js :: onStopRequest :: line 481" data: no] Stack trace: onStopRequest()@resource://services-common/rest.js:481 1530512577231 Services.Common.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 :: get status :: line 665" data: no] Stack trace: get status()@resource://services-common/rest.js:665 _onComplete()@resource://services-common/hawkclient.js:225 onComplete()@resource://services-common/hawkclient.js:285 onStopRequest()@resource://services-common/rest.js:483 1530512577231 Services.Common.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 :: get statusText :: line 680" data: no] Stack trace: get statusText()@resource://services-common/rest.js:680 _onComplete()@resource://services-common/hawkclient.js:228 onComplete()@resource://services-common/hawkclient.js:285 onStopRequest()@resource://services-common/rest.js:483 1530512577231 Hawk DEBUG (Response) /certificate/sign: code: null - Status text: null 1530512577231 Services.Common.RESTResponse TRACE Processing response headers. 1530512577231 Services.Common.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 :: get headers :: line 712" data: no] Stack trace: get headers()@resource://services-common/rest.js:712 _maybeNotifyBackoff()@resource://services-common/hawkclient.js:324 _onComplete()@resource://services-common/hawkclient.js:235 onComplete()@resource://services-common/hawkclient.js:285 onStopRequest()@resource://services-common/rest.js:483 1530512577231 Services.Common.RESTResponse TRACE Processing response headers. 1530512577231 Services.Common.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 :: get headers :: line 712" data: no] Stack trace: get headers()@resource://services-common/rest.js:712 _maybeNotifyBackoff()@resource://services-common/hawkclient.js:324 _onComplete()@resource://services-common/hawkclient.js:236 onComplete()@resource://services-common/hawkclient.js:285 onStopRequest()@resource://services-common/rest.js:483 1530512577232 Services.Common.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 :: get statusText :: line 680" data: no] Stack trace: get statusText()@resource://services-common/rest.js:680 _constructError()@resource://services-common/hawkclient.js:123 _onComplete()@resource://services-common/hawkclient.js:241 onComplete()@resource://services-common/hawkclient.js:285 onStopRequest()@resource://services-common/rest.js:483 1530512577232 Services.Common.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 :: get status :: line 665" data: no] Stack trace: get status()@resource://services-common/rest.js:665 _constructError()@resource://services-common/hawkclient.js:124 _onComplete()@resource://services-common/hawkclient.js:241 onComplete()@resource://services-common/hawkclient.js:285 onStopRequest()@resource://services-common/rest.js:483 1530512577232 Services.Common.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 :: get status :: line 665" data: no] Stack trace: get status()@resource://services-common/rest.js:665 _constructError()@resource://services-common/hawkclient.js:125 _onComplete()@resource://services-common/hawkclient.js:241 onComplete()@resource://services-common/hawkclient.js:285 onStopRequest()@resource://services-common/rest.js:483 1530512577232 Services.Common.RESTResponse TRACE Processing response headers. 1530512577232 Services.Common.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 :: get headers :: line 712" data: no] Stack trace: get headers()@resource://services-common/rest.js:712 _constructError()@resource://services-common/hawkclient.js:130 _onComplete()@resource://services-common/hawkclient.js:241 onComplete()@resource://services-common/hawkclient.js:285 onStopRequest()@resource://services-common/rest.js:483 1530512577232 FirefoxAccounts ERROR error POSTing /certificate/sign: {"error":{},"errorString":"[Exception... \"NS_ERROR_UNKNOWN_HOST\" nsresult: \"0x804b001e (NS_ERROR_UNKNOWN_HOST)\" location: \"JS frame :: resource://services-common/rest.js :: onStopRequest :: line 481\" data: no]","message":null,"code":null,"errno":null} 1
All Replies (4)
Please paste Sync error-log contents to Mozilla Pastebin. This forum software doesn't respect the text formatting line breaks which makes those logs hard to read and the capacity is less than the character count of many error logs.
And make sure you select a month to the right of "Your Name" for data retention, the default of a day usually isn't long enough.
Then after submission @ Pastebin post the resultant URL to this forum thread using the "Post a Reply" box.
If you use Sync then best is to disconnect Sync temporarily during troubleshooting.
You can check for problems with the places.sqlite database (bookmarks and history) in the Firefox profile folder.
- use "Verify Integrity" on the "Help -> Troubleshooting Information" (about:support) page
See also:
- http://kb.mozillazine.org/Locked_or_damaged_places.sqlite
- https://support.mozilla.org/en-US/kb/Bookmarks+not+saved#w_fix-the-bookmarks-file
If "Verify Integrity" on the "Help -> Troubleshooting Information" (about:support) page cannot repair places.sqlite then remove all places.sqlite files in the Firefox profile folder. Firefox will rebuild places.sqlite and restore the bookmarks from a recent JSON backup in the bookmarkbackups folder.
- keep a backup copy of places.sqlite in case a new places.sqlite database has to be created
- http://kb.mozillazine.org/Unable_to_process_the_backup_file_-_Firefox
You can use the button on the "Help -> Troubleshooting Information" (about:support) page to go to the current Firefox profile folder or use the about:profiles page.
- Help -> Troubleshooting Information -> Profile Directory:
Windows: Show Folder; Linux: Open Directory; Mac: Show in Finder - http://kb.mozillazine.org/Profile_folder_-_Firefox
Three Win10 PC's were connected to Sync, and bookmarks Sync failed.
On that device it looks like that was the first sync process: Line 120 - 1530162308499 Sync.Engine.Clients DEBUG First sync, uploading all items
This seems to be where the Sync procedure for bookmarks failed on that device.
Line 164 - 1530162310786 Sync.Status DEBUG Status for engine bookmarks: error.engine.reason.unknown_fail
Line 165 - 1530162310786 Sync.Status DEBUG Status.service: success.status_ok => error.sync.failed_partial
Line 166 - 1530162310786 Sync.ErrorHandler DEBUG bookmarks failed: Error: Duplicate item or tombstone unfiled in changeset (resource://gre/modules/PlacesSyncUtils.jsm:2192:13) JS Stack trace: addRowToChangeRecords@PlacesSyncUtils.jsm:2192:13
Do you have similar errors in the other 2 devices? Also, it appears that data retention for this Paste is only for one day. That may not be long enough to complete the support process.
Digging down further, this extension triggers a possible cause for that failure with bookmarks sync. XMarks is known for corrupting the Places file in Firefox recently; and it doesn't "play well" with Sync. With the recent demise of XMarks I suspect that is why you are turning to Sync now. (Xmarks was originally called FoxMarks, and the name was changed when they added synchronization capabilities for web browsers beyond Firefox close to 10 years ago, iirc.)
At line 214 - 1530162310803 Sync.Engine.Addons.Store DEBUG foxmarks@kei.com not syncable: add-on not found in add-on repository.
and line 215 - 1530162310803 Sync.Engine.Addons.Store DEBUG foxmarks@kei.com not syncable: add-on not found in add-on repository.
My advice is to "Verify Integrity" of the Places Database in all three Firefox Win10 installations, with Sync Disconnected on all 3 devices.
- Disconnect from Sync in the Menu panel (3-bar button)
- Then in that Menu panel go the button to Help.
- Open Help then open Troubleshooting Information and scroll all the way down to Places Database to Integrity and use the Verify Integrity button.
- Then wait for that process is completed and the results appear in that area.
- And once that is done on the first device see if Sync will work there without throwing an error-log. If that is successful proceed to the 2nd device and make sure that one works correctly. Then move to the 3rd device.
Each device should be fixed by separately to get rid of the corruption; per reports from other users who have reported such problems, and "cutting corners" or being hasty did produce positive results until they "fixed" it on all devices.
edit: whoops, looks like I was too slow reading the error-log and providing my detailed response
Ilungisiwe