I set up an apache SVN server on an Opensuse Linux server within the university department network. Access to it from within the university network is completely fine. One day when I tried to access from outside the university using the linux svn client, I got one of these two errors (nondeterministic):
kzhu@tux:~$ svn list http://www.xxx.edu/mysvn svn: OPTIONS of 'http://www.xxx.edu/mysvn': Could not parse response status line. (http://www.xxx.edu) kzhu@tux:~$ svn list http://www.www.edu/mysvn svn: PROPFIND of '/mysvn': Could not read status line: connection was closed by server. (http://www.xxx.edu ) I looked at the apache access log on the server, and see these: xxx.xxx.xxx.xxx - - [15/May/2011:13:26:04 +0800] "OPTIONS /mysvn HTTP/1.1" 401 1286 "-" "SVN/1.6.15 (r1038135) neon/0.25.5" xxx.xxx.xxx.xxx - kzhu [15/May/2011:13:26:05 +0800] "OPTIONS /mysvn HTTP/1.1" 200 188 "-" "SVN/1.6.15 (r1038135) neon/0.25.5" I also looked at the access log of successful access to the serve from within the university network, I also see these two lines, but there are additional lines that indicates the successful retrieval of file listing: yyy.yyy.yyy.yyy - - [15/May/2011:13:29:34 +0800] "OPTIONS /mysvn HTTP/1.1" 401 1286 "-" "SVN/1.6.16 (r1073529) neon/0.29.3" yyy.yyy.yyy.yyy - kzhu [15/May/2011:13:29:34 +0800] "OPTIONS /mysvn HTTP/1.1" 200 188 "-" "SVN/1.6.16 (r1073529) neon/0.29.3" yyy.yyy.yyy.yyy - kzhu [15/May/2011:13:29:34 +0800] "PROPFIND /mysvn HTTP/1.1" 207 647 "-" "SVN/1.6.16 (r1073529) neon/0.29.3" yyy.yyy.yyy.yyy - kzhu [15/May/2011:13:29:34 +0800] "PROPFIND /mysvn/!svn/vcc/default HTTP/1.1" 207 399 "-" "SVN/1.6.16 (r1073529) neon/0.29.3" yyy.yyy.yyy.yyy - kzhu [15/May/2011:13:29:34 +0800] "PROPFIND /mysvn/!svn/bln/97 HTTP/1.1" 207 452 "-" "SVN/1.6.16 (r1073529) neon/0.29.3" ... omitted more lines. I looked at the firewall on the opensuse server (in yast) and make sure that the firewall is turned off, but it doesn't help! I also tried accessing from different places outside the university and I got the same error. I'm out of ideas! Please help!!