Unable to get subversion 1.4 to work

Ryan Schmidt macports-2006d at ryandesign.com
Thu Oct 12 10:51:31 PDT 2006


Elise,

Don't forget to use Reply To All so your replies get to the list.


On Oct 12, 2006, at 12:13, Elise van Looij wrote:

> Op 12-okt-2006, om 18:39 heeft Ryan Schmidt het volgende geschreven:
>
>> The error message says Apache thinks it's supposed to look for the  
>> repository in /usr/local/Subversion. Why does it think that?  
>> Somewhere in your Apache configuration files it must have this  
>> path defined. Find that place and change it to the path you wanted  
>> it to look at, /usr/local/svn-repository, or if the lines you  
>> found are redundant with the lines you already had, remove them.
>
> Oops, that was an old repository, which I've deleted since. At the  
> moment though I only have /usr/local/svn-repository and in my  
> httpd.conf:
> <Location /svn>
>    DAV svn
>    SVNPath /usr/local/svn-repository
> </Location>
>
> I've checked both then did a restart, looked in the Apache error  
> log and found this:
>
> [Thu Oct 12 18:52:14 2006] [notice] caught SIGTERM, shutting down
> [Thu Oct 12 18:53:09 2006] [warn] Init: Session Cache is not  
> configured [hint: SSLSessionCache]
> [Thu Oct 12 18:53:13 2006] [notice] Digest: generating secret for  
> digest authentication ...
> [Thu Oct 12 18:53:13 2006] [notice] Digest: done
> [Thu Oct 12 18:53:13 2006] [crit] (70023)This function has not been  
> implemented on this platform: DBD: driver for [DBDriver unset] not  
> available
> [Thu Oct 12 18:53:13 2006] [crit] (70023)This function has not been  
> implemented on this platform: DBD: failed to initialise
> <----------SNIP repeat the DBD message 4 times-------------->

I don't think the DBD error messages are related to Subversion. I  
used to see them too, until I commented out (i.e., put a # before)  
the following lines in the httpd.conf:

LoadModule authn_dbd_module modules/mod_authn_dbd.so

LoadModule dbd_module modules/mod_dbd.so


> [Thu Oct 12 18:53:13 2006] [notice] Apache/2.2.3 (Unix) mod_ssl/ 
> 2.2.3 OpenSSL/0.9.8d DAV/2 PHP/5.1.5 SVN/1.4.0 configured --  
> resuming normal operations
> [Thu Oct 12 18:54:45 2006] [error] [client ::1] (20014)Internal  
> error: Can't open file '/usr/local/svn-repository/format': No such  
> file or directory
> [Thu Oct 12 18:54:45 2006] [error] [client ::1] Could not fetch  
> resource information.  [500, #0]
> [Thu Oct 12 18:54:45 2006] [error] [client ::1] Could not open the  
> requested SVN filesystem  [500, #2]
> [Thu Oct 12 18:54:45 2006] [error] [client ::1] Could not open the  
> requested SVN filesystem  [500, #2]
> [Thu Oct 12 18:54:47 2006] [error] [client ::1] File does not  
> exist: /opt/local/apache2/htdocs/favicon.ico
> [Thu Oct 12 18:54:47 2006] [crit] (70023)This function has not been  
> implemented on this platform: DBD: driver for [DBDriver unset] not  
> available
> [Thu Oct 12 18:54:47 2006] [crit] (70023)This function has not been  
> implemented on this platform: DBD: failed to initialise
>
> So, like you say, it can't find /usr/local/svn-repository/format  
> but it *is* there, I can see the folder in the Finder in my Home  
> directory, in terminal "ls svn-repository" shows me a list of the  
> files inside the folder, including format. But for Apache all this  
> is invisible.

What do you mean, you can see the folder in the Finder "in your Home  
directory"? /usr/local is a system directory and is not under your  
home directory. If you have put svn-repository under your home  
directory, then you need to give Apache the correct and complete path  
to it, which would be /Users/yourusername/svn-repository. If you have  
created the entire hierarchy /usr/local/svn-repository under your  
home directory for some reason, then you need to tell Apache the  
path /Users/yourusername/usr/local/svn-repository.




More information about the macports-users mailing list