S9Y Subversion repository corrupt
Posted: Sun Jul 30, 2006 4:52 am
Something under lang/UTF-8 is causing:
svn: Invalid diff stream: [tgt] insn 335 starts beyond the target view position
Removing all of lang/ and updating again doesn't fix it. Crapola svn is extremely unhelpful when it comes to telling us exactly which file is affected. strace to the rescue (maybe?):
lstat64("serendipity_lang_pl.inc.php", 0xbfc727a0) = -1 ENOENT (No such file or directory)
open(".svn/text-base/serendipity_lang_pl.inc.php.svn-base", O_RDONLY) = -1 ENOENT (No such file or directory)
open(".svn/tmp/text-base/serendipity_lang_pl.inc.php.svn-base", O_WRONLY|O_CREAT|O_TRUNC|O_EXCL, 0666) = -1 EEXIST (File exists)
unlink(".svn/tmp/text-base/serendipity_lang_pl.inc.php.svn-base") = 0
open(".svn/tmp/text-base/serendipity_lang_pl.inc.php.svn-base", O_WRONLY|O_CREAT|O_TRUNC|O_EXCL, 0666) = 4
write(3, "( success ( ) ) ", 16) = 16
read(3, "( failure ( ( 185003 74:Invalid "..., 4096) = 146
gettimeofday({1154227851, 430068}, NULL) = 0
select(0, NULL, NULL, NULL, {0, 669932}) = 0 (Timeout)
brk(0x80c7000) = 0x80c7000
write(2, "svn: Invalid diff stream: [tgt] "..., 80svn: Invalid diff stream: [tgt] insn 335 starts beyond the target view position
svn: Invalid diff stream: [tgt] insn 335 starts beyond the target view position
Removing all of lang/ and updating again doesn't fix it. Crapola svn is extremely unhelpful when it comes to telling us exactly which file is affected. strace to the rescue (maybe?):
lstat64("serendipity_lang_pl.inc.php", 0xbfc727a0) = -1 ENOENT (No such file or directory)
open(".svn/text-base/serendipity_lang_pl.inc.php.svn-base", O_RDONLY) = -1 ENOENT (No such file or directory)
open(".svn/tmp/text-base/serendipity_lang_pl.inc.php.svn-base", O_WRONLY|O_CREAT|O_TRUNC|O_EXCL, 0666) = -1 EEXIST (File exists)
unlink(".svn/tmp/text-base/serendipity_lang_pl.inc.php.svn-base") = 0
open(".svn/tmp/text-base/serendipity_lang_pl.inc.php.svn-base", O_WRONLY|O_CREAT|O_TRUNC|O_EXCL, 0666) = 4
write(3, "( success ( ) ) ", 16) = 16
read(3, "( failure ( ( 185003 74:Invalid "..., 4096) = 146
gettimeofday({1154227851, 430068}, NULL) = 0
select(0, NULL, NULL, NULL, {0, 669932}) = 0 (Timeout)
brk(0x80c7000) = 0x80c7000
write(2, "svn: Invalid diff stream: [tgt] "..., 80svn: Invalid diff stream: [tgt] insn 335 starts beyond the target view position