Reyaz wrote on Mon, Mar 28, 2016 at 02:44:49 -0700:
> Hi Team,
>
> We have recently upgraded subversion from 1.6 version to 1.8 version on RHEL
> 5.8. After upgrade we are getting below error in error_log file. Before
> upgrade everything working fine.Now we are unable to access the projects
> with below given error.
>
>
> "[Tue Mar 15 03:06:57 2016] [error] [client 10.191.212.115] Failed to load
> the mod_authz_svn config: Section name 'Ents_0590_EA:2113:ELA Amd #5 - 340
> BCDs:/' contains non-canonical fspath '2113:ELA Amd #5 - 340 BCDs:/''"
Your /u10/~~~~~~~~/svnauthfile contains:
[Ents_0590_EA:2113:ELA Amd #5 - 340 BCDs:/]
That's parsed as:
repository name = "Ents_0590_EA"
path within the repository = "2113:ELA Amd #5 - 340 BCDs:/"
Which is invalid. (The path in section headers must have a leading
slash and no trailing slash.)
This is an instance of
https://subversion.apache.org/docs/release-notes/1.8#authz-fspath-syntax;
paraphrasing that:
Subversion 1.7 and earlier would silently ignore those sections of
the authz file; directives in those sections would never apply.
That's been fixed in this release: Subversion will now error out
if the authz file contains such a section.
It is not possible to escape colons in that context. You may be able to
rename the repository (or create a symlink to it and start using that).
And see https://subversion.apache.org/docs/release-notes/1.7#http-redirects
Cheers,
Daniel