[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Subversion 1.6.3 cross-compiled: Imposible to mkdir to the root of the repository

From: Jevgeni <yozik04_at_gmail.com>
Date: Mon, 27 Jul 2009 18:57:32 +0300

Hi,
Thanks for reply. As I already told, I am testing with blank newly
created repository.

repos# svnadmin verify .
* Verified revision 0.
repos#
It writes everything is OK.

Desktop$ ./fsfsverify.py /media/NMT/repos/db/revs/0/0
NodeRev Id: 0.0.r0/17
 type: dir
 text: PLAIN 0 0 4 4 2d2977d1c96f487abe4a1e202dd03b4e
 cpath: /
./fsfsverify.py:585: DeprecationWarning: the md5 module is deprecated;
use hashlib instead
  import md5

Does it tell your anything?

Desktop$ svn mkdir svn://192.168.2.5/test -m 'test'
svn: Corrupt node-revision '0.0.t0-4'
svn: Malformed text representation offset line in node-rev

Repository is still in the same folder as it was before. Nothing
changed, but subversion version.
Previous version runed through chroot, now I dropped the second root to
save resources.

My configuration is:
share# grep -v '^[;#]' repos/conf/svnserve.conf

[general]
anon-access = none
password-db = passwd
authz-db = authz
realm = Yo!Zik's repository

[sasl]

Maybe I am missing some libs or bins. As I see with libraries everything
is OK.
bin# ldd svn*
svn:
    libsvn_client-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_client-1.so.0 (0x2aaed000)
    libsvn_wc-1.so.0 => /share/Apps/Subversion/lib/libsvn_wc-1.so.0
(0x2ab72000)
    libsvn_ra-1.so.0 => /share/Apps/Subversion/lib/libsvn_ra-1.so.0
(0x2abfa000)
    libsvn_diff-1.so.0 => /share/Apps/Subversion/lib/libsvn_diff-1.so.0
(0x2ac43000)
    libsvn_ra_local-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_ra_local-1.so.0 (0x2ac8d000)
    libsvn_repos-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_repos-1.so.0 (0x2acd4000)
    libsvn_fs-1.so.0 => /share/Apps/Subversion/lib/libsvn_fs-1.so.0
(0x2ad3d000)
    libsvn_fs_fs-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_fs_fs-1.so.0 (0x2ad83000)
    libsvn_fs_util-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_fs_util-1.so.0 (0x2adeb000)
    libsvn_ra_svn-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_ra_svn-1.so.0 (0x2ae2c000)
    libsvn_delta-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_delta-1.so.0 (0x2ae80000)
    libsvn_subr-1.so.0 => /share/Apps/Subversion/lib/libsvn_subr-1.so.0
(0x2aecc000)
    libsqlite3.so.0 => /share/Apps/SQLite/lib/libsqlite3.so.0 (0x2af69000)
    libpthread.so.0 => /lib/libpthread.so.0 (0x2b030000)
    libaprutil-1.so.0 => /share/Apps/Subversion/lib/libaprutil-1.so.0
(0x2b083000)
    libexpat.so.0 => /share/Apps/Subversion/lib/libexpat.so.0 (0x2b0e3000)
    libexpat.so.1 => /share/Apps/Subversion/lib/libexpat.so.1 (0x2b145000)
    libapr-1.so.0 => /share/Apps/Subversion/lib/libapr-1.so.0 (0x2b1aa000)
    libm.so.0 => /lib/libm.so.0 (0x2b216000)
    libcrypt.so.0 => /lib/libcrypt.so.0 (0x2b273000)
    libdl.so.0 => /lib/libdl.so.0 (0x2b2c7000)
    libc.so.0 => /lib/libc.so.0 (0x2b309000)
    ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)
svnadmin:
    libsvn_repos-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_repos-1.so.0 (0x2aaed000)
    libsvn_fs-1.so.0 => /share/Apps/Subversion/lib/libsvn_fs-1.so.0
(0x2ab56000)
    libsvn_fs_fs-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_fs_fs-1.so.0 (0x2ab9c000)
    libsvn_delta-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_delta-1.so.0 (0x2ac04000)
    libsvn_fs_util-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_fs_util-1.so.0 (0x2ac50000)
    libsvn_subr-1.so.0 => /share/Apps/Subversion/lib/libsvn_subr-1.so.0
(0x2ac91000)
    libsqlite3.so.0 => /share/Apps/SQLite/lib/libsqlite3.so.0 (0x2ad2e000)
    libpthread.so.0 => /lib/libpthread.so.0 (0x2adf5000)
    libaprutil-1.so.0 => /share/Apps/Subversion/lib/libaprutil-1.so.0
(0x2ae48000)
    libexpat.so.0 => /share/Apps/Subversion/lib/libexpat.so.0 (0x2aea8000)
    libexpat.so.1 => /share/Apps/Subversion/lib/libexpat.so.1 (0x2af0a000)
    libapr-1.so.0 => /share/Apps/Subversion/lib/libapr-1.so.0 (0x2af6f000)
    libm.so.0 => /lib/libm.so.0 (0x2afdb000)
    libcrypt.so.0 => /lib/libcrypt.so.0 (0x2b038000)
    libdl.so.0 => /lib/libdl.so.0 (0x2b08c000)
    libc.so.0 => /lib/libc.so.0 (0x2b0ce000)
    ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)
