Wednesday, July 18, 2007

cfengine cruft

Updating the disk servers today, the older ones were coming up with bizarre errors and refusing to update themselves at all. Eventually I tracked this back to stale files in the cfengine cache on the disk servers themselves - old repo definitions which were in conflict with the newer mirrors.

I found that cfengine's copy stanza has a flag, purge, which needs to be set to remove files which are not present in the source. I have now set this in update.conf and the disk servers are busily crunching their way through the backlog of RPMs.

No comments: