1

Is there any issue with running systemd-timesyncd and ntp on the same machine?

I'm asking this because I have started using NTP on all servers but the systemd-timesyncd is running there as well. Should I disable it? Any issues with both running?

1 Answer 1

2

It shouldn't be necessary to disable systemd-timesyncd if you install ntp, because the ntp service configuration includes the following:

# grep -i conflict /lib/systemd/system/ntp.service 
Conflicts=systemd-timesyncd.service

The same applies for the chrony service on newer Ubuntu versions.

There have been startup bugs in the past which meant systemd-timesyncd tried to adjust the clock while another NTP server is running, producing harmless-but-annoying errors in the system logs. So there should be no harm in disabling systemd-timesyncd if that's what you prefer.

2
  • In my case, though, I often see ntp not started on a reboot. (from what I know, that happens when port 123 is already in use). So there must be some sort of side effect... Feb 18, 2021 at 1:17
  • When that happens, grab your systemctl status ntp.service output straight after boot to confirm. But again, there have been startup bugs in the past which should be long-fixed by now if your packages are up-to-date. I haven't seen NTP fail to start on boot for a long time.
    – Paul Gear
    Feb 18, 2021 at 2:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.