Description of problem: cronie-anacron package install fails on fedora-atomic-25 Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. sudo rpm-ostree install cronie-anacron Actual results: "Running %post for cronie-anacron...... error: Running %post for cronie-anacron: Executing bwrap: Child process exited with code 1" Expected results: Additional info: journalctl -xe rpm-ostreed[2363]: touch: cannot touch '/var/spool/anacron/cron.daily': Read-only file system rpm-ostreed[2363]: touch: cannot touch '/var/spool/anacron/cron.weekly': Read-only file system rpm-ostreed[2363]: touch: cannot touch '/var/spool/anacron/cron.monthly': Read-only file system
To be compatible with the ostree model, cronie should support an empty /var, and the daemon should create those files while it's running. Basically treat ENOENT as equivalent to an empty file.