Hi Rutherther, Rutherther writes: > The guix-ownership service checks /gnu/store ownership to check if the > whole store and all files important for the daemon (/etc/guix, > /var/guix) are owned by the appropriate user. > > If the folder isn't owned by appropriate user, it moves to those steps: > 1. Fix permissions in /gnu/store - first under it, then /gnu/store > itself as last step > 2. Fix /var/guix > 3. Fix /etc/guix > 4. Fix /var/log/guix > > So from those laid out steps it should be obvious that if guix-ownership > service somehow stops between steps 1 and 2, it will never recover > ownerships of /var/guix, /etc/guix and /var/log/guix. /gnu/store should > change owner as last. Sorry for dropping the ball. How about the patch below? Note that it would only help if the user retries to change ownership in the same direction after interrupting the service; ownership change remains fundamentally non-atomic so it’s still possible to end up in a partially chown’d state, if one insists. Thanks, Ludo’.