You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Brian Johnson <vo...@gmail.com> on 2014/10/30 16:25:39 UTC

updated to Fedora 21 alpha, now getting "svn: E175002: Unexpected HTTP status 500 'Internal Server Error'"

Hello all,

I've done some looking around and haven't found anything that *exactly*
matches the error I'm seeing, so I hope I'm not asking something that's
already been covered. If I am, I apologize.

We have an SVN repo we use for Puppet that uses Kerberos for
authentication. Prior to yesterday I was running Fedora 20 on my
workstation at work and everything was working fine. I then completely
wiped my workstation and installed Fedora 21 Alpha on it, then copied my
home directory back over from an external drive. After that, when I tried
doing an "svn update" on my local machine, I got the error:

svn: E175002: Unable to connect to a repository at URL 'https://<URL>/repos'
svn: E175002: Unexpected HTTP status 500 'Internal Server Error' on '/repos'

svn: E175002: Additional errors:
svn: E175002: OPTIONS request on '/repos' failed: 500 Internal Server Error

Thinking it might be best to clear out everything and just do a clean
checkout, I cleared out the directory and did a checkout. Same error. I
then thought it might be my .subversion configuration, so I rm -rf
~/.subversion. No change.

I have no problem doing it from other machines (my laptop running F20 and
another server running RHEL 6.5). Here's the important information:

Client: Fedora 21 Alpha

subversion-1.8.10-6.fc21.x86_64
neon-0.30.1-1.fc21.x86_64
subversion-libs-1.8.10-6.fc21.x86_64

Server: CentOS release 5.10

subversion-1.6.11-12.el5_10
httpd-2.2.3-91

subversion config:
---
LoadModule dav_svn_module     modules/mod_dav_svn.so
LoadModule authz_svn_module   modules/mod_authz_svn.so

<Location /repos>
   DAV svn

   SVNPath /srv/puppet_repo
   AuthzSVNAccessFile /srv/puppet_repo/conf/authz

   AuthType Kerberos
   AuthName "Kerberos Login"
   KrbAuthRealms <REALM>
   KrbMethodNegotiate On
   KrbMethodK5Passwd On
   Krb5KeyTab <keytab file>

   KrbVerifyKDC Off

   require valid-user

   # Limit write permission to list of valid users.
   <LimitExcept GET PROPFIND OPTIONS REPORT>
      # Require SSL connection for password protection.
      SSLRequireSSL
#
   </LimitExcept>
</Location>
---
I've looked in all the logs I could think of, but there's nothing very
telling in them. I pretty much just get:

[30/Oct/2014:10:51:15 -0400] 152.3.125.39 TLSv1 AES128-SHA "OPTIONS /repos
HTTP/1.1" 401
[30/Oct/2014:10:51:15 -0400] 152.3.125.39 TLSv1 AES128-SHA "OPTIONS /repos
HTTP/1.1" 533

in the ssl request log.

I've tried to provide all the information I can think of, but if I left out
something that would be helpful, please let me know.

Any help is greatly appreciated. Thank you!

Brian