Subversion problem after upgrading to Fedora Core 4

The first problem we faced after upgrading from Fedora Core 3 to Fedora Core 4 was that Subversion repositories completely stopped working. The error message you get while trying to do something is the following:

svn: PROPFIND request failed on '/repos/ta2'
svn: PROPFIND of '/repos/ta2': 500 Internal Server Error (http://example.com)

Apache logs show some more useful info:

[Sun Jun 26 17:21:32 2005] [error] [client xxx.xxx.xxx.217]
(20014)Error string not specified yet: Berkeley DB error while opening environment for filesystem /var/www/svn/admin/db: DB_VERSION_MISMATCH: Database environment version mismatch

The problem lies in the fact that Fedora Core 3 shipped with Berkley DB version 4.2, while the newest Fedora Core 4 utilizes version 4.3 The solution is described here and basically requires you to manually upgrade your Subversion Berkley DB repositories with db42_upgrade command:

db42_upgrade changes copies nodes representations revisions strings transactions uuids