You are not logged in.

#1 2018-08-20 22:44:27

ajdunevent
Member
Registered: 2013-07-29
Posts: 13

[SOLVED] Thunderbird 60 not respecting user's TZ

Greetings,

Since the update to Thunderbird 60, it no longer seems to respect a user-specific TZ environment variable.  I live in a different time zone than the company I work for so I have the company's timezone exported for my "work" user account (per https://wiki.archlinux.org/index.php/En … s#Per_user and https://wiki.archlinux.org/index.php/Ti … y_settings).  This worked as expected in Thunderbird 52.

The issue persists even with a new Thunderbird profile.

Please let me know if there is anything else I can provide that might shed some light on why this has changed or a new work around to correct it.

Last edited by ajdunevent (2018-08-21 23:13:04)

Offline

#2 2018-08-21 19:30:52

ajdunevent
Member
Registered: 2013-07-29
Posts: 13

Re: [SOLVED] Thunderbird 60 not respecting user's TZ

I may be incorrect in my diagnosis.  I discovered another Arch user has posted to the Thunderbird support forum that the date column seems to be off by -1h.  It may be just a coincidence that my system's TZ is -1h from my work user's TZ.

See: https://support.mozilla.org/en-US/questions/1229111

Offline

#3 2018-08-21 21:35:30

ajdunevent
Member
Registered: 2013-07-29
Posts: 13

Re: [SOLVED] Thunderbird 60 not respecting user's TZ

Export TZ as :zone/subzone in .pam_environment and do *not* include "/usr/share/zoneinfo/".

So, for example, the relevant part of my work user's .pam_enviroment now says:

TZ=:US/Eastern

Last edited by ajdunevent (2018-08-21 23:04:38)

Offline

#4 2018-08-21 22:04:59

progandy
Member
Registered: 2012-05-17
Posts: 5,321

Re: [SOLVED] Thunderbird 60 not respecting user's TZ

You should always begin the variable with a colon if you want to specify a zoneinfo file instead of a POSIX timezone identifier.

TZ=":/usr/share/zoneinfo/US/Eastern"
TZ=":US/Eastern"

https://www.gnu.org/software/libc/manua … iable.html


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |

Offline

#5 2018-08-21 23:11:03

ajdunevent
Member
Registered: 2013-07-29
Posts: 13

Re: [SOLVED] Thunderbird 60 not respecting user's TZ

Thanks for the correction!

Using a colon when exporting the zoneinfo file with its full path in .pam_environment still doesn't correct the Thunderbird issue but adding the colon to just the zone/subzone part does seem to be the more correct way.  I edited my answer above your comment to reflect that.  I'll also update my reports on the issue on the Mozilla support forum and I'll mention it on the Arch wiki articles linked in my OP.

Last edited by ajdunevent (2018-08-21 23:13:14)

Offline

Board footer

Powered by FluxBB