Hi,
I've just run into a strange Subversion behavior. Today one of
my colleagues asked me if one of our repositories was corrupt
as he got an odd error message from TortoiseSVN. I quickly ssh:d
to the server machine and looked into the apache error.log file
without result. There were only a few password mismatches (common
when users change passwords and do "svn update").
My next reflex was to run "svnadmin verify" on the repository
which resulted in exactly zero errors found. Ok, the server
thinks the repository is fine.
I go over to his PC (Win7) and yes, he's getting an error message
looking something like this:
svn: E175002: PROPFIND of
'/collection/repository/!svn/bc/1578/project-name/trunk/Filename.cpp':
207 Multi-Status (http://internal.server.name)
I figured this might be something on his machine and/or something
to do with TortoiseSVN so I tried to do this in a DOS box:
$ svn --version
svn, version 1.7.5 (r1336830)
compiled May 11 2012, 03:17:57
svn diff -r 1571:1575 Filename.cpp
with the following result:
D:\temp\Project>svn diff -r 1571:1575 ExecShell.cpp
svn: E175002: Could not save file
svn: E175002: PROPFIND of
'/collection/repository/!svn/bc/1571/project-name/trunk/Filename.cpp':
207 Multi-Status (http://internal.server.name)
svn: E175002: Error reading spooled REPORT request response
Huh! So I went over to my machine and tried to do the same with
the exact same result. Ok, I try to use "svn cat" on the file and
get:
D:\temp\Project>svn cat
http://internal.server.name/collection/repository/project-name/trunk/Filename.cpp
svn: E175002: PROPFIND of
'/collection/repository/!svn/bc/1571/project-name/trunk/Filename.cpp':
207 Multi-Status (http://internal.server.name)
The access.log file contains this:
{ip-number} - - [15/Nov/2012:16:26:47 +0100] "OPTIONS
/collection/repository/project-name/trunk/Filename.cpp HTTP/1.1" 401 437
"-" "SVN/1.7.5 neon/0.29.6"
{ip-number} - {username} [15/Nov/2012:16:26:47 +0100] "OPTIONS
/collection/repository/project-name/trunk/Filename.cpp HTTP/1.1" 200 151
"-" "SVN/1.7.5 neon/0.29.6"
{ip-number} - {username} [15/Nov/2012:16:26:47 +0100] "PROPFIND
/collection/repository/project-name/trunk/Filename.cpp HTTP/1.1" 207 368
"-" "SVN/1.7.5 neon/0.29.6"
{ip-number} - {username} [15/Nov/2012:16:26:47 +0100] "PROPFIND
/collection/repository/!svn/vcc/default HTTP/1.1" 207 250 "-" "SVN/1.7.5
neon/0.29.6"
{ip-number} - {username} [15/Nov/2012:16:26:47 +0100] "PROPFIND
/collection/repository/!svn/bln/1578 HTTP/1.1" 207 265 "-" "SVN/1.7.5
neon/0.29.6"
{ip-number} - {username} [15/Nov/2012:16:26:47 +0100] "PROPFIND
/collection/repository/project-name/trunk/Filename.cpp HTTP/1.1" 207 368
"-" "SVN/1.7.5 neon/0.29.6"
{ip-number} - {username} [15/Nov/2012:16:26:47 +0100] "PROPFIND
/collection/repository/!svn/vcc/default HTTP/1.1" 207 265 "-" "SVN/1.7.5
neon/0.29.6"
{ip-number} - {username} [15/Nov/2012:16:26:47 +0100] "PROPFIND
/collection/repository/!svn/bc/1578/project-name/trunk/Filename.cpp
HTTP/1.1" 207 753 "-" "SVN/1.7.5 neon/0.29.6"
What am I looking for?
The server has ~240Gbyte free space, local disks have multiple
gigabytes of free space. Other repositories on the same server
does not seem to be affected.
The server is running Subversion 1.6.6.
Regards
/Daniel Widenfalk
Received on 2012-11-15 16:50:25 CET