ERROR - SVNSYNC - Corrupt representation

523 views
Skip to first unread message

Nikolay, Thomas

unread,
Jun 13, 2017, 10:14:45 AM6/13/17
to us...@tortoisesvn.tigris.org, Klima, Tomas

Hello Together,

 

SVN Server: 1.8.10-6+deb8u4

 

We have one master and two mirros which are synchronized with SVNSYNC with a post commit hook and SVNMasterURI in the another direction.

Sometimes it occurs an error like this in the mirror during synchronizing to the mirror.

 

Transmitting file data ..svnsync: E160004: Corrupt representation '76250 93 22 1831 399c810478a9fcb346a20c64e1ae547b 6eec9c0588cd2a67f552470447c2afc7b9e13931 76557-1oly/_d'

svnsync: E160004: Malformed representation header at /srv/svn/repositories/cst_dev/db/revs/76/76250:95

 

After the error we start a script which starts svnadmin verify on the mirrors and the synchronization is working again. During the error and the svnadmin verify is it not possible to checkout from the mirror.

 

I could not find any bugfix regarding this between the newest version and our version. Our Repository is very large and therefore we can not migrate to another version simply.

 

Also I could not found any mailing list topic about this behavior.

 

We analyze this issue since moths but we don’t find a solution. Does anyone know more or had the same error?

 

 

LOG from console svn synchronize

Copied properties for revision 76568.

Mon Dec  5 22:35:42 CET 2016 some.host Synchronized

Transmitting file data .....................................................................................................

Committed revision 76568.

Copied properties for revision 76568.

Mon Dec  5 22:35:44 CET 2016 some.another.host Synchronized

Committed revision 76569.

Copied properties for revision 76569.

Mon Dec  5 22:35:56 CET 2016 some.host Synchronized

Committed revision 76569.

Copied properties for revision 76569.

Mon Dec  5 22:35:56 CET 2016 some.another.host Synchronized

Transmitting file data .....................................................................................................

Committed revision 76570.

Copied properties for revision 76570.

Mon Dec  5 23:19:27 CET 2016 some.host Synchronized

Transmitting file data .....................................................................................................

Committed revision 76570.

Copied properties for revision 76570.

Mon Dec  5 23:19:28 CET 2016 some.another.host Synchronized

Transmitting file data ....................................................................................................................

Committed revision 76571.

Copied properties for revision 76571.

Tue Dec  6 08:43:29 CET 2016 some.host Synchronized

Transmitting file data ....................................................................................................................

Committed revision 76571.

Copied properties for revision 76571.

Tue Dec  6 08:43:30 CET 2016 some.another.host Synchronized

Transmitting file data .

Committed revision 76572.

Copied properties for revision 76572.

Tue Dec  6 09:20:06 CET 2016 some.host Synchronized

Transmitting file data .

Committed revision 76572.

Copied properties for revision 76572.

Tue Dec  6 09:20:07 CET 2016 some.another.host Synchronized

Transmitting file data ....................................................................................................................

Committed revision 76573.

Copied properties for revision 76573.

Tue Dec  6 10:28:34 CET 2016 some.host Synchronized

Transmitting file data ....................................................................................................................

Committed revision 76573.

Copied properties for revision 76573.

Tue Dec  6 10:28:35 CET 2016 some.another.host Synchronized

Transmitting file data ..svnsync: E160004: Corrupt representation '76250 93 22 1831 399c810478a9fcb346a20c64e1ae547b 6eec9c0588cd2a67f552470447c2afc7b9e13931 76557-1oly/_d'

svnsync: E160004: Malformed representation header at /srv/svn/repositories/cst_dev/db/revs/76/76250:95

Tue Dec  6 10:29:24 CET 2016 Not possible to synchronize

Tue Dec  6 10:29:25 CET 2016 some.another.host Synchronized

svnsync: E000017: Can't create directory '/srv/svn/repositories/cst_dev/db/transactions/76574-1omf.txn': File exists

Tue Dec  6 10:29:29 CET 2016 Not possible to synchronize

 

 

 

Mit freundlichen Grüßen / Best regards,

Thomas Nikolay

Lead Developer
______________________
GK Software AG
Office St. Ingbert | Hans-Wilhelmi-Straße 4 | 66386 St. Ingbert | Germany
P +49 37464 84 9630 | M +49 171 1432374


www.gk-software.com

 

Aufsichtsratsvorsitzender / Chairman of the Supervisory Board: Uwe Ludwig
Vorstand /Management Board: Rainer Gläß (CEO), Andre Hergert
Amtsgericht Chemnitz HRB 19157 / Commercial Register Chemnitz HRB 19157

 

Hinweis zum Datenschutz / Notes on privacy
Der Inhalt dieser E-Mail sowie etwaiger Anlagen hierzu sind vertraulich und ausschließlich für den Gebrauch
durch den Empfänger bestimmt. Soweit eine Weitergabe oder Verteilung nicht ausschließlich zu internen Zwecken
des Empfängers geschieht, wird jede Weitergabe, Verteilung oder sonstige Kopierung untersagt.
Diese E-Mail ist ausschließlich für den in der Adresse genannten Empfänger bestimmt. Sollten Sie nicht der
beabsichtigte Empfänger der E-Mail sein, informieren Sie bitte unverzüglich den Absender.

This message and including any attachments, may contain confidential and privileged information for the sole
use of the intended recipient(s). Review, use, distribution or disclosure by others is prohibited. If you
receive this message in error, please notify the sender by reply e-mail and delete the message from all computers.
Please note that e-mails are susceptible to change. The sender will not accept liability for the improper or incomplete
transmission of the information contained in this Message.

 

Pavel Lyalyakin

unread,
Jun 16, 2017, 8:49:51 PM6/16/17
to us...@tortoisesvn.tigris.org, Klima, Tomas
Hello,

Wrong mailing list. I guess that you want to reach users@ Apache Subversion, not users@ TortoiseSVN.

Anyway, it seems to me that rep-cache became corrupted in this repository. If that's the case, this problem is easy to solve. First and foremost, try to repair the repository this way:
  1. Rename the file "PATH-TO-AFFECTED-REPOSITORY\db\rep-cache.db" to "rep-cache.db-corrupted".
  2. Restart the server.
Any errors this time?

BTW, the size of your repository has nothing to do with keeping your SVN server or clients up to date. You should have no problems to update from 1.8.10 to 1.8.16.

--
With best regards,
Pavel Lyalyakin
VisualSVN Team
Reply all
Reply to author
Forward
0 new messages