svndumpfilter:
    libsvn_repos-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_repos-1.so.0 (0x2aaed000)
    libsvn_fs-1.so.0 => /share/Apps/Subversion/lib/libsvn_fs-1.so.0
(0x2ab56000)
    libsvn_fs_fs-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_fs_fs-1.so.0 (0x2ab9c000)
    libsvn_delta-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_delta-1.so.0 (0x2ac04000)
    libsvn_fs_util-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_fs_util-1.so.0 (0x2ac50000)
    libsvn_subr-1.so.0 => /share/Apps/Subversion/lib/libsvn_subr-1.so.0
(0x2ac91000)
    libsqlite3.so.0 => /share/Apps/SQLite/lib/libsqlite3.so.0 (0x2ad2e000)
    libpthread.so.0 => /lib/libpthread.so.0 (0x2adf5000)
    libaprutil-1.so.0 => /share/Apps/Subversion/lib/libaprutil-1.so.0
(0x2ae48000)
    libexpat.so.0 => /share/Apps/Subversion/lib/libexpat.so.0 (0x2aea8000)
    libexpat.so.1 => /share/Apps/Subversion/lib/libexpat.so.1 (0x2af0a000)
    libapr-1.so.0 => /share/Apps/Subversion/lib/libapr-1.so.0 (0x2af6f000)
    libm.so.0 => /lib/libm.so.0 (0x2afdb000)
    libcrypt.so.0 => /lib/libcrypt.so.0 (0x2b038000)
    libdl.so.0 => /lib/libdl.so.0 (0x2b08c000)
    libc.so.0 => /lib/libc.so.0 (0x2b0ce000)
    ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)
svnlook:
    libsvn_repos-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_repos-1.so.0 (0x2aaed000)
    libsvn_fs-1.so.0 => /share/Apps/Subversion/lib/libsvn_fs-1.so.0
(0x2ab56000)
    libsvn_fs_fs-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_fs_fs-1.so.0 (0x2ab9c000)
    libsvn_delta-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_delta-1.so.0 (0x2ac04000)
    libsvn_fs_util-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_fs_util-1.so.0 (0x2ac50000)
    libsvn_diff-1.so.0 => /share/Apps/Subversion/lib/libsvn_diff-1.so.0
(0x2ac91000)
    libsvn_subr-1.so.0 => /share/Apps/Subversion/lib/libsvn_subr-1.so.0
(0x2acdb000)
    libsqlite3.so.0 => /share/Apps/SQLite/lib/libsqlite3.so.0 (0x2ad78000)
    libpthread.so.0 => /lib/libpthread.so.0 (0x2ae3f000)
    libaprutil-1.so.0 => /share/Apps/Subversion/lib/libaprutil-1.so.0
(0x2ae92000)
    libexpat.so.0 => /share/Apps/Subversion/lib/libexpat.so.0 (0x2aef2000)
    libexpat.so.1 => /share/Apps/Subversion/lib/libexpat.so.1 (0x2af54000)
    libapr-1.so.0 => /share/Apps/Subversion/lib/libapr-1.so.0 (0x2afb9000)
    libm.so.0 => /lib/libm.so.0 (0x2b025000)
    libcrypt.so.0 => /lib/libcrypt.so.0 (0x2b082000)
    libdl.so.0 => /lib/libdl.so.0 (0x2b0d6000)
    libc.so.0 => /lib/libc.so.0 (0x2b118000)
    ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)
svnserve:
    libsvn_repos-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_repos-1.so.0 (0x2aaed000)
    libsvn_fs-1.so.0 => /share/Apps/Subversion/lib/libsvn_fs-1.so.0
(0x2ab56000)
    libsvn_fs_fs-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_fs_fs-1.so.0 (0x2ab9c000)
    libsvn_fs_util-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_fs_util-1.so.0 (0x2ac04000)
    libsvn_delta-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_delta-1.so.0 (0x2ac45000)
    libsvn_subr-1.so.0 => /share/Apps/Subversion/lib/libsvn_subr-1.so.0
(0x2ac91000)
    libsvn_ra_svn-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_ra_svn-1.so.0 (0x2ad2e000)
    libsqlite3.so.0 => /share/Apps/SQLite/lib/libsqlite3.so.0 (0x2ad82000)
    libpthread.so.0 => /lib/libpthread.so.0 (0x2ae49000)
    libaprutil-1.so.0 => /share/Apps/Subversion/lib/libaprutil-1.so.0
(0x2ae9c000)
    libexpat.so.0 => /share/Apps/Subversion/lib/libexpat.so.0 (0x2aefc000)
    libexpat.so.1 => /share/Apps/Subversion/lib/libexpat.so.1 (0x2af5e000)
    libapr-1.so.0 => /share/Apps/Subversion/lib/libapr-1.so.0 (0x2afc3000)
    libm.so.0 => /lib/libm.so.0 (0x2b02f000)
    libcrypt.so.0 => /lib/libcrypt.so.0 (0x2b08c000)
    libdl.so.0 => /lib/libdl.so.0 (0x2b0e0000)
    libc.so.0 => /lib/libc.so.0 (0x2b122000)
    ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)
