When I follow steps below in Ubuntu, NTP is enabled and synchronised. However, the case is opposite in Debian Jessie. Anybody knows the reason why Debian says "no"? Also should I worry at all since the "Local time" is correct?
Steps taken
$ timedatectl set-timezone Europe/London
$ sudo apt-get install -y ntp
$ cat /etc/ntp.conf
driftfile /var/lib/ntp/ntp.drift
server 0.uk.pool.ntp.org iburst
server 1.uk.pool.ntp.org iburst
server 2.uk.pool.ntp.org iburst
server 3.uk.pool.ntp.org iburst
restrict 127.0.0.1
restrict ::1
$ service ntp stop
$ ntpd -gq
$ service ntp start
$ systemctl enable ntp
$ systemctl restart ntp
Debian Status
$ timedatectl
Local time: Sun 2018-05-27 08:57:32 BST
Universal time: Sun 2018-05-27 07:57:32 UTC
RTC time: Sun 2018-05-27 07:57:30
Time zone: Europe/London (BST, +0100)
NTP enabled: no
NTP synchronized: no
RTC in local TZ: no
DST active: yes
Last DST change: DST began at
Sun 2018-03-25 00:59:59 GMT
Sun 2018-03-25 02:00:00 BST
Next DST change: DST ends (the clock jumps one hour backwards) at
Sun 2018-10-28 01:59:59 BST
Sun 2018-10-28 01:00:00 GMT
$ ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
+h88-150-240-202 217.114.59.66 3 u 36 64 1 10.349 -1.919 0.882
*ntp3.wirehive.n 195.66.241.2 2 u 33 64 3 13.717 -0.094 1.398
+ns1.do.steersne 195.66.241.3 2 u 32 64 3 9.994 -1.230 0.947
Ubuntu Status
$ timedatectl
Local time: Sun 2018-03-14 10:51:48 GMT
Universal time: Sun 2018-03-14 10:51:48 UTC
RTC time: Sun 2018-03-14 10:51:46
Time zone: Europe/London (GMT, +0000)
Network time on: yes
NTP synchronized: yes
RTC in local TZ: no