[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

.svn/tmp failures...

From: Peter Yamamoto <yamamotop_at_page44.com>
Date: 2006-03-13 03:20:42 CET

I have been trying to populate/initialize a repository for three days
now.
I'm going to ramble, and hope that somebody who can help, will have the
patience to see if anything seems familiar.

I am working with tortoisesvn, so if that may be an issue then please
tell me and I'll go to the svn command line.

I've had various errors/types but a common thread seems to be operations
failing because the .svn folder is in an inconsistent state.

Nobody else is using the server, it's a fresh install of 1.3, using the
file system.

The problem doesn't seem to be server side, it seems to be on the client
and I'm wondering if it is somehow related to the hardware (x2 4400+,
2*250Gb SATA II drives, win xp pro sp2 all updates).

For example, I'm on my (lost count) attempt to do a merge from a branch
to the trunk.

I have a clean trunk workspace.
I am trying to merge a single transaction which is a bunch of add's.
(the branch represents "vendor drops", and was updated in three
transactions, deletions, additions, modifications).

I was able to successfully merge the deletions into the trunk workspace.

But I've run into continuously failed merges for the additions
transactions.
I think that some of the repeated problems is because it added directory
entries to the .svn/entries folder in the root of the workspace and then
after a fail it didn't clean them up (nor did a cleanup command).

Two root folders were added. So in the end, I manually deleted these
entries from the .svn/entries folder. This allowed me to progress
further (up to now, I had to wait ~40 minutes for the faiure which would
complain that the first of those directories did not exist, that's what
made me look in there and decide to delete it).

The last error I got was:
 Error Can't move
'C:\temp\svn_work\svn_merge_trunk_folder\test_proto\Data\Tex\levels\Town
\.svn\tmp\entries' to
'C:\temp\svn_work\svn_merge_trunk_folder\test_proto\Data\Tex\levels\Town
\.svn\entries': Access is denied.

Currently .svn\tmp\entries does not exist, just the four empty folders.

Because of these types of errors, I had "filemon.exe" running. I believe
the following lines show where it goes wrong (and then tortoise looks
for the error sound to play):

28055981 5:23:58 PM explorer.exe:1160
IRP_MJ_DIRECTORY_CONTROL C:\Documents and
Settings\yamamotop\Local Settings\Temp NOTIFY ENUM DIR Change Notify
28055982 5:23:58 PM TSVNCache.exe:3956
IRP_MJ_DIRECTORY_CONTROL C:\ SUCCESS Change Notify
28055983 5:23:58 PM TortoiseProc.ex:1804 IRP_MJ_CLOSE
C: SUCCESS
28055984 5:23:58 PM TortoiseProc.ex:1804 IRP_MJ_CLOSE
C:\DOCUME~1\YAMAMO~1\LOCALS~1\Temp\dav-spool.2 SUCCESS
28055985 5:23:58 PM TortoiseProc.ex:1804 IRP_MJ_CLEANUP
C:\DOCUME~1\YAMAMO~1\LOCALS~1\Temp\tempfile.tmp SUCCESS
28055986 5:23:58 PM explorer.exe:1160
IRP_MJ_DIRECTORY_CONTROL C:\Documents and
Settings\yamamotop\Local Settings\Temp Change Notify
28055987 5:23:58 PM TSVNCache.exe:3956
IRP_MJ_DIRECTORY_CONTROL C:\ SUCCESS Change Notify
28055988 5:23:58 PM TSVNCache.exe:3956
FASTIO_QUERY_OPEN C:\DOCUME~1\YAMAMO~1\LOCALS~1\Temp\dav-spool.2
NOT FOUND Attributes: Error
28055989 5:23:58 PM TSVNCache.exe:3956
FASTIO_QUERY_OPEN C:\DOCUME~1\YAMAMO~1\LOCALS~1\Temp\.svn NOT
FOUND Attributes: Error
28055990 5:23:58 PM TSVNCache.exe:3956
FASTIO_QUERY_OPEN C:\DOCUME~1\YAMAMO~1\LOCALS~1\Temp\tempfile.tmp
NOT FOUND Attributes: Error
28055991 5:23:58 PM TSVNCache.exe:3956
FASTIO_QUERY_OPEN C:\DOCUME~1\YAMAMO~1\LOCALS~1\Temp\.svn NOT
FOUND Attributes: Error
28055992 5:23:58 PM TortoiseProc.ex:1804 IRP_MJ_CREATE
C:\Documents and Settings\yamamotop\wdmaud.drv NOT FOUND Options:
Open Access: All
28055993 5:23:58 PM TortoiseProc.ex:1804
FASTIO_QUERY_OPEN C:\Program Files\TortoiseSVN\bin\wdmaud.drv
NOT FOUND Attributes: Error
28055994 5:23:58 PM TortoiseProc.ex:1804
FASTIO_QUERY_OPEN C:\Documents and Settings\yamamotop\wdmaud.drv
NOT FOUND Attributes: Error
28055995 5:23:58 PM TortoiseProc.ex:1804
FASTIO_QUERY_OPEN C:\WINDOWS\system32\wdmaud.drv SUCCESS
Attributes: A

I'm assuming it was using "dav-spool.2" instead of "dav-spool" because
there was an old dav-spool in the temp directory.

I'm kind of stuck. I really didn't expect to have to struggle with
subversion in this way right off the bat.

When an operation likes this ends in error (after 50 minutes) is it
possible to try and resume the operation? Or do you have to manually
clean out the workspace and try again?

Peter

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Mar 13 03:21:35 2006

This is an archived mail posted to the Subversion Users mailing list.