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.

Search Support

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

cannot change storage directory.

  • 5 replies
  • 1 has this problem
  • 219 views
  • Last reply by tthenrie

more options

After install, I cannot receive/sync my messages from yahoo, gmail, or other accounts. In trying to troubleshoot, under advanced server settings, I get the error message that the storage local directory is invalid. Your scripts automatically set the directory as /data/home/user/.thunderbird/....however the default directory cannot be edited in the window. When I browse for other directories, your application will not show hidden files, therefore I cannot select the directory which was already installed by thunderbird at /home/user/.thunderbird... This should be reported as a bug as there is no means to select the appropriate directory. It cannot be entered directly in the window and cannot be selected through your browse application. My OS is NomadBSD, on FreeBSD13-RC6.

After install, I cannot receive/sync my messages from yahoo, gmail, or other accounts. In trying to troubleshoot, under advanced server settings, I get the error message that the storage local directory is invalid. Your scripts automatically set the directory as /data/home/''user''/.thunderbird/....however the default directory cannot be edited in the window. When I browse for other directories, your application will not show hidden files, therefore I cannot select the directory which was already installed by thunderbird at /home/''user''/.thunderbird... This should be reported as a bug as there is no means to select the appropriate directory. It cannot be entered directly in the window and cannot be selected through your browse application. My OS is NomadBSD, on FreeBSD13-RC6.

Modified by tthenrie

Chosen solution

SOLVED:

This was indeed a NomadBSD problem. NomadBSD is a live USB OS that can optionally be installed on the computer's SSD/HDD. I configured Thunderbird while it was running from the USB stick. When I migrated it to the SSD, the home folder moved from /data/home to /home and Thunderbird was still looking for its configuration files under /data/home/username/.thunderbird.

The solution was to uninstall Thunderbird, delete the /home/usersname/.thunderbird directory and subfiles, then reinstall and reconfigure Thunderbird. It's working like it should now.

Maybe somebody else will profit from this.

Read this answer in context 👍 0

All Replies (5)

more options

You weren't specific in your attempts. Did you try help>moretroubleshootinginformation, scrolling down to 'Profiles' and then selecting 'about:profiles' and then clicking 'create profile' to select yours?

more options

I figured out how to show hidden files on the thunderbird browse function. I feel pretty stupid about that. However, when I select the appropriate file, I still get the same error message:

The Local Directory path "/home/tony/.thunderbird/r7alciqv.default-release/ImapMail/mail.myemailserver" is not suitable for message storage. Please choose another directory.

Same message for my gmail and yahoo accounts.

I can send messages, but cannot receive email or sync accounts. I can see all my email folders in the above above folder, but the application will not select the directory. The app hangs on saving to the "sent" folder and the "draft" folder after sending a message. This is also related to the issue of not being able to select the appropriate directory.

Also, it will not create an account for a second gmail account. I saw another poster in the forum with the same issue. It created one account (although it's not receiving/syncing), but after authorizing Thunderbird in Google for the second account, the second account does not show up in Thunderbird.

I use Thunderbird in Arch Linux and have no problems, but this installation in NomadBSD (based on FreeBSD 13.1) will not work, so I am assuming this is a FreeBSD-related issue. I have spoken to others with similar issues, but nobody has a solution yet.

If you think you can help, let me know what information you need and I'll provide it.

Modified by tthenrie

more options

OK. I found the "more troubleshooting.." under the help menu.

Under "Profile Folder" -> "Open Directory" it opens the correct directory. Under "Profiles" it shows the correct directory and profile information for my accounts (less the second gmail account.)

I don't know what a lot of the information shown under the other headings means, but I saw nothing that looked amiss to me.

I tried restarting under secure mode (all addons turned off) with no joy.

Modified by tthenrie

more options

I am unfamiliar with BSD, unfortunately. I hope someone else sees this thread for you.

more options

Chosen Solution

SOLVED:

This was indeed a NomadBSD problem. NomadBSD is a live USB OS that can optionally be installed on the computer's SSD/HDD. I configured Thunderbird while it was running from the USB stick. When I migrated it to the SSD, the home folder moved from /data/home to /home and Thunderbird was still looking for its configuration files under /data/home/username/.thunderbird.

The solution was to uninstall Thunderbird, delete the /home/usersname/.thunderbird directory and subfiles, then reinstall and reconfigure Thunderbird. It's working like it should now.

Maybe somebody else will profit from this.