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

Re: Error---After upgrading from subversion 1.6 to 1.8.

From: Daniel Shahaf <danielsh_at_apache.org>
Date: Tue, 29 Mar 2016 19:44:47 +0000

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
Received on 2016-03-29 21:44:49 CEST

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.