Unable to get subversion 1.4 to work
Elise van Looij
evlooij at xs4all.nl
Thu Oct 12 11:31:03 PDT 2006
Oops, thanks for pointing that out.
Op 12-okt-2006, om 19:51 heeft Ryan Schmidt het volgende geschreven:
> 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.
>
>
Elise van Looij
More information about the macports-users
mailing list