아래와 같은 에러가 발생할 경우
Could not open the root of the repository  [500, #22]
Can’t set position pointer in file ‘/var/lib/svn/xxxx/db/revs/18’: Invalid argument  [500, #22]

아파치에서 사용하는 libapr와 mod_dav_svn.so에서 사용하는 libapr의 버전이 달라서 발생하는 문제였음

ldd로 확인하여 동일하면 문제 없음

# lldd ./bin/httpd
        libm.so.6 => /lib/i686/libm.so.6 (0x4001d000)
        libaprutil-1.so.0 => /usr/local/apache/lib/libaprutil-1.so.0 (0x4003f000)
        libexpat.so.0 => /lib/libexpat.so.0 (0x4005b000)
        libapr-1.so.0 => /usr/local/apache/lib/libapr-1.so.0 (0x40086000)
        libuuid.so.1 => /lib/libuuid.so.1 (0x400ab000)
        libpthread.so.0 => /lib/i686/libpthread.so.0 (0x400af000)
        librt.so.1 => /lib/i686/librt.so.1 (0x400df000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x400f0000)
        libdl.so.2 => /lib/libdl.so.2 (0x4011d000)
        libc.so.6 => /lib/i686/libc.so.6 (0x40120000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

# ldd mod_dav_svn.so
        libsvn_repos-1.so.0 => /usr/local/lib/libsvn_repos-1.so.0 (0x4001d000)
        libsvn_fs-1.so.0 => /usr/local/lib/libsvn_fs-1.so.0 (0x4003a000)
        libsvn_delta-1.so.0 => /usr/local/lib/libsvn_delta-1.so.0 (0x40040000)
        libsvn_subr-1.so.0 => /usr/local/lib/libsvn_subr-1.so.0 (0x40049000)
        libz.so.1 => /usr/lib/libz.so.1 (0x4007c000)
        libc.so.6 => /lib/i686/libc.so.6 (0x4008b000)
        libaprutil-1.so.0 => /usr/local/apache/lib/libaprutil-1.so.0 (0x401b4000)
        libexpat.so.0 => /lib/libexpat.so.0 (0x401d0000)
        libapr-1.so.0 => /usr/local/apache/lib/libapr-1.so.0 (0x401fb000)
        libuuid.so.1 => /lib/libuuid.so.1 (0x40220000)
        libpthread.so.0 => /lib/i686/libpthread.so.0 (0x40224000)
        librt.so.1 => /lib/i686/librt.so.1 (0x40253000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x40265000)
        libdl.so.2 => /lib/libdl.so.2 (0x40292000)
        libsvn_fs_fs-1.so.0 => /usr/local/lib/libsvn_fs_fs-1.so.0 (0x40295000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)