RTC in local TZ

While installing Bazzite i had selected my proper TimeZone and it gets synced using NTP correctly no problem there, but...
Seems the default system config is somehow setup wrongly wrt RTC:
mainuser@uBlue:~$ timedatectl 
               Local time: Sun 2024-02-11 12:49:34 +03
           Universal time: Sun 2024-02-11 09:49:34 UTC
                 RTC time: Sun 2024-02-11 12:49:34
                Time zone: Europe/Istanbul (+03, +0300)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: yes

Warning: The system is configured to read the RTC time in the local time zone.
         This mode cannot be fully supported. It will create various problems
         with time zone changes and daylight saving time adjustments. The RTC
         time is never updated, it relies on external facilities to maintain it.
         If at all possible, use RTC in UTC by calling
         'timedatectl set-local-rtc 0'.

Note the Warning in the output above...

The fix, for the user is simple:
mainuser@uBlue:~$ timedatectl set-local-rtc 0
mainuser@uBlue:~$ timedatectl 
               Local time: Sun 2024-02-11 12:49:44 +03
           Universal time: Sun 2024-02-11 09:49:44 UTC
                 RTC time: Sun 2024-02-11 09:49:44
                Time zone: Europe/Istanbul (+03, +0300)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no


But it would be much better to have this setting to be default when the system gets installed...
🖖
Was this page helpful?