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

Support Forum

After updating FF to latest, all pwds & usr names messed up

Posted

After updating FF to latest (FF21->FF49.0.2) all pwds & usr names messed up. So when I go to any login page, there are various user names to chose from, but pwds come up. Hence, total hassle & no utility. As there were no other such Q&A, this might be an isolated issue. Should one update safer in steps like 21 to 28 to 43 to 49 or what is recommended to avoid this?

After updating FF to latest (FF21->FF49.0.2) all pwds & usr names messed up. So when I go to any login page, there are various user names to chose from, but pwds come up. Hence, total hassle & no utility. As there were no other such Q&A, this might be an isolated issue. Should one update safer in steps like 21 to 28 to 43 to 49 or what is recommended to avoid this?

Chosen solution

Firefox 21-31 used a database file named signons.sqlite in coordination with key3.db to store logins. Firefox 32-49 now use logins.json in coordination with key3.db to store logins.

What version do you have right now? If you are using a version newer than Firefox 31 -- Firefox 32-49 -- you could try setting up Firefox to redo the conversion from signons.sqlite to logins.json as follows:

Overview

Step 1 is to change a preference Step 2 is to exit Firefox and hide logins.json Step 3 is to try a new conversion

Toggle a preference

(1) In a new tab, type or paste about:config in the address bar and press Enter/Return. Click the button promising to be careful.

(2) In the search box above the list, type or paste signon and pause while the list is filtered

(3) Double-click the signon.importedFromSqlite preference to switch the value from true to false (after Firefox does the conversion again, this will switch back to true on its own)

Hide the messed up logins.json file

Open your current Firefox settings (AKA Firefox profile) folder using either

  • "3-bar" menu button > "?" button > Troubleshooting Information
  • (menu bar) Help > Troubleshooting Information
  • type or paste about:support in the address bar and press Enter

In the first table on the page, click the "Show Folder" button. This should launch a new window listing various files and folders in Windows Explorer.

Leaving that window open, switch back to Firefox and Exit, either:

  • "3-bar" menu button > "power" button
  • (menu bar) File > Exit

Pause while Firefox finishes its cleanup, then rename logins.json to something like logins.old, or I guess you could delete it if it's really of no use.

Start Firefox to trigger a new conversion

Start Firefox back up again. Were the logins converted successfully this time?

Read this answer in context 1

Additional System Details

Installed Plug-ins

  • Osmozilla allows playback of many media and rich media files. For more information, visit gpac.sourceforge.net
  • Shockwave Flash 23.0 r0
  • Next Generation Java Plug-in 11.71.2 for Mozilla browsers
  • NPRuntime Script Plug-in Library for Java(TM) Deploy
  • The QuickTime Plugin allows you to view a wide variety of multimedia content in Web pages. For more information, visit the QuickTime Web site.
  • Adobe Shockwave for Director Netscape plug-in, version 12.2
  • Citrix Online App Detector Plugin
  • ActiveTouch General Plugin Container Version 105

Application

  • User Agent: Mozilla/5.0 (Windows NT 5.1; rv:21.0) Gecko/20100101 Firefox/21.0

More Information

jscher2000
  • Top 10 Contributor
8637 solutions 70648 answers

Chosen Solution

Firefox 21-31 used a database file named signons.sqlite in coordination with key3.db to store logins. Firefox 32-49 now use logins.json in coordination with key3.db to store logins.

What version do you have right now? If you are using a version newer than Firefox 31 -- Firefox 32-49 -- you could try setting up Firefox to redo the conversion from signons.sqlite to logins.json as follows:

Overview

Step 1 is to change a preference Step 2 is to exit Firefox and hide logins.json Step 3 is to try a new conversion

Toggle a preference

(1) In a new tab, type or paste about:config in the address bar and press Enter/Return. Click the button promising to be careful.

(2) In the search box above the list, type or paste signon and pause while the list is filtered

(3) Double-click the signon.importedFromSqlite preference to switch the value from true to false (after Firefox does the conversion again, this will switch back to true on its own)

Hide the messed up logins.json file

Open your current Firefox settings (AKA Firefox profile) folder using either

  • "3-bar" menu button > "?" button > Troubleshooting Information
  • (menu bar) Help > Troubleshooting Information
  • type or paste about:support in the address bar and press Enter

