Что предотвращает Ubuntu 16.04 для установки времени правильно

У меня есть Dell SC1430 рабочий XUbuntu 16.04, действующий как сервер бэкэнда Mythtv. Это хорошо работало много лет, но теперь после обновления от 12,04, через 14,04 к 16,04 (использующий-обновление-версии) системное время выключено на 2 часа, и это не может быть установлено на корректное время.

Когда я или любой механизм такой как ntpd или timesyncd, попытки установить время, это сразу возвращается. Я получаю это в системном журнале при попытке ntpd:

Sep 17 12:32:33 eddie ntpd[21484]: proto: precision = 0.131 usec (-23)
Sep 17 12:32:33 eddie ntpd[21484]: restrict 0.0.0.0: KOD does nothing without LIMITED.
Sep 17 12:32:33 eddie ntpd[21484]: restrict ::: KOD does nothing without LIMITED.
Sep 17 12:32:33 eddie ntpd[21484]: Listen and drop on 0 v6wildcard [::]:123
Sep 17 12:32:33 eddie ntpd[21484]: Listen and drop on 1 v4wildcard 0.0.0.0:123
Sep 17 12:32:33 eddie ntpd[21484]: Listen normally on 2 lo 127.0.0.1:123
Sep 17 12:32:33 eddie ntpd[21484]: Listen normally on 3 eth0 192.168.1.11:123
Sep 17 12:32:33 eddie ntpd[21484]: Listen normally on 4 lo [::1]:123
Sep 17 12:32:33 eddie ntpd[21484]: Listen normally on 5 eth0 [fe80::219:b9ff:fe22:9d01%2]:123
Sep 17 12:32:33 eddie ntpd[21484]: Listening on routing socket on fd #22 for interface updates
Sep 17 10:32:52 eddie systemd[28438]: Time has been changed
Sep 17 10:32:52 eddie ntpd[21484]: ntpd: time set -7188.398130 s
Sep 17 10:32:52 eddie systemd[2506]: Time has been changed
Sep 17 10:32:52 eddie systemd[1]: Time has been changed
Sep 17 12:32:41 eddie systemd[28438]: Time has been changed
Sep 17 12:32:41 eddie systemd[2506]: Time has been changed
Sep 17 12:32:41 eddie systemd[1]: Time has been changed

Как Вы видите, время на самом деле изменяется на мгновение, затем что-то возвращает его.

Состояние Timedatectl дает мне:

root@eddie:~# timedatectl status 
      Local time: Sun 2017-09-17 14:24:12 CEST
  Universal time: Sun 2017-09-17 12:24:12 UTC
        RTC time: Sun 2017-09-17 12:24:12
       Time zone: Europe/Stockholm (CEST, +0200)
 Network time on: no
NTP synchronized: no
 RTC in local TZ: no

UTC должен быть 10:24:12, и Местное время должно быть 12:24:12 в этом примере.

Мое лучшее предположение - то, что некоторая другая программа/процесс (пытается) сохранить время корректным, но запутывается с часовым поясом или этажеркой после обновления.

Как я предположил выше, я попытался использовать NTP вместо timedatectl подход, но поведение является точно тем же.

Это не ситуация двойной загрузки, что я считал других, имеющих проблемы с.

Любая справка значительно ценилась бы!

3
задан 17 September 2017 в 15:18

1 ответ

Я немного не уверен, чем проблема была всего лишь, я решил ее:

  1. сервис ntp Уверения не запускается при начальной загрузке (chmodding-x к/usr/sbin/ntpd)
  2. Вход на пути клавиатура в сервере в противоположность ssh от другого клиента.
  3. часовой пояс Сброса и включение "сетевое время" в GUI
  4. , Перезагружающем
  5. , сервис ntp Уверения запускается при начальной загрузке
  6. Перезагрузка снова

Несколько комментариев: В системном журнале казалось, что некоторый systemd сервис сбрасывал время после того, как я пытался установить время правильно. Процесс id:s показал, что мой вход в систему через ssh был ответственен за один из тех процессов и lightdm для другого. Поэтому я зарегистрировал на пути клавиатуру в самом сервере, чтобы иметь только одно systemd сервисное выполнение времени.

кроме того, systemctl состояние systemd-timesyncd.service сообщил:

● systemd-timesyncd.service - Network Time Synchronization
   Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/systemd-timesyncd.service.d
           └─disable-with-time-daemon.conf
   Active: inactive (dead)
Condition: start condition failed at Sun 2017-09-17 16:09:41 CEST; 4min 35s ago
           ConditionFileIsExecutable=!/usr/sbin/ntpd was not met

Следовательно chmodding/usr/sbin/ntpd

1
ответ дан 1 December 2019 в 17:29

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

Похожие вопросы: