Thanks Andy, correct on #2. Upon further inspection it looked like
our make install did not install the apache modules mod_dav_svn.so and
mod_svn_authz.so. Even further inspection showed that our make step
never prepared them...
apparently because we did not tell it to. Needed to include
'--with-apxs=/usr/sbin/apxs2' on our configure step..
Do-over:
configure --with-apxs...
make
make install
Apache failed to start - complains about loading
mod_dav_svn...unresolved references
Googled up some details on libsvn - started looking at libsvn_* libs.
Definitely built, definitely installed to /usr/local/lib.
Unfortunately they were being pre-empted by the 1.4.3 version of the
libsvn_* libs in /usr/lib. Did some manual file moves to remove the
old, RPM installed libs (note - should probably just uninstall the rpm
before doing the from-source 'make install' next time).
This immediately fixed a different problem I was seeing with a newly
created repo (had been reporting svn: Could not open the requested SVN
filesystem - a different problem path that also led me to suspect our
mod_dav_svn wasn't updated). That newly created repo now happily
answers through apache and claims Powered by Subversion version 1.5.2
(r32768).
My old repository (created on 1.4.3) continued to report Powered by
Subversion version 1.4.3 (r23084), until I ran svnadmin upgrade
against it. Now it also claims Powered by Subversion version 1.5.2
(r32768).
Off and running. Thanks again.
On Thu, Oct 9, 2008 at 1:05 PM, Andy Levy <andy.levy_at_gmail.com> wrote:
> On Wed, Oct 8, 2008 at 23:09, Jeff Oestreich <jeffonc_at_gmail.com> wrote:
>> We went through an upgrade of a 1.4.3 repository today. All appeared
>> to go well. svn --version reports 1.5.2, timestamps are updated on
>> the binaries. But viewing our repository in the browser still shows
>> the message "Powered by Subversion version 1.4.3 (r23084).".
>>
>> We're 95% confident in the upgrade, but knowing why it doesn't say
>> '1.5.2' would give us that last 5%.
>
> 2 possibilities:
>
> 1) If you didn't restart Apache after the upgrade, the old libraries
> are still loaded in memory.
>
> 2) The old libraries are still on the system and being found by Apache.
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-10-09 21:40:37 CEST