![如何在 Ubuntu 19.10 上启用自动日期和时间?](https://linux22.com/image/1169892/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%2019.10%20%E4%B8%8A%E5%90%AF%E7%94%A8%E8%87%AA%E5%8A%A8%E6%97%A5%E6%9C%9F%E5%92%8C%E6%97%B6%E9%97%B4%EF%BC%9F.png)
答案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 服务,它也将停止工作。