Help! I'm really out of ideas... Since December 18th, systemd-timesyncd no longer works, for whatever reason there are time-outs to the ntp servers:
here is what I have in the log (date/time is set manually):
$this->bbcode_second_pass_code('', 'Jan 01 19:01:13 pi systemd-timesyncd[4758]: Timed out waiting for reply from 87.97.157.120:123 (3.arch.pool.ntp.org).
Jan 01 19:01:13 pi systemd-timesyncd[4758]: Using NTP server 84.54.128.8:123 (3.arch.pool.ntp.org).
Jan 01 19:01:23 pi systemd-timesyncd[4758]: Timed out waiting for reply from 84.54.128.8:123 (3.arch.pool.ntp.org).
Jan 01 19:01:23 pi systemd-timesyncd[4758]: Using NTP server 84.43.191.4:123 (3.arch.pool.ntp.org).
Jan 01 19:01:33 pi systemd-timesyncd[4758]: Timed out waiting for reply from 84.43.191.4:123 (3.arch.pool.ntp.org).
Jan 01 19:01:34 pi systemd-timesyncd[4758]: Using NTP server 216.239.32.15:123 (time1.google.com).
Jan 01 19:01:44 pi systemd-timesyncd[4758]: Timed out waiting for reply from 216.239.32.15:123 (time1.google.com).
Jan 01 19:01:45 pi systemd-timesyncd[4758]: Using NTP server 216.239.34.15:123 (time2.google.com).
Jan 01 19:01:55 pi systemd-timesyncd[4758]: Timed out waiting for reply from 216.239.34.15:123 (time2.google.com).
Jan 01 19:01:56 pi systemd-timesyncd[4758]: Using NTP server 216.239.36.15:123 (time3.google.com).
Jan 01 19:02:06 pi systemd-timesyncd[4758]: Timed out waiting for reply from 216.239.36.15:123 (time3.google.com).
Jan 01 19:02:07 pi systemd-timesyncd[4758]: Using NTP server 216.239.38.15:123 (time4.google.com).
Jan 01 19:02:17 pi systemd-timesyncd[4758]: Timed out waiting for reply from 216.239.38.15:123 (time4.google.com).
Jan 01 19:02:50 pi systemd-timesyncd[4758]: Using NTP server 84.43.191.2:123 (0.arch.pool.ntp.org).
Jan 01 19:03:00 pi systemd-timesyncd[4758]: Timed out waiting for reply from 84.43.191.2:123 (0.arch.pool.ntp.org).
Jan 01 19:03:00 pi systemd-timesyncd[4758]: Using NTP server 212.70.148.16:123 (0.arch.pool.ntp.org).
Jan 01 19:03:10 pi systemd-timesyncd[4758]: Timed out waiting for reply from 212.70.148.16:123 (0.arch.pool.ntp.org).
Jan 01 19:03:10 pi systemd-timesyncd[4758]: Using NTP server 212.70.148.13:123 (0.arch.pool.ntp.org).
Jan 01 19:03:21 pi systemd-timesyncd[4758]: Timed out waiting for reply from 212.70.148.13:123 (0.arch.pool.ntp.org).
Jan 01 19:03:21 pi systemd-timesyncd[4758]: Using NTP server 212.233.218.5:123 (0.arch.pool.ntp.org).
Jan 01 19:03:31 pi systemd-timesyncd[4758]: Timed out waiting for reply from 212.233.218.5:123 (0.arch.pool.ntp.org).
Jan 01 19:03:32 pi systemd-timesyncd[4758]: Using NTP server 46.40.123.212:123 (1.arch.pool.ntp.org).
Jan 01 19:03:42 pi systemd-timesyncd[4758]: Timed out waiting for reply from 46.40.123.212:123 (1.arch.pool.ntp.org).
Jan 01 19:03:42 pi systemd-timesyncd[4758]: Using NTP server 87.120.164.97:123 (1.arch.pool.ntp.org).
Jan 01 19:03:52 pi systemd-timesyncd[4758]: Timed out waiting for reply from 87.120.164.97:123 (1.arch.pool.ntp.org).
Jan 01 19:03:52 pi systemd-timesyncd[4758]: Using NTP server 84.238.140.68:123 (1.arch.pool.ntp.org).
')
I also tried reverting to ntpd and netctl as opposed to systemd-timesyncd/networkd, however that doesn't work either, it simply doesn't update the time, I don't see any indication in the logs why, at least timesyncd shows time-outs. There is no problem pinging the servers:
$this->bbcode_second_pass_code('', 'ping 1.arch.pool.ntp.org
PING 1.arch.pool.ntp.org (212.70.148.20) 56(84) bytes of data.
64 bytes from 212.70.148.20: icmp_seq=1 ttl=249 time=696 ms
64 bytes from 212.70.148.20: icmp_seq=2 ttl=249 time=78.4 ms
64 bytes from 212.70.148.20: icmp_seq=3 ttl=249 time=75.2 ms
64 bytes from 212.70.148.20: icmp_seq=4 ttl=249 time=73.1 ms
^C
--- 1.arch.pool.ntp.org ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3002ms
rtt min/avg/max/mdev = 73.119/230.898/696.757/268.970 ms
')
Restarting systemd-networkd (as suggested here) doesn't help at all.