I'm not a SVN/TSVN expert, but I've recently had the same problem with the
same software versions and figured out how to fix it. My co-worker had
checked out the repository with a lowercase url,
"http://x.x.x.x/svn/projectrepos", when the real name on the server was
"http://x.x.x.x/svn/ProjectRepos". He could do updates but couldn't commit.
I tried doing a Relocate with TSVN and it didn't help. I used the CLI for
SVN and did a svn switch --relocate with the proper case in the target URL
and it fixed the problem.
Caveat: I figured this out by working on a third machine, not my co-workers,
but it did have all the symptoms and the resolution worked. I had him use
TSVN and just check out into a new directory before I thought about using
CLI. He can now commit his files.
HTH, its working for me so far.
Bill
-----Original Message-----
From: Stefan Küng [mailto:tortoisesvn@gmail.com]
Sent: Saturday, June 24, 2006 5:36 AM
To: users@tortoisesvn.tigris.org
Subject: Re: Wierdest Bug I've seen!
Ahmed Reza wrote:
> Hello all, Looked at this long and hard, thought about it for quite a
> while too, but it just doesn't make sense to me. Ok, so I have a
> subversion server running Apache 2.0.55 and SSPI 1.0.4. Now everything
> works fine when I'm logged in to my windows machine here at work. I can
> checkout, check-in, Tag/Branch etc etc. Now, one of my coworkers
> complained about PROPFIND errors and MKACTIVITY errors. Here comes the
> realy wierd part. If I have my co-worker log into my machine and do a
> branching/tagging operation on a subversion repo, he gets an error.
> Even when I authenticate with the SVN server with my account name and
> password, it still fails. It lets you check out and authenticates with
> SSPI just fine! If my co-worker logs off and I log-in to my machine and
> we try the exact same operation, everything works flawlessly with (both
> his and my log-in ids when dealing with subversion)! Below is the
> apache configuration on a repository:
>
> BEFORE:
>
> <Location "/Software/Testing">
> DAV svn
> SVNListParentPath on
> SVNParentPath E:\Software\Testing
> SVNPathAuthz off
> AuthType SSPI
> SSPIAuth On
> SSPIAuthoritative On
> SSPIDomain SC2K3PDC
> SSPIOfferBasic on
> AuthzSVNAccessFile svnaccessfile
> Require valid-user
> </Location>
>
> We figured out that by commenting out the "AuthzSVNAccessFile" line we
> eliminated the MKActivity & Propfind errors, althought we no longer have
> any real access control. Here's what it looks like now:
>
> <Location "/Software/Testing">
> DAV svn
> SVNListParentPath on
> SVNParentPath E:\Software\Testing
> SVNPathAuthz off
> AuthType SSPI
> SSPIAuth On
> SSPIAuthoritative On
> SSPIDomain SC2K3PDC
> SSPIOfferBasic on
> # AuthzSVNAccessFile svnaccessfile
> Require valid-user
> </Location>
>
> This is really weird since you can go thru the authentication just fine
> and checkout/checkin your work but just on certain operations, there are
> MKActivity & Propfind errors; and only when a certain user is logged
> into windows with his accountname, if he uses my acccountname in
> windows, and then accesses the server and provides his own security
> credentials, everything works! Has anybody seen anything like this?
> What the heck! Any input would be deeply appreciated!
Does the username of the one where it doesn't work have any special
chars in it? Then it could be a problem with the auth_sspi module and
its unicode handling.
Other than that, I don't have any idea what could be the reason.
Stefan
--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Sat Jun 24 23:48:40 2006