Timezone selected is correct, time is not

FreePBX 16.0.26

Timezone I have selected is correct, but the server time is nowhere near correct (like 16 hours off). I have already rebooted the server, but it just stays the same. I am not sure how to correct this. Any ideas?

What is the output of
timedatectl status
given at a shell prompt?

      Local time: Tue 2022-12-13 15:55:35 PST
  Universal time: Tue 2022-12-13 23:55:35 UTC
        RTC time: Tue 2022-12-13 15:55:35
       Time zone: America/Los_Angeles (PST, -0800)
     NTP enabled: no
NTP synchronized: no
 RTC in local TZ: yes
      DST active: no
 Last DST change: DST ended at
                  Sun 2022-11-06 01:59:59 PDT
                  Sun 2022-11-06 01:00:00 PST
 Next DST change: DST begins (the clock jumps one hour forward) at
                  Sun 2023-03-12 01:59:59 PST
                  Sun 2023-03-12 03:00:00 PDT

Warning: The system is configured to read the RTC time in the local time zone.
         This mode can not 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'.

It also looks as though the RTC is in UTC (good), but the system has been told that it in local time (bad).

Any idea on how to resolve this?

There is a big red message telling you how to resolve the second issue.

You could try the obvious option for NTP, from man timedatectl, but you may have missing packages.

This seemed to resolve things for me.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.