Recovery of apperently corrupted repository

Asked by TimeHorse

I apparently have a corrupted branch that I can no longer branch from and causes bzr check to crash.

I have tried to run bzr check on a checkout of my branch and it always fails. I switch the checkout to its parent and the check runs without error. bzr switch back to child and I still get this error:

user@starship:~/Regexp-2.6$ bzr check -v
| [ ] checking versionedfile 0/8642setsockopt TCP_NODELAY: Invalid argument
bzr: ERROR: bzrlib.errors.KnitCorrupt: Knit inventory corrupt:
  sha-1 6bcc83967dbaf9f36803e70a9ce354e55289eca6
  of reconstructed text does not match
  expected 2ba9dcbfee88097cd3d8349b561b57c8d1ee6331
  for version svn-v3-trunk1:6015fed2-1504-0410-9fe1-9d1591cc4771:python%2Ftrunk:4529

Traceback (most recent call last):
  File "/home/crew/user/bin/lib/python2.5/site-packages/bzrlib/commands.py", line 846, in run_bzr_catch_errors
  File "/home/crew/user/bin/lib/python2.5/site-packages/bzrlib/commands.py", line 802, in run_bzr
  File "/home/crew/user/bin/lib/python2.5/site-packages/bzrlib/commands.py", line 504, in run_argv_aliases
  File "/home/crew/user/bin/lib/python2.5/site-packages/bzrlib/builtins.py", line 2434, in run
  File "/home/crew/user/bin/lib/python2.5/site-packages/bzrlib/check.py", line 254, in check
  File "/home/crew/user/bin/lib/python2.5/site-packages/bzrlib/decorators.py", line 127, in read_locked
  File "/home/crew/user/bin/lib/python2.5/site-packages/bzrlib/repository.py", line 1841, in check
  File "/home/crew/user/bin/lib/python2.5/site-packages/bzrlib/repository.py", line 1845, in _check
  File "/home/crew/user/bin/lib/python2.5/site-packages/bzrlib/check.py", line 82, in check
  File "/home/crew/user/bin/lib/python2.5/site-packages/bzrlib/check.py", line 205, in check_weaves
  File "/home/crew/user/bin/lib/python2.5/site-packages/bzrlib/repository.py", line 1784, in _get_versioned_file_checker
  File "/home/crew/user/bin/lib/python2.5/site-packages/bzrlib/repository.py", line 3105, in __init__
  File "/home/crew/user/bin/lib/python2.5/site-packages/bzrlib/repository.py", line 1346, in _generate_text_key_index
  File "/home/crew/user/bin/lib/python2.5/site-packages/bzrlib/repository.py", line 1386, in _do_generate_text_key_index
  File "/home/crew/user/bin/lib/python2.5/site-packages/bzrlib/repository.py", line 1689, in revision_trees
  File "/home/crew/user/bin/lib/python2.5/site-packages/bzrlib/repository.py", line 1508, in _iter_inventories
  File "/home/crew/user/bin/lib/python2.5/site-packages/bzrlib/knit.py", line 1141, in get_texts
  File "/home/crew/user/bin/lib/python2.5/site-packages/bzrlib/knit.py", line 1147, in get_line_list
  File "/home/crew/usder/bin/lib/python2.5/site-packages/bzrlib/knit.py", line 1204, in _get_content_maps
KnitCorrupt: Knit inventory corrupt:
  sha-1 6bcc83967dbaf9f36803e70a9ce354e55289eca6
  of reconstructed text does not match
  expected 2ba9dcbfee88097cd3d8349b561b57c8d1ee6331
  for version svn-v3-trunk1:6015fed2-1504-0410-9fe1-9d1591cc4771:python%2Ftrunk:4529

bzr 1.4 on python 2.5.2 (linux2)
arguments: ['/home/crew/user/bin/bzr', 'check', '-v']
encoding: 'ANSI_X3.4-1968', fsenc: 'ANSI_X3.4-1968', lang: None
plugins:
  launchpad /home/crew/user/lib/python2.5/site-packages/bzrlib/plugins/launchpad [unknown]
*** Bazaar has encountered an internal error.
    Please report a bug at https://bugs.launchpad.net/bzr/+filebug
    including this traceback, and a description of what you
    were doing when the error occurred.

----

Please, how do I repair my repository??

Question information

Language:
English Edit question
Status:
Answered
For:
Bazaar Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Launchpad Janitor (janitor) said :
#1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Martin Pool (mbp) said :
#2

Hi TimeHorse,

I think you are experiencing bug 234748; there should be a fix for it in 1.6beta1 on Monday.

Can you help with this problem?

Provide an answer of your own, or ask TimeHorse for more information if necessary.

To post a message you must log in.