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

Re: strace output for svnsync:E210008: Error while replaying commit.

From: Daniel Shahaf <d.s_at_daniel.shahaf.name>
Date: Tue, 3 Jan 2017 15:02:39 +0000

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

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.


Received on 2017-01-03 16:06:04 CET

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.