Am 05.11.2017 um 16:41 schrieb Rémi Pincent:
Since systemd 235, timesyncd stamp file has been moved to /var/lib/systemd/timesync/clock . As my /var partition is RO is created a symlink to a clock file located in a RW partition, I got this error :

/Nov 05 16:05:44 rpi-home-master systemd[12023]: systemd-timesyncd.service: Failed to set up special execution directory in /var/lib: Read-only file system// //Nov 05 16:05:44 rpi-home-master systemd[12023]: systemd-timesyncd.service: Failed at step STATE_DIRECTORY spawning /usr/lib/systemd/systemd-timesyncd: Read-only file system/

I've also tried to create a /var/lib/systemd/timesync symlink to a timesync folder in a RW partition. I get this error :

/Nov 05 16:37:42 rpi-home-master systemd[17668]: systemd-timesyncd.service: Failed to set up special execution directory in /var/lib: Not a directory// //Nov 05 16:37:42 rpi-home-master systemd[17668]: systemd-timesyncd.service: Failed at step STATE_DIRECTORY spawning /usr/lib/systemd/systemd-timesyncd: Not a directory/

How can I have timesyncd clock file in a separate partition?
/var/lib by definition is not meant to be readonly

ReadOnlyDirectories=/
ReadWriteDirectories=-/run
ReadWriteDirectories=-/tmp
ReadWriteDirectories=-/var/lib
ReadWriteDirectories=-/var/log

or at least

ReadWriteDirectories=-/var/lib/systemd

so the answer to the question "how can i do something wrong" is "don't do it"
_______________________________________________
systemd-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to