You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Matthew Jurgens <bu...@edcint.co.nz> on 2016/01/27 01:39:08 UTC
Re: svn: E125012: Invalid character in hex checksum [SOLVED]
This is how I fixed it -
*
Install a virtual machine running Fedora 22 and subversion 1.8
*
Copy the /var/svn repository directory to the new machine
*
Verified that the repository worked
o
svn checkout svn://localhost/<project name>
*
Dump the working repository:
o
svnadmin dump /var/svn > FILENAME
*
On the original host, remove the repository, create an empty one,
load the dump
o
rm -rf /var/svn
o
mkdir /var/svn
o
svnadmin create /var/svn
o
cat FILENAME | svnadmin load /var/svn
*
Set up the repository authorisation how you like it
*
Now check basic repository functionality
o
svn checkout svn://localhost/<project name>
On 22/01/2016 10:09 AM, Matthew Jurgens wrote:
> I was recently running Fedora 22 x64 with svn version
> subversion-1.8.13-7.fc22.x86_64 (possibly but unlikely as low as
> subversion-1.8.13-2.fc22.x86_64). svn was functioning just fine in all
> regards. Everything was installed all on a single server, code, svn
> service, the lot.
> My format is version 3.
>
> I then did an upgrade to Fedora 23 which installed
> subversion-1.9.3-1.fc23.x86_64
>
> Now, commands like svn checkout, svn commit, svn list (anything that
> needs to talk to the svn service) all return "svn: E125012: Invalid
> character in hex checksum" immediately.
>
> I have rolled the /var/svn files (the subversion database) back to
> multiple versions in the past but all with exactly the same outcome.
> This problem does not appear to be corruption in my database. It
> appears to be something that changed in the upgrade from 1.8.13 to 1.9.3.
>
> I can install a Fedora 22 VM with the old svn version and try and
> access the database, but that will still not allow me to access it
> from the newer svn version.
>
> Is there something I need to do to upgrade the database between these
> versions?
>
>