[prev in list] [next in list] [prev in thread] [next in thread] 

List:       subversion-issues
Subject:    [Issue 3208]  "Error resolving case" if command invoked on symbolic
From:       Bert Huijben <rhuijben () sharpsvn ! net>
Date:       2008-12-27 0:10:54
Message-ID: 20081227001054.115367B0268 () sc157-tigr ! sjc ! collab ! net
[Download RAW message or body]

http://subversion.tigris.org/issues/show_bug.cgi?id=3208



User rhuijben changed the following:

                What    |Old value                 |New value
================================================================================
                Priority|P3                        |P4
--------------------------------------------------------------------------------
        Target milestone|---                       |unscheduled
--------------------------------------------------------------------------------
                 Version|1.4.x                     |all
--------------------------------------------------------------------------------




------- Additional comments from rhuijben@tigris.org Fri Dec 26 16:10:51 -0800 2008 -------
[Please send a mail to users@subversion.tigris.org or contact us via #svn on 
irc before opening a bug report. I can't find a mail on this subject in our 
archives].

Summary:
Subversion tries (via APR) to resolve the exact case of all paths
passed to it. This fails because this specific example has a path that is 
unreadable in its path.


In this case it tries apr tries to find the casing of these path nodes
c:\documents and settings
c:\documents and settings\MyName
c:\documents and settings\MyName\SomePath
(Where C:\Documents and Settings is a Junction to C:\Users)

And Vista explicitly denies FILE_READ_DATA rights on all items directly below 
the 'C:\Documents and Settings' junction.

You can see this via:
C:\>cacls "c:\Documents and Settings"
C:\Documents and Settings
                          Everyone:(DENY)(special access:) FILE_READ_DATA
                          Everyone:R
                          NT AUTHORITY\SYSTEM:F
                          BUILTIN\Administrators:F

This makes it impossible to ask for the exact casing of
C:\Documents and Settings\MyName

If I create my own junction without this explicit denial I can use subversion 
as usual.

This issue should be fixed in Apr if a workaround can be found. Other 
workarounds are removing the deny on this (hidden) junction or just using the 
real folder (C:\Users\MyName)

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=463&dsMessageId=993458

To unsubscribe from this discussion, e-mail: [issues-unsubscribe@subversion.tigris.org].
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic