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.

Learn More

How do I get Linux to find address books in dual boot Win 7/Linux system

  • 1 (رد واحد)
  • 2 have this problem
  • 33 views
  • آخر ردّ كتبه Matt

more options

I use a dual-boot Linux Mint 19/Win7 system, with the latest Thunderbird on both. For convenience, I have moved the Win 7 Thunderbird profile to a new location, and referred Thunderbird in both systems to this location, using "Edit/account settings/Server settings/local directory/browse" in Thunderbird, and selecting the folder where the profile is stored. This worked perfectly in Windows, but in Linux I get everything bar the address books! E-mails sent and received in Win show up in Linux, E-mails sent and received in Linux show up in Win. In my case, the Local directory used for both Win 7 and Linux versions of Thunderbird is "E:\Profiles\Thunderbird\nsub6ver.default\Mail\mail.skymesh.com-1.au", except that in Linux "E:" is replaced by "Media/ausron/Win 7 Data/". The address books are stored in the "nsub6ver.default" folder where Thunderbird Windows manages to find them, but Thunderbird Linux does not! As I recall, Linux Mint 17 with earlier versions of Thunderbird did not have this issue, and, though I suspect that the problem is with Thunderbird, I cannot prove it. Any suggestions?

I use a dual-boot Linux Mint 19/Win7 system, with the latest Thunderbird on both. For convenience, I have moved the Win 7 Thunderbird profile to a new location, and referred Thunderbird in both systems to this location, using "Edit/account settings/Server settings/local directory/browse" in Thunderbird, and selecting the folder where the profile is stored. This worked perfectly in Windows, but in Linux I get everything bar the address books! E-mails sent and received in Win show up in Linux, E-mails sent and received in Linux show up in Win. In my case, the Local directory used for both Win 7 and Linux versions of Thunderbird is "E:\Profiles\Thunderbird\nsub6ver.default\Mail\mail.skymesh.com-1.au", except that in Linux "E:" is replaced by "Media/ausron/Win 7 Data/". The address books are stored in the "nsub6ver.default" folder where Thunderbird Windows manages to find them, but Thunderbird Linux does not! As I recall, Linux Mint 17 with earlier versions of Thunderbird did not have this issue, and, though I suspect that the problem is with Thunderbird, I cannot prove it. Any suggestions?

All Replies (2)

more options

The usual approach on dual boot systems is to point to a single profile folder. https://support.mozilla.org/en-US/kb/profiles-where-thunderbird-stores-user-data?redirectlocale=en-US&redirectslug=profiles-tb#w_moving-a-profile

I really have no idea how you will manage it on your setup.

more options

Matt, I have linked Thunderbird in both Windows and Linux to the same profile, stored on my Windows Data partition. This worked perfectly, except for the address books in Linux, so, I took a punt and copied the abook.mab and history.mab files to the Thunderbird profile stored in the default location in Linux: ("ausron/Thunderbird/x11vasea.default"). This worked, so it seems that Thunderbird must look at both profile folders as it starts up!! It gets all the current E-mails from the location shared with Windows, and gets the address books from the default Linux profile! This does, however, mean that I will have to keep the address book files in the Linux profile updated regularly, since it will not get them from the shared profile location. If I work out how to avoid this, I will tell all.