On the face of it, it does seem to be the server environment that is the cause.
The files ownership is normally the same across the whole catalog structure.
At least you're up and running.
(Error logs should indicate not being able to overwrite the temp file. Also, turning on osCmax error reporting may well have picked up on the same error.)
Bookmarks