iLvChopin
asked on
mod_dav_svn.so failed to load
Hi all,
I installed CollabNet Subversion on my machine (SVN1.5.2/Apache 2.2.8/Windows 2003 Enterprise). Apache was not able to run as a Windows service. An error was given as follows.
The Apache service named reported the following error:
>>> httpd.exe: Syntax error on line 116 of C:/Program Files/CollabNet Subversion Server/httpd/conf/httpd.co nf: Cannot load C:/Program Files/CollabNet Subversion Server/httpd/modules/mod_d av_svn.so into server: The specified procedure could not be found.
I am confused because the mod_dav_svn.so is right at where it's supposed to be. In the httpd.conf file I have root path and loadmodule in the following lines.
ServerRoot "C:/Program Files/CollabNet Subversion Server/httpd"
...
LoadModule dav_svn_module modules/mod_dav_svn.so .
I tried to give all path to the mod_dav_svn.so which is
LoadModule dav_svn_module "C:/Program Files/CollabNet Subversion Server/httpdmodules/mod_da v_svn.so"
But it didn't work. There are some other modules before mod_dav_svn that reside in the same directory which Apache didn't complain. But it complained it couldn't find mod_dav_svn. I don't understand why. Your suggestions will be highly appreciated!
Amy
I installed CollabNet Subversion on my machine (SVN1.5.2/Apache 2.2.8/Windows 2003 Enterprise). Apache was not able to run as a Windows service. An error was given as follows.
The Apache service named reported the following error:
>>> httpd.exe: Syntax error on line 116 of C:/Program Files/CollabNet Subversion Server/httpd/conf/httpd.co
I am confused because the mod_dav_svn.so is right at where it's supposed to be. In the httpd.conf file I have root path and loadmodule in the following lines.
ServerRoot "C:/Program Files/CollabNet Subversion Server/httpd"
...
LoadModule dav_svn_module modules/mod_dav_svn.so .
I tried to give all path to the mod_dav_svn.so which is
LoadModule dav_svn_module "C:/Program Files/CollabNet Subversion Server/httpdmodules/mod_da
But it didn't work. There are some other modules before mod_dav_svn that reside in the same directory which Apache didn't complain. But it complained it couldn't find mod_dav_svn. I don't understand why. Your suggestions will be highly appreciated!
Amy
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
i am increasing the points to 250...
Can you post what you have within the <Location /svn> tag within httpd.conf
Please include your full LoadModule section as well.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
oh well, I don't know how to reward 50 points to you...Can someone help?
ASKER
Thanks for your post. I uninstalled Collabnet Subversion and installed Apached 2.2.9 and Subversion 1.5.2 separately. It now works without authentication in place. I want to use Windows authentication therefore I put mod_auth_sspi.so to Apache's modules directory. (that's from what I read)
I added the following line to load the SSPI module in httpd.conf
LoadModule sspi_auth_module modules/mod_auth_sspi.so
When I restarted the Apache server, once again it complained it couldn't find the mod_auth_sspi.so even though it was right there in the directory. I had to comment out the above line in order for Apache to run.
It made me crazy...Any thoughts??