I thoroughly followed "big (systemd) upgrade" instructions, given in The Roundup #14. The upgrade was done 5 days ago and went apparently well, on all computers and in all Solus DEs. All DEs are installed in their own separate partitions and are completely independent one from another.
Only now, at a 5 days distance, I note a problem, which wasn't evident right after the upgrade. Network Time Synchronization (systemd-timesyncd.service) has stopped working. It happened in all DEs - Budgie, Gnome, Mate, Plasma.
Prior to upgrade systemd-timesyncd daemon was running without a problem. Budgie is restored from pre-upgrade backup in this example. The service was active:
$ systemctl status systemd-timesyncd.service
● systemd-timesyncd.service - Network Time Synchronization
Loaded: loaded (/usr/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2020-01-21 09:05:11 ***; 1min 51s ago
Docs: man:systemd-timesyncd.service(8)
Main PID: 611 (systemd-timesyn)
Status: "Idle."
Tasks: 2 (limit: 4915)
Memory: 2.1M
CGroup: /system.slice/systemd-timesyncd.service
└─611 /usr/lib/systemd/systemd-timesyncd
Jan 21 09:05:11 alexsob.net systemd[1]: Started Network Time Synchronization.
Jan 21 09:05:12 alexsob.net systemd-timesyncd[611]: request_name_destroy_callback n_ref=1
Jan 21 09:05:14 alexsob.net systemd-timesyncd[611]: Network configuration changed, trying to establish connection.
Jan 21 09:05:14 alexsob.net systemd-timesyncd[611]: Network configuration changed, trying to establish connection.
$
After upgrade systemd-timesyncd is loaded but fails to start. The service is dead:
$ systemctl status systemd-timesyncd.service
● systemd-timesyncd.service - Network Time Synchronization
Loaded: loaded (/usr/lib/systemd/system/systemd-timesyncd.service; disabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2020-01-21 08:41:43 ***; 2min 16s ago
Docs: man:systemd-timesyncd.service(8)
Process: 1493 ExecStart=/usr/lib/systemd/systemd-timesyncd (code=exited, status=238/STATE_DIRECTORY)
Main PID: 1493 (code=exited, status=238/STATE_DIRECTORY)
Jan 21 08:41:43 alexsob.net systemd[1]: systemd-timesyncd.service: Scheduled restart job, restart counter is at 5.
Jan 21 08:41:43 alexsob.net systemd[1]: Stopped Network Time Synchronization.
Jan 21 08:41:43 alexsob.net systemd[1]: systemd-timesyncd.service: Start request repeated too quickly.
Jan 21 08:41:43 alexsob.net systemd[1]: systemd-timesyncd.service: Failed with result 'exit-code'.
Jan 21 08:41:43 alexsob.net systemd[1]: Failed to start Network Time Synchronization.
$
The are numerous old reports about the problem in Internet. None of them is related to or helps to solve the issue in Solus. I can't find any related info in Solus forum (here), blog posts, development portal.
What did I do wrong? Is there a way to have Network Time Synchronization up and running again?