You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Roger Yarrow <ro...@truesentry.com> on 2007/03/28 13:50:11 UTC
svnadmin: Missing node-id in node-rev
Running a svnadmin verify on my repository produces:
* Verified revision 7471.
* Verified revision 7472.
* Verified revision 7473.
svnadmin: Missing node-id in node-rev
This is what shows up when I view the bad changeset 7474 via TRAC:
Traceback (most recent call last):
File "/usr/lib/python2.3/site-packages/trac/web/main.py", line 387, in
dispatch_request
dispatcher.dispatch(req)
File "/usr/lib/python2.3/site-packages/trac/web/main.py", line 237, in
dispatch
resp = chosen_handler.process_request(req)
File
"/usr/lib/python2.3/site-packages/trac/versioncontrol/web_ui/changeset.py",
line 188, in process_request
prev = repos.get_node(new_path, new).get_previous()
File "/usr/lib/python2.3/site-packages/trac/versioncontrol/cache.py", line
107, in get_node
return self.repos.get_node(path, rev)
File "/usr/lib/python2.3/site-packages/trac/versioncontrol/svn_fs.py",
line 355, in get_node
self.pool)
File "/usr/lib/python2.3/site-packages/trac/versioncontrol/svn_fs.py",
line 532, in __init__
self.root = fs.revision_root(fs_ptr, rev, self.pool())
File "/usr/lib/svn-python/libsvn/fs.py", line 218, in svn_fs_revision_root
SubversionException: ('Missing node-id in node-rev', 160004)
There are 3 changesets in a row (7474-7476) suffering from this problem.
We use BDB, and snvadmin recover doesn't help. Anyone have any thoughts on
how to recover?