Is there any information on what the integrity check is doing? I'm sure you're absolutely right that there's a permissions issue somewhere, since it works...