X
Tap here to go to the mobile version of the site.

Support Forum

"Unlink this device" hangs when attempting to set up new sync

Posted

Firefox's old sync was clunky but extremely useful. I can't get the new sync to work at all, which is not at all useful. Basically, I've gone to Settings > Options > Sync > Unlink this device. That displays a very large dialog box with just one very short statement on it which reads "Determining your account status ..." Apparently, that task takes a very long time indeed because I've let it sit there for two days, and it's still determining my account status. I can click OK or Cancel, and the dialog box will go away. Then, if I go back to Settings > Options > Sync, it doesn't even give me a chance to tell it I want to unlink. Instead it goes directly to the dialog box stating that it's still determining my account status.

I would very much like to be able to sync Firefox across a couple of computers. Is there any way to do that?

Firefox's old sync was clunky but extremely useful. I can't get the new sync to work at all, which is not at all useful. Basically, I've gone to Settings > Options > Sync > Unlink this device. That displays a very large dialog box with just one very short statement on it which reads "Determining your account status ..." Apparently, that task takes a very long time indeed because I've let it sit there for two days, and it's still determining my account status. I can click OK or Cancel, and the dialog box will go away. Then, if I go back to Settings > Options > Sync, it doesn't even give me a chance to tell it I want to unlink. Instead it goes directly to the dialog box stating that it's still determining my account status. I would very much like to be able to sync Firefox across a couple of computers. Is there any way to do that?

Additional System Details

Installed Plug-ins

  • The plugin allows you to have a better experience with Microsoft SharePoint
  • Shockwave Flash 13.0 r0
  • The QuickTime Plugin allows you to view a wide variety of multimedia content in Web pages. For more information, visit the QuickTime Web site.
  • Next Generation Java Plug-in 10.51.2 for Mozilla browsers
  • NPRuntime Script Plug-in Library for Java(TM) Deploy
  • np-rf-plugin
  • 5.1.30214.0
  • Adobe PDF Plug-In For Firefox and Netscape 11.0.06
  • Google Update
  • Dragon NaturallySpeaking Rich Internet Application Support - Plugin
  • Motive Plugin for Mozilla Browsers

Application

  • Firefox 29.0.1
  • User Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0
  • Support URL: https://support.mozilla.org/1/firefox/29.0.1/WINNT/en-US/

Extensions

  • Clip to OneNote 5.0 ({966762eb-7132-4081-ac70-20d20161ad96})
  • Dust-Me Selectors 4.1 ({3c6e1eed-a07e-4c80-9cf3-66ea0bf40b37})
  • Favorites (Selenium IDE) 1.21 (favorites_selenium-ide@Samit.Badle)
  • File Logging (Selenium IDE) 2.25 (file-logging_selenium-ide@Samit.Badle)
  • LinkmanFox 8.86.0.0 ({A81031F3-6CEE-4A19-809F-4E26C1D9C1D1})
  • Power Debugger (Selenium IDE) 1.21 (power-debugger_selenium-ide@Samit.Badle)
  • RoboForm Toolbar for Firefox 7.9.5.7 ({22119944-ED35-4ab1-910B-E619EA06A115})
  • ScreenShot on Fail (Selenium IDE) 1.14 (screenshot-on-fail_selenium-ide@Samit.Badle)
  • Selenium IDE - SelBlocks 2.0.1 (sel-blocks@chris.noe)
  • Selenium IDE Button 1.2.0 (selenium_ide_buttons@egarracingteam.com.ar)
  • Selenium IDE: PHP Formatters 1.3.2 (phpformatters@seleniumhq.org)
  • Selenium XML Formatter 1.5 (seleniumxmlformat@gmail.com)
  • Test Results (Selenium IDE) 1.17 (test-results_selenium-ide@Samit.Badle)
  • Troubleshooter 1.1a (troubleshooter@mozilla.org)
  • Zend Studio Toolbar 2.6 ({3c9761ad-a43d-4447-b924-f5d83cb48063})
  • Norton Toolbar 2014.7.0.46 ({2D3F3651-74B9-4795-BDEC-6DA2F431CB62}) (Inactive)
  • Norton Vulnerability Protection 12.2.0.5 - 1 ({BBDA0591-3099-440a-AA10-41764D9DB4DB}) (Inactive)

Javascript

  • incrementalGCEnabled: True

Graphics

  • adapterDescription: AMD Radeon HD 5700 Series
  • adapterDescription2:
  • adapterDeviceID: 0x68b8
  • adapterDeviceID2:
  • adapterDrivers: aticfx64 aticfx64 aticfx64 aticfx32 aticfx32 aticfx32 atiumd64 atidxx64 atidxx64 atiumdag atidxx32 atidxx32 atiumdva atiumd6a atitmm64
  • adapterDrivers2:
  • adapterRAM: 1024
  • adapterRAM2:
  • adapterVendorID: 0x1002
  • adapterVendorID2:
  • direct2DEnabled: False
  • direct2DEnabledMessage: [u'']
  • directWriteEnabled: False
  • directWriteVersion: 6.3.9600.16384
  • driverDate: 4-17-2014
  • driverDate2:
  • driverVersion: 14.100.0.0
  • driverVersion2:
  • info: {u'AzureCanvasBackend': u'skia', u'AzureFallbackCanvasBackend': u'cairo', u'AzureContentBackend': u'cairo', u'AzureSkiaAccelerated': 0}
  • isGPU2Active: False
  • numAcceleratedWindows: 0
  • numAcceleratedWindowsMessage: [u'']
  • numTotalWindows: 1
  • webglRenderer: Google Inc. -- ANGLE (AMD Radeon HD 5700 Series Direct3D9Ex vs_3_0 ps_3_0)
  • windowLayerManagerRemote: False
  • windowLayerManagerType: Basic

Modified Preferences

  • accessibility.typeaheadfind.flashBar: 0
  • browser.cache.disk.capacity: 358400
  • browser.cache.disk.smart_size.first_run: False
  • browser.cache.disk.smart_size.use_old_max: False
  • browser.cache.disk.smart_size_cached_value: 358400
  • browser.fixup.alternate.enabled: False
  • browser.places.smartBookmarksVersion: 6
  • browser.search.useDBForOrder: True
  • browser.sessionstore.upgradeBackup.latestBuildID: 20140506152807
  • browser.startup.homepage: http://www.google.com/
  • browser.startup.homepage_override.buildID: 20140506152807
  • browser.startup.homepage_override.mstone: 29.0.1
  • dom.mozApps.used: True
  • extensions.lastAppVersion: 29.0.1
  • font.internaluseonly.changed: True
  • gfx.direct2d.disabled: True
  • gfx.direct3d.last_used_feature_level_idx: 0
  • keyword.URL:
  • layers.acceleration.disabled: True
  • network.cookie.prefsMigrated: True
  • places.database.lastMaintenance: 1401504201
  • places.history.expiration.transient_current_max_pages: 104858
  • plugin.disable_full_page_plugin_for_types: application/pdf
  • plugin.importedState: True
  • privacy.sanitize.migrateFx3Prefs: True
  • storage.vacuum.last.index: 1
  • storage.vacuum.last.places.sqlite: 1400544999

Misc

  • User JS: No
  • Accessibility: Yes
philipp
  • Top 25 Contributor
  • Moderator
5306 solutions 23424 answers

hello larry, is this problem still occurring? unfortunately there has been a downtime of the sync service just in the time where you had posted your question...

hello larry, is this problem still occurring? unfortunately there has been a downtime of the sync service just in the time where you had posted your question...

Question owner

I just tried, and all is the same. Still sticks at "Determining your account status..."

I just tried, and all is the same. Still sticks at "Determining your account status..."
rnewman@mozilla.com 16 solutions 168 answers

Larry, are there any errors in the console if you do this?

  • Quit Firefox
  • Launch Firefox
  • Open the Browser Console
  • Open Sync preferences

If so, please copy and paste them here.