In the first table on the page, click the "Show Folder" button. This should launch a new window listing various files and folders in Windows Explorer.

Leaving that window open, switch back to Firefox and Exit, either:

  • "3-bar" menu button > "power" button
  • (menu bar) File > Exit

Pause while Firefox finishes its cleanup, then rename logins.json to something like logins.old, or I guess you could delete it if it's really of no use.

Start Firefox to trigger a new conversion

Start Firefox back up again. Were the logins converted successfully this time?

Firefox 21-31 used a database file named '''signons.sqlite''' in coordination with '''key3.db''' to store logins. Firefox 32-49 now use '''logins.json''' in coordination with '''key3.db''' to store logins. What version do you have right now? If you are using a version newer than Firefox 31 -- Firefox 32-49 -- you could try setting up Firefox to redo the conversion from signons.sqlite to logins.json as follows: ''Overview'' Step 1 is to change a preference Step 2 is to exit Firefox and hide logins.json Step 3 is to try a new conversion '''Toggle a preference''' (1) In a new tab, type or paste '''about:config''' in the address bar and press Enter/Return. Click the button promising to be careful. (2) In the search box above the list, type or paste '''signon''' and pause while the list is filtered (3) Double-click the '''signon.importedFromSqlite''' preference to switch the value from true to false (after Firefox does the conversion again, this will switch back to true on its own) '''Hide the messed up logins.json file''' Open your current Firefox settings (AKA Firefox profile) folder using either * "3-bar" menu button > "?" button > Troubleshooting Information * (menu bar) Help > Troubleshooting Information * type or paste about:support in the address bar and press Enter In the first table on the page, click the "Show Folder" button. This should launch a new window listing various files and folders in Windows Explorer. Leaving that window open, switch back to Firefox and Exit, either: * "3-bar" menu button > "power" button * (menu bar) File > Exit Pause while Firefox finishes its cleanup, then rename '''logins.json''' to something like logins.old, or I guess you could delete it if it's really of no use. '''Start Firefox to trigger a new conversion''' Start Firefox back up again. Were the logins converted successfully this time?

Question owner

After reverting to a backup of FF21 directory & profile (not sure what those do that get screwed), I tried to reinstall the latest, but got the same result. This tells me, that the conversion is not working properly out of the box. Will try a third time and then run above procedure, but this should definitely not be and is a sign that FF releases are not tested thoroughly. Let me ask again, if there is a safer way, updating from 21 to vX then to vY then to vZ etc? Or, if apt, apologies for the above, what am I missing?

After reverting to a backup of FF21 directory & profile (not sure what those do that get screwed), I tried to reinstall the latest, but got the same result. This tells me, that the conversion is not working properly out of the box. Will try a third time and then run above procedure, but this should definitely not be and is a sign that FF releases are not tested thoroughly. Let me ask again, if there is a safer way, updating from 21 to vX then to vY then to vZ etc? Or, if apt, apologies for the above, what am I missing?

Question owner

In the end I went for ESR, which was not v45 (as ESR initially says) but v38, but at least it has the tiles of newtab not blurred (yay hurray) and the type is legible!

And...the above procedure worked, as it seems all pwds are working (so far same behavior of FF on all login pages as before...and improvements(!) yay, re redirection & multiple confirms gone e.g.).

Overall a bit jerky judging from the activity halo (the turning loading ring), and even slower (when only one tab is open) than FF21 (when it had 200+ tabs open, and loading one new), but at least all sites work (no more ssl probs or new browser needed hints or wrong display, etc).

And ESR allows loading of unsigned addons ;)

Thx Mozillians and FF Masters! (Oh, I also donated last night already...)

In the end I went for ESR, which was not v45 (as ESR initially says) but v38, but at least it has the tiles of newtab not blurred (yay hurray) and the type is legible! And...the above procedure worked, as it seems all pwds are working (so far same behavior of FF on all login pages as before...and improvements(!) yay, re redirection & multiple confirms gone e.g.). Overall a bit jerky judging from the activity halo (the turning loading ring), and even slower (when only one tab is open) than FF21 (when it had 200+ tabs open, and loading one new), but at least all sites work (no more ssl probs or new browser needed hints or wrong display, etc). And ESR allows loading of unsigned addons ;) Thx Mozillians and FF Masters! (Oh, I also donated last night already...)

Modified by spdgnzls