Rechercher dans l’assistance

Évitez les escroqueries à l’assistance. Nous ne vous demanderons jamais d’appeler ou d’envoyer un SMS à un numéro de téléphone ou de partager des informations personnelles. Veuillez signaler toute activité suspecte en utilisant l’option « Signaler un abus ».

En savoir plus

Thunderbird shows wrong time in date column with correct date header

  • 5 réponses
  • 2 ont ce problème
  • 35 vues
  • Dernière réponse par telemort

more options

Arch Linux, TB 60.0

In the date column of any folder in any mail account the date is shown incorrectly (-1h). The date and received headers are correct for all mails and the date is correctly shown in the preview pane. I would say that TB does not add the DST, because my timezone is CEST (+0200), but the date is shown for (+0100).

Settings: Regional settings locale for date and time formatting with: LANG=en_US.utf8 LC_TIME=de_DE.utf8

Things I have already tried: - Date() in the JavaScript console shows the correct time and date - Changing the display format to application locale does nothing except now I can see the wrong time in an am/pm format - Setting mailnews.customDBHeaders to 'Received' did not change anything

Arch Linux, TB 60.0 In the date column of any folder in any mail account the date is shown incorrectly (-1h). The date and received headers are correct for all mails and the date is correctly shown in the preview pane. I would say that TB does not add the DST, because my timezone is CEST (+0200), but the date is shown for (+0100). Settings: Regional settings locale for date and time formatting with: LANG=en_US.utf8 LC_TIME=de_DE.utf8 Things I have already tried: - Date() in the JavaScript console shows the correct time and date - Changing the display format to application locale does nothing except now I can see the wrong time in an am/pm format - Setting mailnews.customDBHeaders to 'Received' did not change anything

Solution choisie

Try exporting your TZ variable in .pam_environment and do NOT include "/usr/share/zoneinfo", just the zone/subzone.

So, for your specific set up, try adding this to your ~/.pam_environment: TZ=:Europe/Berlin

Another option that should work is to add "export TZ=:Europe/Berlin" to your launcher for Thunderbird.

I assume the package maintainer for Arch Linux will probably find some way to not need this workaround at some point.

Edited to include colon when TZ is pointed to a zoneinfo file per https://www.gnu.org/software/libc/manual/html_node/TZ-Variable.html

Lire cette réponse dans son contexte 👍 0

Toutes les réponses (5)

more options

check the TZ environment variable.

more options

timedatectl status gives me:

Local time: So 2018-08-12 10:18:46 CEST
Universal time: So 2018-08-12 08:18:46 UTC
RTC time: So 2018-08-12 08:18:51
Time zone: Europe/Berlin (CEST, +0200)

and echo $TZ shows

/usr/share/zoneinfo/Europe/Berlin
more options

I've posted about a similar issue that may be related: https://support.mozilla.org/en-US/questions/1230579

more options

Solution choisie

Try exporting your TZ variable in .pam_environment and do NOT include "/usr/share/zoneinfo", just the zone/subzone.

So, for your specific set up, try adding this to your ~/.pam_environment: TZ=:Europe/Berlin

Another option that should work is to add "export TZ=:Europe/Berlin" to your launcher for Thunderbird.

I assume the package maintainer for Arch Linux will probably find some way to not need this workaround at some point.

Edited to include colon when TZ is pointed to a zoneinfo file per https://www.gnu.org/software/libc/manual/html_node/TZ-Variable.html

Modifié le par ajdunevent

more options

That worked. Thanks a lot.