У меня машина с двойной загрузкой с 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
не имеет никакого эффекта. Есть идеи?
Это, кажется, конфликт с ntpdate, находящимся на машине также. Если Вы ТОЛЬКО устанавливаете ntp
, но не ntpdate
, то ntp
позволяется работать. С обоими на машине, ntp
не не ляжет спать на следующей перезагрузке.
Кажется связанным с этим ошибка .
Не уверенный, если это - ошибка с 16,04. У меня была та же проблема, и просто установка ntp помогла.
sudo apt install ntp
После того, как перезагрузка timedatectl
показала, что синхронизация ntp включила.