diff --git a/docker_config_scripts/nova_statedir_ownership.py b/docker_config_scripts/nova_statedir_ownership.py index 9e5afb8b95..b8c20e3e19 100755 --- a/docker_config_scripts/nova_statedir_ownership.py +++ b/docker_config_scripts/nova_statedir_ownership.py @@ -64,8 +64,12 @@ class PathManager(object): self.gid, self.uid if target_uid == -1 else target_uid, self.gid if target_gid == -1 else target_gid) - os.chown(self.path, target_uid, target_gid) - self._update() + try: + os.chown(self.path, target_uid, target_gid) + self._update() + except Exception: + LOG.exception('Could not change ownership of %s:', + self.path) else: LOG.info('Ownership of %s already %d:%d', self.path,