Thursday, March 15, 2007

 
Having spent over 2 weeks (of nights and weekends work) to get subversion to work over http prompts me to write this post. I think I will also send this out to the folks at tigris.org because this information does not seem to be readily available. It turns out Subversion 1.4.3 does not work with Apache 2.2.4 and apr 1.2.8 on CentOS 4.4. I wanted to use the latest versions of all the components so I got Apache 2.2.4, apr 1.2.8, apr-util 1.2.8, BerkeleyDB 4.5 and Subversion 1.4.3 and installed them. Everything was working except when I tried to do a checkout using a http URL to svn. Every time I ran the command to try to checkout using HTTP URL an httpd process would crash with segfault. I spent numerous hours Googling and searching the web but didn't come across any information that said that the versions I was using were not compatible. There were a couple of posts about making sure that both httpd and mod_svn_dav.so were linked to the same APR and APR-UTIL modules but that didn't help at all.

I finally got everything to work fine using the following versions:
The procedure is fairly straight forward -

Labels: , , , , ,


This page is powered by Blogger. Isn't yours?