Не удается запустить / включить временную синхронизацию 20.04 LTS

Когда я пытаюсь получить следующее:

# systemctl enable systemd-timesyncd.service
Failed to enable unit: Unit file systemd-timesyncd.service does not exist.

NTP установлен:

# apt-get install ntp
Reading package lists... Done
Building dependency tree       
Reading state information... Done
ntp is already the newest version (1:4.2.8p12+dfsg-3ubuntu4.20.04.1).

Также:

# timedatectl set-ntp true
Failed to set ntp: NTP not supported
0
задан 17 May 2021 в 02:08

1 ответ

к сожалению, "установив NTP" вы фактически удалили systemd-timesyncd. Я могу понять, что это может пролететь слишком быстро при установке/обновлении, чтобы заметить - но это взаимоисключающие вещи. Это связано с тем, что в системе может быть только одна служба NTP, работающая разумно.

Поэтому вы можете либо $ apt install systemd-timesyncd, который удалит NTP и заставит работать то, что вы изначально хотели. Или же, если вы хотите более сложный контроль над синхронизацией времени, то вы должны знать, что начиная с 18.04 поддерживаемым и рекомендуемым пакетом является chrony. Поэтому альтернативой может быть $ apt install chrony (который также удалит NTP).

См. примечания к релизу bionic, в котором произошел этот переход: https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes#Chrony

0
ответ дан 28 July 2021 в 11:39

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

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