Thorsten Schöning wrote on Tue, Jan 03, 2017 at 13:56:34 +0100:
> Could you please be so kind and have a look at the following excerpt
> from strace?

It would have helepd to say what was being strace'd.  It looks like the
strace was of svnsync of r1397, run with the target repository accessed
via file://.

> I don't see what's wrong and would be very thankful for
> any ideas. Especially the following line makes me wonder, but I don't
> know were it belongs or how I can get more details about it:
> 
> > write(4, "( failure ( ( 160016 50:Pfad \302\273t"..., 86) = 86

In subversion/libsvn_ra_svn/protocol in the source tree.

The error numbers in the subject and here are informative:

% ./tools/dev/which-error.py 210008 160016
00210008  SVN_ERR_RA_SVN_EDIT_ABORTED
00160016  SVN_ERR_FS_NOT_DIRECTORY

The "50:..." is a counted string.   The following text, "Pfad »t"..., is
an error message in German ("Pfad" is German for "path" and the two
escape sequences are the UTF-8 representation of '»', which is the quote
character the German localization uses).  So, it would be helpful if you
could (run svnserve under an English LC_MESSAGES locale, and) post the
entirety of that truncated string (strace -s0), as it might contain
useful information.

>

Regarding the strace, nothing jumps out at me.  I would suggest to post
the full error chains (both the E160016 chain and the E210008 chain).

The error message probably says "Path '%s' is not a directory", so check
that path on the master and mirror repositories; ensure it exists and
has the same content on both of them.

Cheers,

Daniel

Reply via email to