Firefox Sync wont work on mac os x
I tried using firefox sync with a local server to store data. I setup a server with instructions on http://docs.services.mozilla.com/howtos/run-sync.html
I am able to successfully use this from my linux desktop but when i try adding my mac os to the account it results in errors. I see unknown errors on sync. I tried using a new profile etc and errors were reproducible
I looked at sync-log and i see the following error:
1386076078813 Sync.Service INFO CollectionKeys reports that a key update is needed. 1386076078876 Sync.Resource DEBUG mesg: GET success 200 <LOCAL_SERVER>/1.1/75ugindpcsvkrvwljyqcdfn5h3eteaxw/storage/crypto/keys 1386076078876 Sync.Resource DEBUG GET success 200 <LOCAL_SERVER>/1.1/75ugindpcsvkrvwljyqcdfn5h3eteaxw/storage/crypto/keys 1386076078877 Sync.CollectionKeys INFO Updating collection keys... 1386076078877 Sync.CollectionKeys WARN Got exception "[Exception... "can't get internal key slot" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource:///modules/services-crypto/WeaveCrypto.js :: importSymKey :: line 585" data: no]" decrypting storage keys with sync key. 1386076078877 Sync.CollectionKeys INFO Aborting updateContents. Rethrowing. 1386076078877 Sync.Service WARN Got exception "[Exception... "can't get internal key slot" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource:///modules/services-crypto/WeaveCrypto.js :: importSymKey :: line 585" data: no]" fetching cryptoKeys. 1386076078878 Sync.Status DEBUG Status.login: error.login.failed => error.login.failed 1386076078878 Sync.Status DEBUG Status.service: service.disabled => error.login.failed 1386076078878 Sync.Service WARN Failed to fetch symmetric keys. Failing remote setup. 1386076078878 Sync.Service WARN Remote setup failed. 1386076078879 Sync.SyncScheduler DEBUG Clearing sync triggers and the global score. 1386076078879 Sync.SyncScheduler DEBUG Clearing sync triggers and the global score.
I tried this using the beta builds and the nightly builds and the same error is reproducible.
I also see the following error in one of the sync logs
1386072320991 Sync.Service INFO Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20100101 Firefox/17.0 1386072320993 Sync.Service DEBUG Crypto check failed: [Exception... "PK11_GenrateRandom failed" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource:///modules/services-crypto/WeaveCrypto.js :: <TOP_LEVEL> :: line 546" data: no] 1386072320993 Sync.Service INFO Could not load the Weave crypto component. Disabling Weave, since it will not work correctly. 1386072320993 Sync.SyncScheduler DEBUG Clearing sync triggers and the global score.
所有回覆 (2)
hello jaskirat, since this forum is primarily manned by volunteers and yours is a rather specialised question, i think you'd have a greater chance of a reply that could solve the issue when you post your question directly to the services-dev mailing list, which is linked at the bottom of https://docs.services.mozilla.com/howtos/run-sync.html
thank you!
I don't have a problem with the sync server at all. The problem seems to be with the sync client. All right let me try syncing with mozilla servers and update this thread, because i am sure even that would not work.