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?
>
>