Unable to save a password on a migrated user profile
Categories
(Thunderbird :: Untriaged, defect)
Tracking
(Not tracked)
People
(Reporter: jamez, Unassigned)
Details
Steps to reproduce:
Installed Thunderbird (115.6.0 (64-bit) on my new linux laptop.
Copied the .thunderbird directory from my old laptop (running Thunderbird 52.5.0 64-bit) to my new laptop, ensured file ownership was compatible with the user on the new machine.
Launched Thunderbird. All content is there as expected.
Clicked on check email.
Inserted into the prompt email password and selected "use password manager to remember this password".
Actual results:
Process hanged indefinitely on "Host contacted, sending login information...".
On the shell, error message displayed (6 times) is:
JavaScript error: resource://gre/modules/crypto-SDR.sys.mjs, line 87: NS_ERROR_ABORT: User canceled primary password entry
Expected results:
The password should have been saved to the password manager.
Additional context:
-This bug occurs whether or not I set a master password before migrating my profile from the old to the new machine.
-The profile on the old machine is itself the result of a previous migration, so it may contain files as old as 15 years ago.
-Skipping the "use password manager" checkbox allows me to check email successfully.
Comment 1•1 year ago
|
||
To go from Thunderbird 52 to 92 and beyond, you need to go to Thunderbird 68 to have the profile files converted.
Since you haven't done so, you can still repair your profile:
To do this, you need to delete the secmod.db file from your profile.
Then, when you restart, you'll be able to enter your passwords again, and they'll be saved.
PS: if you had address books, you'll also need to re-import them.
(In reply to adrien.rybarczyk from comment #1)
Since you haven't done so, you can still repair your profile:
To do this, you need to delete the secmod.db file from your profile.
Thanks, Adrien, that worked. Hope that helps other people in a similar situation. Cheers.
Description
•