[Tutor] please explain this error

Steve Willoughby steve at alchemy.com
Wed Sep 24 00:44:56 CEST 2008


On Tue, Sep 23, 2008 at 06:13:31PM -0400, Herold Kroh wrote:
> libsvn._core.SubversionException: ("Can't remove
> 'SVN_skill/db/transactions/0-1.txn': Directory not empty", 39)
>  
> I go to the offending directory and I see a .nfs<blah> file.  When I
> touch the file, it disappears.

The problem here is with NFS, really.  The .nfs<blah> files
are how the NFS system handles the case where files are deleted
on the fileserver but still open on a client.  (Under Unix, a
file can still be open and all its data accessed even if 
deleted from the filesystem... it won't *really* go away
until it's closed, too.  But NFS doesn't represent that case
well so a temporary filename is used.)  

Unless your Python program is what's holding the offending 
file(s) open...  any idea what's keeping the file in use?


-- 
Steve Willoughby    |  Using billion-dollar satellites
steve at alchemy.com   |  to hunt for Tupperware.


More information about the Tutor mailing list