Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 646048 - mail-client/thunderbird-52.5.x erasing content preference list
Summary: mail-client/thunderbird-52.5.x erasing content preference list
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-29 14:13 UTC by Phil Stracchino (Unix Ronin)
Modified: 2019-03-09 15:46 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Phil Stracchino (Unix Ronin) 2018-01-29 14:13:13 UTC
mail-client/thunderbird, currently 52.5.2 installed, has suddenly begun erasing my mail content preferences.  I re-add domains through the day that I want mail content allowed from so that I can actually read my mail, and then I start up Thunderbird the next day and the list is completely empty again.  I can find no reason for this.  I tried rolling back to 52.5.0 with no effect.

I've just confirmed the behavior is still present in 52.6.0.  The content preference list is either erased, or never saved in the first place.
Comment 1 Jory A. Pratt gentoo-dev 2018-02-19 12:02:09 UTC
(In reply to Phil Stracchino (Unix Ronin) from comment #0)
> mail-client/thunderbird, currently 52.5.2 installed, has suddenly begun
> erasing my mail content preferences.  I re-add domains through the day that
> I want mail content allowed from so that I can actually read my mail, and
> then I start up Thunderbird the next day and the list is completely empty
> again.  I can find no reason for this.  I tried rolling back to 52.5.0 with
> no effect.
> 
> I've just confirmed the behavior is still present in 52.6.0.  The content
> preference list is either erased, or never saved in the first place.

You need to check your permissions, if you are unsure how to do so test with a new profile, `mv ~/.thunderbird/ ~/thunderbird-bak && thunderbird`
Comment 2 Phil Stracchino (Unix Ronin) 2018-02-19 13:36:19 UTC
It doesn't look like a permissions problem.

babylon5:alaric:~:10 $ find .thunderbird/ -type f ! -perm -u=rw
.thunderbird/alaric/extensions/{79F88CCE-DC6B-11DE-A153-58A455D89593}/chrome/disableyou/content/disableyouOverlay.xul
.thunderbird/alaric/extensions/{79F88CCE-DC6B-11DE-A153-58A455D89593}/chrome.manifest
.thunderbird/alaric/extensions/{79F88CCE-DC6B-11DE-A153-58A455D89593}/install.rdf

babylon5:alaric:~:11 $ find .thunderbird/ -type d ! -perm -u=rwx
<nothing found>

I assume the data is supposed to be saved in .thunderbird/<profile>/preferences.sqlite.  Permissions on it are fine:

babylon5:alaric:~:12 $ ls -l .thunderbird/alaric/permissions.sqlite
-rw-r----- 1 alaric users 39936 Jan 10 13:59 .thunderbird/alaric/permissions.sqlite

I've opened that file with sqlite3 and can read the data from it, so it is apparently not corrupted, and all of my content preference settings appear to be recorded there.  (Disclaimer:  I don't know how to read the preference fields.)  This is a typical row:

604|chrome://messenger/content/email=support@patreon.zendesk.com|image|1|0|0|1493903214653

There are 678 rows in moz_perms and 48 in moz_hosts.  Thunderbird appears to simply be ignoring the lot.  If I go to Preferences, Privacy, Mail Content -> Exceptions, the list is empty.  I can add entries to it throughout the day, but they are not saved.  There are no Thunderbird errors in .xsession-errors.
Comment 3 Thomas Deutschmann (RETIRED) gentoo-dev 2019-03-09 15:46:51 UTC
Closing as obsolete, version is no longer available within Gentoo repository.

Feel free to file a new bug against current supported version if problem is still present.