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

svnadmin load failure "Reference to non-existent revision '1497' in filesystem"

From: Joey Hess <joey_at_kitenet.net>
Date: 2004-02-23 04:21:27 CET

I'm using subversion version 0.37.0 and trying to import the debian
installer cvs repository with cvs2svn. My command is simply
"cvs2svn -s svn cvs". It fails like this:

------- Committed revision 1494 >>>

<<< Started new transaction, based on original revision 1495
     * adding path : trunk/tools/cdebconf/doc/doxygen.cfg ... done.

------- Committed revision 1495 >>>

<<< Started new transaction, based on original revision 1496
     * adding path : trunk/tools/base-installer/debian/kernel-installer.postinst ... done.
     * editing path : trunk/tools/base-installer/debian/postinst ... done.
     * editing path : trunk/tools/base-installer/debian/changelog ... done.
     * editing path : trunk/tools/base-installer/debian/rules ... done.
     * editing path : trunk/tools/base-installer/debian/control ... done.

------- Committed revision 1496 >>>

<<< Started new transaction, based on original revision 1497
     * adding path : trunk/tools/netcfg/debian/netcfg-dynamic.templates ... done.
     * adding path : trunk/tools/netcfg/netcfg-dynamic.c ... done.
     * adding path : trunk/tools/netcfg/netcfg-dynamic.h ... done.
     * adding path : trunk/tools/netcfg/netcfg-static.h ... done.
     * adding path : branches/BRANCH-iproute ...svn: Reference to non-existent revision '1497' in filesystem 'svn/db'
pass 1: 67 seconds
pass 2: 21 seconds
pass 3: 0 seconds
pass 4: 3562 seconds
pass 5: 867 seconds
 total: 4518 seconds

Note that it seems to think it was successful, the exit status is 0.
However, it has only loaded up to rev 1496, out of more than 6000 total
revisions. The way the branch seems to be added in the same rev
as other non-branch changes looks suspicious to me too.

I tried refinecvs, and loading the dumps it produces with svnadmin leads to
similar failures, on various tags. For example:

------- Committed revision 2797 >>>

<<< Started new transaction, based on original revision 2798
     * adding path : /vs/trunk/build/tftpboot.sh ... done.

------- Committed revision 2798 >>>

<<< Started new transaction, based on original revision 2799
     * adding path : /vs/tags/debian_release_0_0_001 ... done.
     * adding path : /vs/tags/debian_release_0_0_001/build ... done.
     * adding path : /vs/tags/debian_release_0_0_001/build/Makefile ...COPIED... done.
     * adding path : /vs/tags/debian_release_0_0_001/build/README ...COPIED... done.
     * adding path : /vs/tags/debian_release_0_0_001/build/TODO ...COPIED... done.
     * adding path : /vs/tags/debian_release_0_0_001/build/debian ...COPIED... done.
     * adding path : /vs/tags/debian_release_0_0_001/build/graphic.utf ...COPIED... done.
     * adding path : /vs/tags/debian_release_0_0_001/build/pkg-lists ...COPIED... done.
     * adding path : /vs/tags/debian_release_0_0_001/build/run-valgrind ...COPIED... done.
     * adding path : /vs/tags/debian_release_0_0_001/build/sources.list ...COPIED... done.
     * adding path : /vs/tags/debian_release_0_0_001/build/syslinux.cfg ...COPIED... done.
     * adding path : /vs/tags/debian_release_0_0_001/build/tftpboot.sh ...COPIED... done.
     * adding path : /vs/tags/debian_release_0_0_001/build/treecompare ...COPIED... done.
     * adding path : /vs/tags/debian_release_0_0_001/build/uptodatecheck.sh ...COPIED... done.
     * editing path : /vs/tags/debian_release_0_0_001/build ... done.
     * editing path : /vs/tags/debian_release_0_0_001/build/debian ... done.
     * editing path : /vs/tags/debian_release_0_0_001/build/localudebs ...svn: File not found: transaction '25r', path '/vs/tags/debian_release_0_0_001/build/localudebs'
zsh: exit 1 svnadmin load svn < dump

An 8 mb compressed tarball of the cvs repository is publically available
here (for the next week or two): http://kitenet.net/~joey/tmp/cvsrepo.tar.gz

-- 
see shy jo

Received on Mon Feb 23 04:21:20 2004

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.