Timezone information for America/Sao_Paulo wrong #5245
The timezone America/Sao_Paulo is currently at UTC-3. This was a change from the originally planned timezone defined in 2017 (which by now would have had DST kick in, putting us at UTC-2); on Ubuntu the change forced an update in the system timezones which happened about 2 montths ago.
On the local system, here is what I see:
I believe the Java timezone is also correct, because a test program that does
Shows me 14:43:13.023 with an offset of -180s.
My user is configured to use the TZ "Sao_Paulo", and my server.conf has:
So my assumption is that Searches and the System Overview page should be showing the right timezone offset, at -0300.
But they are not, and instead are at -0200. If I do a search, a message with the following timestamp:
Is displayed in local time as:
which is -0200. The overview page confirms this:
I'm trying to figure out where Graylog is getting this value of -0200. Perhaps my tzdb.dat is wrong, but wouldn't that cause my test program to print the wrong time too?
Steps to Reproduce (for bugs)
The text was updated successfully, but these errors were encountered:
@kikoreis No, it is unfortunately not possible to update them manually, at least not without rebuilding the whole web interface. I'm afraid you will have to wait until 2.5 is out to get this issue resolved.
In the meantime you could workaround the issue by using UTC-3 as time zone.
Ironically, this Sunday DST kicked in and this bug no longer occurs. I think the model Graylog is using, however, is going to trigger many DST problems over time, as the timezone database updates relatively frequently, and Graylog itself can't pick up system updates. Should I file a new bug?