Проблема с timedatectl и сетевой синхронизацией времени в 16.04

У меня машина с двойной загрузкой с Windows и Xubuntu 16.04. Из-за Windows аппаратные часы настроены на местное время, поэтому мне пришлось использовать timedatectl, чтобы Xubuntu узнал об этом после обновления до 16.04. Проблема в том, что либо я не могу включить синхронизацию времени в сети, либо timedatectl выдает неправильный вывод.

systemctl list-units | grep time, кажется, указывает, что служба времени сети работает:

systemd-timesyncd.service
    loaded active running   Network Time Synchronization 
time-sync.target
    loaded active active    System Time Synchronized

В то же время, timedatectl возвращает это:

Network time on: yes
NTP synchronized: no
RTC in local TZ: no

Несмотря на то, что документация говорит, sudo timedatectl set-ntp true не имеет никакого эффекта. Есть идеи?

6
задан 1 May 2016 в 14:16

2 ответа

Это, кажется, конфликт с ntpdate, находящимся на машине также. Если Вы ТОЛЬКО устанавливаете ntp, но не ntpdate, то ntp позволяется работать. С обоими на машине, ntp не не ляжет спать на следующей перезагрузке.

Кажется связанным с этим ошибка .

0
ответ дан 2 May 2016 в 00:16
  • 1
    Но когда Вы говорите, что sudo su не регистрируется (потому что Вы - корень), это означает, что корневое действие не зарегистрировано нигде? – AJJ 5 October 2017 в 06:29

Не уверенный, если это - ошибка с 16,04. У меня была та же проблема, и просто установка ntp помогла.

sudo apt install ntp

После того, как перезагрузка timedatectl показала, что синхронизация ntp включила.

0
ответ дан 2 May 2016 в 00:16

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

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