Stefan Sperling wrote on Fri, Nov 04, 2011 at 13:05:51 +0100:
> On Fri, Nov 04, 2011 at 01:45:14PM +0200, Daniel Shahaf wrote:
> >
> >
> > On Friday, November 04, 2011 12:15 PM, "Alvaro Gonzalez" <agonzale_at_cern.ch> wrote:
> > > Hello,
> > >
> > > I have encountered from time to time the problem that someone (or an
> > > script) modified an authz file in such a way that it blocked the access
> > > completely to the repository:
> > >
> > > "Invalid authz configuration"
> > ...
> > > my question is, is there any way to have a better error report of the
> > > problem? I often have problems in some authz files which are very long,
> > > and it is not trivial to find the problematic group.
> > >
> > > Do you have any suggestion?
> > >
> >
> > Use the svnauthz-validate tool (probably packaged in the 'svn-tools' package of your OS, or 'make svnauthz-validate install-tools' if you build from source).
> >
> > Send patches against libsvn_repos/authz.c that add the section name,
> > key name, line number, etc to the error message.
>
> The error messages in that file look sane.
> I suspect there is a problem with apache not logging the entire
> error message.
Right you are.
However, there is an instance of "Invalid authz configuration" in
svnserve --- and that one is the only instance in the source code not to
have an accompanying verbose error string --- because it logs the
verbose error string to the --log-file and explicitly removes it from
marshalling to the client.
tldr: when the only error string given is "Invalid authz configuration",
the svnserve --log-file will contain the more verbose error.
Received on 2011-11-04 20:37:56 CET