svnsync:
    libsvn_ra-1.so.0 => /share/Apps/Subversion/lib/libsvn_ra-1.so.0
(0x2aaed000)
    libsvn_ra_local-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_ra_local-1.so.0 (0x2ab36000)
    libsvn_repos-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_repos-1.so.0 (0x2ab7d000)
    libsvn_fs-1.so.0 => /share/Apps/Subversion/lib/libsvn_fs-1.so.0
(0x2abe6000)
    libsvn_fs_fs-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_fs_fs-1.so.0 (0x2ac2c000)
    libsvn_fs_util-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_fs_util-1.so.0 (0x2ac94000)
    libsvn_ra_svn-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_ra_svn-1.so.0 (0x2acd5000)
    libsvn_delta-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_delta-1.so.0 (0x2ad29000)
    libsvn_subr-1.so.0 => /share/Apps/Subversion/lib/libsvn_subr-1.so.0
(0x2ad75000)
    libaprutil-1.so.0 => /share/Apps/Subversion/lib/libaprutil-1.so.0
(0x2ae12000)
    libexpat.so.0 => /share/Apps/Subversion/lib/libexpat.so.0 (0x2ae72000)
    libexpat.so.1 => /share/Apps/Subversion/lib/libexpat.so.1 (0x2aed4000)
    libsqlite3.so.0 => /share/Apps/SQLite/lib/libsqlite3.so.0 (0x2af39000)
    libpthread.so.0 => /lib/libpthread.so.0 (0x2b000000)
    libapr-1.so.0 => /share/Apps/Subversion/lib/libapr-1.so.0 (0x2b053000)
    libm.so.0 => /lib/libm.so.0 (0x2b0bf000)
    libcrypt.so.0 => /lib/libcrypt.so.0 (0x2b11c000)
    libdl.so.0 => /lib/libdl.so.0 (0x2b170000)
    libc.so.0 => /lib/libc.so.0 (0x2b1b2000)
    ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)
svnversion:
    libsvn_wc-1.so.0 => /share/Apps/Subversion/lib/libsvn_wc-1.so.0
(0x2aaed000)
    libsvn_delta-1.so.0 =>
/share/Apps/Subversion/lib/libsvn_delta-1.so.0 (0x2ab75000)
    libsvn_diff-1.so.0 => /share/Apps/Subversion/lib/libsvn_diff-1.so.0
(0x2abc1000)
    libsvn_subr-1.so.0 => /share/Apps/Subversion/lib/libsvn_subr-1.so.0
(0x2ac0b000)
    libsqlite3.so.0 => /share/Apps/SQLite/lib/libsqlite3.so.0 (0x2aca8000)
    libpthread.so.0 => /lib/libpthread.so.0 (0x2ad6f000)
    libaprutil-1.so.0 => /share/Apps/Subversion/lib/libaprutil-1.so.0
(0x2adc2000)
    libexpat.so.0 => /share/Apps/Subversion/lib/libexpat.so.0 (0x2ae22000)
    libexpat.so.1 => /share/Apps/Subversion/lib/libexpat.so.1 (0x2ae84000)
    libapr-1.so.0 => /share/Apps/Subversion/lib/libapr-1.so.0 (0x2aee9000)
    libm.so.0 => /lib/libm.so.0 (0x2af55000)
    libcrypt.so.0 => /lib/libcrypt.so.0 (0x2afb2000)
    libdl.so.0 => /lib/libdl.so.0 (0x2b006000)
    libc.so.0 => /lib/libc.so.0 (0x2b048000)
    ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)

Can I check if I have all required bins?

Regards,
Jevgeni

John Szakmeister wrote:
> On Mon, Jul 27, 2009 at 5:02 AM, Jevgeni<yozik04_at_gmail.com> wrote:
>
>> Hi
>> I have cross-compiled subversion 1.6.3 for mipsel and continued to use
>> my repository from 1.5. Everything worked like a charm until I tried to
>> add one more folder to the root of the repository. Each time I tried, it
>> wrote me next error message:
>>
>> svn mkdir "svn://192.168.2.5/test" -m "test"
>> svn: Corrupt node-revision '0.0.t0-0'
>> svn: Malformed text representation offset line in node-rev
>>
>> If I try one more time I will get
>>
>> svn: Corrupt node-revision '0.0.t0-1'
>>
>
> Not sure if it's a configuration error or not, but somehow you managed
> to fubar a revision along the way. How was this repository hosted
> before? My tool *may* help you:
> http://www.szakmeister.net/fsfsverify/, or you can grab it from the
> trunk of Subversion
> (http://svn.collab.net/repos/svn/trunk/contrib/server-side/fsfsverify.py).
> From the looks of it, it appears one of the earlier revisions was
> corrupt. Did you ever run 'svnadmin verify' on the repo?
>
> -John
>

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2375999

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-07-27 17:59:00 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.