Puppet cache read-only файловая система

Если при развёртывании падают контейнеры вида container-puppet-service, необходимо проверить логи контейнера после старта:

sudo less /var/log/containers/stdouts/container-puppet-<service>.log

Если видны ошибки вида:

boost::filesystem::remove: Read-only file system: "/opt/puppetlabs/facter/cache/cached_facts/kernel"

то проблема скорее всего в том, что развёртывание было начато некоторое время назад и кеш успел измениться. Необходимо обновить закешированные данные puppet и запустить упавший контейнер container-puppet-service:

sudo facter -c /var/lib/container-puppet/puppetlabs/facter.conf
sudo rsync -a /opt/puppetlabs/facter/ /var/lib/container-puppet/puppetlabs/facter/

Остальные упавшие контейнеры вида container-puppet-service можно просто перезапустить:

sudo podman start container-puppet-<service>