timedatectl не возвращает правильную информацию

У меня есть 2 сервера с одинаковыми версиями Ubuntu и ядра. Оба имеют одинаковое аппаратное обеспечение и загружаются с одного и того же USB-накопителя.

      user@server1:~$ cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.6 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.6 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
user@server1:~$
user@server1:~$ uname -a
Linux satlab-rs1 4.15.0-156-generic #163-Ubuntu SMP Thu Aug 19 23:31:58 UTC 2021 
x86_64 x86_64 x86_64 GNU/Linux
user@server1:~$

Однако на server1 timedatectl вернул правильный TZ, но неправильную дату и время.

      user@server1:~$ timedatectl
                  Local time: Fri 2021-08-27 02:24:42 +08
              Universal time: Thu 2021-08-26 18:24:42 UTC
                    RTC time: Sun 2006-01-01 05:46:28
                   Time zone: Etc/GMT-8 (+08, +0800)
   System clock synchronized: no
systemd-timesyncd.service active: yes
             RTC in local TZ: no
user@server1:~$

На server2 возвращенная информация верна

      user@server2:~$ timedatectl
                  Local time: Fri 2022-04-15 21:49:00 PDT
              Universal time: Sat 2022-04-16 04:49:00 UTC
                    RTC time: Sat 2022-04-16 04:48:59
                   Time zone: America/Los_Angeles (PDT, -0700)
   System clock synchronized: no
systemd-timesyncd.service active: yes
             RTC in local TZ: no
user@server2:~$

Я попробовал dpkg-reconfigure tzdata, но это не решило проблему, хотя /etc/timezone правильный

      user@server1:~$ cat /etc/timezone
America/Los_Angeles
user@server1:~$

Я также использовал «sudo timedatectl set-timezone», но это не решило проблему.

Есть идеи, что здесь происходит?

0 ответов

Другие вопросы по тегам