Larry, are there any errors in the console if you do this? * Quit Firefox * Launch Firefox * Open the [https://developer.mozilla.org/en-US/docs/Tools/Browser_Console Browser Console] * Open Sync preferences If so, please copy and paste them here.

Question owner

Here's what I got with the browser console:

XUL box for p element contained an inline #text child, forcing all its children to be wrapped in a block. preferences.xml:711 1401744184488 Sync.Tracker.Clients WARN Changed IDs file clients contains non-object value.

1401744184493 Sync.Tracker.Bookmarks WARN Changed IDs file bookmarks contains non-object value.

1401744184496 Sync.Tracker.Forms WARN Changed IDs file forms contains non-object value.

1401744184499 Sync.Tracker.History WARN Changed IDs file history contains non-object value.

1401744184502 Sync.Tracker.Passwords WARN Changed IDs file passwords contains non-object value.

1401744184509 Sync.Tracker.Addons WARN Changed IDs file addons contains non-object value.

this._storage is null nsLoginManager.js:323 [Exception... "[JavaScript Error: "this._storage is null" {file: "resource://gre/components/nsLoginManager.js" line: 323}]'[JavaScript Error: "this._storage is null" {file: "resource://gre/components/nsLoginManager.js" line: 323}]' when calling method: [nsILoginManager::findLogins]" nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)" location: "JS frame :: resource://services-sync/identity.js :: _getLogins :: line 434" data: yes] preferences.xml:738 [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIJumpListBuilder.addListToBuild]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: resource://app/modules/WindowsJumpLists.jsm :: WTBJL__buildTasks :: line 288" data: no]

Here's what I got with the browser console: XUL box for p element contained an inline #text child, forcing all its children to be wrapped in a block. preferences.xml:711 1401744184488 Sync.Tracker.Clients WARN Changed IDs file clients contains non-object value. 1401744184493 Sync.Tracker.Bookmarks WARN Changed IDs file bookmarks contains non-object value. 1401744184496 Sync.Tracker.Forms WARN Changed IDs file forms contains non-object value. 1401744184499 Sync.Tracker.History WARN Changed IDs file history contains non-object value. 1401744184502 Sync.Tracker.Passwords WARN Changed IDs file passwords contains non-object value. 1401744184509 Sync.Tracker.Addons WARN Changed IDs file addons contains non-object value. this._storage is null nsLoginManager.js:323 [Exception... "[JavaScript Error: "this._storage is null" {file: "resource://gre/components/nsLoginManager.js" line: 323}]'[JavaScript Error: "this._storage is null" {file: "resource://gre/components/nsLoginManager.js" line: 323}]' when calling method: [nsILoginManager::findLogins]" nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)" location: "JS frame :: resource://services-sync/identity.js :: _getLogins :: line 434" data: yes] preferences.xml:738 [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIJumpListBuilder.addListToBuild]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: resource://app/modules/WindowsJumpLists.jsm :: WTBJL__buildTasks :: line 288" data: no]
rnewman@mozilla.com 16 solutions 168 answers

It looks like your password database isn't being accessed correctly.

Larry, are you using an add-on that saves your passwords somewhere else (Lastpass, 1Password, Keychain Services Integration, etc.)? about:support has a "Copy text to clipboard" button you can use if you just want to dump it here.

Do you have a master password set?

It looks like your password database isn't being accessed correctly. Larry, are you using an add-on that saves your passwords somewhere else (Lastpass, 1Password, Keychain Services Integration, etc.)? about:support has a "Copy text to clipboard" button you can use if you just want to dump it here. Do you have a master password set?

Question owner

I use RoboForm. It does have a master password set, although RoboForm allows you to save passwords without protecting them with the master password, so I rarely use it. I don't believe I've ever used the Firefox password "feature," nor would I ever want to. I'd just as soon disable it.

I use RoboForm. It does have a master password set, although RoboForm allows you to save passwords without protecting them with the master password, so I rarely use it. I don't believe I've ever used the Firefox password "feature," nor would I ever want to. I'd just as soon disable it.
rnewman@mozilla.com 16 solutions 168 answers

I'm pretty confident in pointing the finger at RoboForm. It's not correctly implementing the nsILoginManagerStorage interface, so Sync isn't able to determine if Sync is set up.

You should be able to work around this by disabling RoboForm, setting up Sync, then re-enabling it.

I suggest you disable password sync if you have RoboForm enabled, because (a) it will probably fail for the same reason, and (b) RoboForm has its own password sync functionality.

I'm pretty confident in pointing the finger at RoboForm. It's not correctly implementing the nsILoginManagerStorage interface, so Sync isn't able to determine if Sync is set up. You should be able to work around this by disabling RoboForm, setting up Sync, then re-enabling it. I suggest you disable password sync if you have RoboForm enabled, because (a) it will probably fail for the same reason, and (b) RoboForm has its own password sync functionality.

Question owner

Unfortunately, I've tried disabling RoboForm and restarting Firefox. That made no difference at all. I'm seriously beginning to wonder if its all worth it. I mostly keep Firefox around because of Firebug and its utility in Web development. As for actual browsing, I've just finished doing extensive testing on multiple machines and multiple browsers. Firefox is soooooooooooooo much slower than Chrome (20% or more), that it's virutally useless for browsing. Now that it's got so many new features, it may not be worth it.

Unfortunately, I've tried disabling RoboForm and restarting Firefox. That made no difference at all. I'm seriously beginning to wonder if its all worth it. I mostly keep Firefox around because of Firebug and its utility in Web development. As for actual browsing, I've just finished doing extensive testing on multiple machines and multiple browsers. Firefox is soooooooooooooo much slower than Chrome (20% or more), that it's virutally useless for browsing. Now that it's got so many new features, it may not be worth it.
guigs 1072 solutions 11697 answers

One of your add ons may be causing this, if you disable add on syncing, does the issue continue?

One of your add ons may be causing this, if you disable add on syncing, does the issue continue?