FS#59805 - [ceph-libs] shadow.service fails due to missing /run/ceph
Attached to Project:
Community Packages
Opened by Darrell (denns) - Saturday, 25 August 2018, 17:22 GMT
Last edited by Doug Newgard (Scimmia) - Sunday, 26 August 2018, 21:42 GMT
Opened by Darrell (denns) - Saturday, 25 August 2018, 17:22 GMT
Last edited by Doug Newgard (Scimmia) - Sunday, 26 August 2018, 21:42 GMT
|
Details
This package causes the systemd shadow.service to fail with
the error "user 'ceph': directory '/run/ceph' does not
exist". The home directory for the ceph user is set to
/run/ceph, but this directory will not exist unless
something creates it (before shadow.service runs) because
/run is on tmpfs.
I think we either need something to create /run/ceph before shadow.service runs, or it should be moved to a non-tmpfs location (maybe /var/lib/ceph?). |
This task depends upon
shadow.timer is even OnCalendar, so it's EXTREMELY unlikely that it's triggering the service before tmpfiles sets up the required dir.
Edit:
ceph package even as that provides tmpfiles.d and sysusers.d configs.