This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

ค้นหาฝ่ายสนับสนุน

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

เรียนรู้เพิ่มเติม

Thunderbird won't save passwords after migration to Debian from Windows

  • 8 การตอบกลับ
  • 1 คนมีปัญหานี้
  • 1 ครั้งที่ดู
  • ตอบกลับล่าสุดโดย tom1948

more options

Hi, I installed Debian 9 (64-bit) on a VMware Workstation virtual machine. I installed Thunderbird 60.3.0 (64-bit) from the Debian software package installer. I opened Thunderbird for the first time to find the Profile Directory, then after closing Thunderbird, copied across the entire folder tree from my Windows 10 installation Profile Directory, from the Thunderbird folder down, pasting it into the .thunderbird folder on my new VM. I then opened Thunderbird. All my email and newsgroup accounts were there, and mail. However, it will not save my account passwords. I can only get mail after entering the password, and NOT selecting the "UsePassword Manager...." check box. I have to enter the password again to send mail, and again it will only send if I don't select to remember the password. If I look at the Saved Passwords dialog box there are none. I tried copying over the profile folder again in case I missed something, but the results were the same. By the way I do not have this problem in my Windows installation. I don't have access to it at the moment to confirm the version of Thunderbird, but I believe it is up to date and is the latest version for Windows 10.

Could it be that the Windows Thunderbird is 32-bit and so the profile is not compatible with the Debian Thunderbird because that is 64-bit? (I can't confirm the bitness of the Windows Thunderbird version until the weekend.)

Steve

Hi, I installed Debian 9 (64-bit) on a VMware Workstation virtual machine. I installed Thunderbird 60.3.0 (64-bit) from the Debian software package installer. I opened Thunderbird for the first time to find the Profile Directory, then after closing Thunderbird, copied across the entire folder tree from my Windows 10 installation Profile Directory, from the Thunderbird folder down, pasting it into the .thunderbird folder on my new VM. I then opened Thunderbird. All my email and newsgroup accounts were there, and mail. However, it will not save my account passwords. I can only get mail after entering the password, and NOT selecting the "UsePassword Manager...." check box. I have to enter the password again to send mail, and again it will only send if I don't select to remember the password. If I look at the Saved Passwords dialog box there are none. I tried copying over the profile folder again in case I missed something, but the results were the same. By the way I do not have this problem in my Windows installation. I don't have access to it at the moment to confirm the version of Thunderbird, but I believe it is up to date and is the latest version for Windows 10. Could it be that the Windows Thunderbird is 32-bit and so the profile is not compatible with the Debian Thunderbird because that is 64-bit? (I can't confirm the bitness of the Windows Thunderbird version until the weekend.) Steve

วิธีแก้ปัญหาที่เลือก

the issues in migrating a profile from Linux to windows and back are largely in the way paths are written. \ in windows and / in Linux.

However, just a guess but try deleting the pkcs11.txt and starting Thunderbird in safe mode.

อ่านคำตอบนี้ในบริบท 👍 2

การตอบกลับทั้งหมด (8)

more options

วิธีแก้ปัญหาที่เลือก

the issues in migrating a profile from Linux to windows and back are largely in the way paths are written. \ in windows and / in Linux.

However, just a guess but try deleting the pkcs11.txt and starting Thunderbird in safe mode.

more options

Hi I took a look at the pkcs11.txt file before deleting it. It had the old Windows profile path in it, with backslashes. After deleting it, and reopening Thunderbird, the problem was solved. I didn’t need to open it in safe mode. The file was recreated with the Linux profile path in. All good! Thanks very much! Steve

more options

Just wanted to add my experience. I was simply migrating Thunderbird from PC Win7 to Mac OS High Sierra and ran into this problem. I tried all the other fixes by deleting various files from the copied profile without success. A quick look at the pkcs11.txt file made it all very obvious. The Win7 directory paths were in there pointing to nothing relative on the Mac. So following the instructions above fixed the issue for me. I checked the pkcs11.txt file before even restarting TB and I could see the new Mac directory paths. One thing I can't be sure of is if I had to even delete the other files ("cert8.db" and "key3.db") as I had already done this trying other fixes. In any case it seemingly didn't hurt as everything seems to be working fine now. Moral to the story...different platforms will have different file paths and directly copying your profile folder will (now obviously) require this fix to be carried out. Thanks so much for this...I was pulling my hair out!!

more options

Same issue going from Windows 7 to Mint but deleting the txt file did not fix the required constant login to check my TB mail after updating the profile with the Windows one. I assume after installing TB and launching it to create the .thunderbird directory I shouldn't answer the pop-up login question but just close TB and then copy the Windows profile directory before relaunching. If I do log in and set up pop server email/pw before shutting TB down and copying the profile, the old folders don't show up though TB works.

more options

Your mileage may vary but I didn't need to log in and set up the pop server email/pw. All that information was in the profile folder that I copied across. The problem for me was that Thunderbird couldn't find the info it needed due to the paths that were incorrect in the pkcs11.txt file. I deleted that, while TB was closed, then on reopening, I had to put in the passwords again, but that was for the last time.

Steve

more options

Thanks Steve. I did delete pkcs11.txt and was able to bring up my old Windows folders in Mint. At this point I have to log in to check my mail the first time after launching TB and the first time I try to send an email. After that I'm good till I shut TB down, re-launch and the cycle starts again. I can live with the single login per day.

more options

That is annoying! It might be worth starting a new thread with your specific problem if you don't get an answer here.

more options

I will consider starting a new thread. I will give it a few days...