Рейтинг:2

Неверное системное время при включенном NTP?

флаг pl

Я использую Ubuntu 20.04 на своем ноутбуке. С момента установки у меня никогда не было проблем с синхронизацией даты/времени.

Но сегодня, когда я включил ноутбук, системное время было совершенно неверным. Я могу отключить NTP и установить правильное время вручную, но в тот момент, когда я снова включаю NTP, время возвращается к неправильному:

david@david-XPS-15-9570 î° ~ î° timedatectl 
               Местное время: Пн 2021-10-04 08:20:36 CEST
           Всемирное время: пн 2021-10-04 06:20:36 UTC 
                 Время RTC: Пн 2021-10-04 06:20:37     
                Часовой пояс: Европа/Вена (CEST, +0200)
Синхронизация системных часов: нет                         
              Служба NTP: неактивна                   
          RTC в местной ТЗ: нет                         
 david@david-XPS-15-9570 î° ~ î° sudo timedatectl set-ntp on
 david@david-XPS-15-9570 î° ~ î° timedatectl                
               Местное время: Пн 2038-10-04 07:52:04 CEST
           Всемирное время: Пн 2038-10-04 05:52:04 UTC 
                 Время RTC: Пн 2021-10-04 06:21:14     
                Часовой пояс: Европа/Вена (CEST, +0200)
Синхронизация системных часов: нет                         
              Служба NTP: активна                     
          RTC в местной ТЗ: нет                         
  • Я перезагрузил ноутбук несколько раз, просто чтобы быть уверенным
  • Проверил дату и время в биосе - они правильные

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

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:

AFAICT, NTP должен запрашивать ntp.ubuntu.com

david@david-XPS-15-9570 î° ~ î° cat /etc/systemd/timesyncd.conf 
# Этот файл является частью systemd.
#
# systemd — бесплатное программное обеспечение; вы можете распространять его и/или модифицировать
# в соответствии с условиями Стандартной общественной лицензии ограниченного применения GNU, опубликованной
# Фонд свободного программного обеспечения; либо версии 2.1 Лицензии, либо
# (на ваш выбор) любая более поздняя версия.
#
# Записи в этом файле показывают значения по умолчанию времени компиляции.
# Вы можете изменить настройки, отредактировав этот файл.
# Значения по умолчанию можно восстановить, просто удалив этот файл.
#
# Подробности смотрите в timesyncd.conf(5).

[Время]
#НТП=
#FallbackNTP=ntp.ubuntu.com
#RootDistanceMaxSec=5
#PollIntervalMinSec=32
#PollIntervalMaxSec=2048

... который, согласно https://servertest.online/ntp все должно быть в порядке...

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:

david@david-XPS-15-9570 î° ~ î° сервис chronyd статус              
Не удалось найти объект хронид.сервис.
david@david-XPS-15-9570 î° ~ î° сервис systemd-timedated статус
▪ systemd-timedated.service — служба времени и даты
     Загружено: загружено (/lib/systemd/system/systemd-timedated.service; статично; предустановка поставщика: включена)
     Активно: активно (работает) с понедельника 04.10.2021 14:47:02 CEST; 14 сек. назад
       Документы: man:systemd-timedated.service(8)
             человек: местное время (5)
             https://www.freedesktop.org/wiki/Software/systemd/timedated
   Основной PID: 9393 (systemd-timedat)
      Заданий: 1 (лимит: 38042)
     Память: 1,3 м
     CGroup: /system.slice/systemd-timedated.service
             ââ9393 /lib/systemd/systemd-timedated

Окт 04 14:47:02 david-XPS-15-9570 systemd[1]: запуск службы времени и даты...
04 октября 14:47:02 david-XPS-15-9570 systemd[1]: запущена служба времени и даты.
 david@david-XPS-15-9570 î° ~ î° sudo timedatectl set-ntp on         
 david@david-XPS-15-9570 î° ~ î° сервис systemd-timedated статус
▪ systemd-timedated.service — служба времени и даты
     Загружено: загружено (/lib/systemd/system/systemd-timedated.service; статично; предустановка поставщика: включена)
     Активно: активно (работает) с понедельника 04.10.2021 14:47:02 CEST; 16 лет 11 месяцев назад
       Документы: man:systemd-timedated.service(8)
             человек: местное время (5)
             https://www.freedesktop.org/wiki/Software/systemd/timedated
   Основной PID: 9393 (systemd-timedat)
      Заданий: 1 (лимит: 38042)
     Память: 1,4 М
     CGroup: /system.slice/systemd-timedated.service
             ââ9393 /lib/systemd/systemd-timedated

Окт 04 14:47:02 david-XPS-15-9570 systemd[1]: запуск службы времени и даты...
04 октября 14:47:02 david-XPS-15-9570 systemd[1]: запущена служба времени и даты.
Окт 04 14:47:25 david-XPS-15-9570 systemd-timedated[9393]: systemd-timesyncd.service: Включение устройства.
Окт 04 14:47:25 david-XPS-15-9570 systemd-timedated[9393]: включить NTP (systemd-timesyncd.service).
Окт 04 07:52:02 david-XPS-15-9570 systemd-timedated[9393]: включить NTP (systemd-timesyncd.service).
 david@david-XPS-15-9570 î° ~ î° timedatectl                         
               Местное время: Пн 2038-10-04 07:52:18 CEST
           Всемирное время: Пн 2038-10-04 05:52:18 UTC 
                 Время RTC: Пн 2021-10-04 12:47:42     
                Часовой пояс: Европа/Вена (CEST, +0200)
Синхронизация системных часов: нет                         
              Служба NTP: активна                     
          RTC в местной ТЗ: нет  

Я изменил строку в файле конфигурации на эти значения

NTP=pool.ntp.org
NTP=pool.ntp.org
NTP=ntp.ubuntu.com

но ничего не изменилось...

Artur Meinild avatar
флаг vn
Ну, во-первых, ваши строки `NTP` и `FallbackNTP` закомментированы (`#`), так что не совсем понятно, какие NTP-серверы используются? Кроме того, ntp.ubuntu.com находится в разделе FallbackNTP. Поэтому попробуйте указать предпочитаемый сервер в разделе `NTP` и раскомментируйте (удалите `#`). Кроме того, попробуйте другие серверы NTP, просто для проверки.
Wayne Vosberg avatar
флаг bd
Также проверьте «статус службы systemd-timedated» и «статус службы chronyd».
флаг pl
Спасибо вам обоим за ваши комментарии! @ArturMeinild - Как неловко! Я действительно проглядел `#`ы. Я заметил, что настроен только `FallbackNTP`, но, поскольку я никогда не трогал этот файл, я подумал, что он все равно должен работать... @WayneVosberg - я проверю статус и обновлю свой вопрос!
флаг pl
@ArturMeinild - есть ли способ активно проверить, какой URL-адрес NTP используется?
Wayne Vosberg avatar
флаг bd
Извините, я использую chronyd в системе 21.04. 20.04 по умолчанию использовал systemd-timesyncd, поэтому можете ли вы добавить вывод `service systemd-timesyncd status`? Вы должны увидеть строку вроде: `systemd-timesyncd[1015]: Начальная синхронизация с сервером времени 91.189.94.4:123 (ntp.ubuntu.com).`
Artur Meinild avatar
флаг vn
Проверьте этот ответ и посмотрите, работает ли он для вас: [Как синхронизировать время с сетью с помощью timedatectl в Ubuntu 18.04?] (https://askubuntu.com/questions/1058593/how-to-sync-the-time-to -сеть-с-timedatectl-на-ubuntu-18-04)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.