如何在 Ubuntu 19.10 上启用自动日期和时间?

如何在 Ubuntu 19.10 上启用自动日期和时间?

我尝试打开自动日期和时间但它却立即自行关闭。

在此处输入图片描述 这似乎仅在安装最新更新后才会发生。

如何启用自动日期和时间?

答案1

简短回答:

$ sudo apt remove ntp

并尝试再次启用自动时间和日期。


长答案:

如果您尝试使用以下命令手动启动“systemd-timesyncd”服务:

systemctl start systemd-timesyncd.service

并使用以下命令检查状态:

systemctl status systemd-timesyncd.service

你可以看到它说:

Condition: start condition failed at <some time>; 1s ago
       └─ ConditionFileIsExecutable=!/usr/sbin/ntpd was not met

因此,为了使此功能正常工作,必须使“ntpd”不可用。如果您检查文件“/lib/systemd/system/systemd-timesyncd.service.d/disable-with-time-daemon.conf”,您会看到更多阻止启动的条件:

 ConditionFileIsExecutable=!/usr/sbin/ntpd
 ConditionFileIsExecutable=!/usr/sbin/openntpd
 ConditionFileIsExecutable=!/usr/sbin/chronyd
 ConditionFileIsExecutable=!/usr/sbin/VBoxService 

因此,根据您的安装,如果安装了“ntp”、“openntpd”、“chrony”和/或 VirtualBox 服务,它也将停止工作。

相关内容