[Bug 851673] Re: bzr fails with "No such file" for pack file

Kieran Fleming 851673 at bugs.launchpad.net
Fri Nov 25 02:02:27 UTC 2011


I discovered that this wasn't a bug in bzr - Ubuntu One was randomly
deleting files in my repository!

** Changed in: bzr
       Status: New => Invalid

** Changed in: bzr (Ubuntu)
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to bzr in Ubuntu.
https://bugs.launchpad.net/bugs/851673

Title:
  bzr fails with "No such file" for pack file

Status in Bazaar Version Control System:
  Invalid
Status in “bzr” package in Ubuntu:
  Invalid

Bug description:
  bzr can't find a .pack file when I am trying to do a commit or a
  check. Stacktrace from my bzr.log:

  Fri 2011-09-16 17:34:46 +0930
  0.035  bazaar version: 2.4.1
  0.035  bzr arguments: [u'check']
  0.056  looking for plugins in /home/kieran/.bazaar/plugins
  0.056  looking for plugins in /usr/lib/python2.7/dist-packages/bzrlib/plugins
  0.073  encoding stdout as sys.stdout encoding 'UTF-8'
  0.110  opening working tree '/home/kieran/workspace/Running beats'
  [ 2778] 2011-09-16 17:34:46.225 INFO: Checking working tree at '/home/kieran/workspace/Running beats'.
  0.121  opening working tree '/home/kieran/workspace/Running beats'
  [ 2778] 2011-09-16 17:34:46.236 INFO: Checking branch at 'file:///home/kieran/workspace/Running%20beats/'.
  [ 2778] 2011-09-16 17:34:46.237 INFO: Checking repository at 'file:///home/kieran/workspace/Running%20beats/'.
  0.192  Transferred: 0kB (0.0kB/s r:0kB w:0kB)
  0.217  Traceback (most recent call last):
    File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 946, in exception_to_return_code
      return the_callable(*args, **kwargs)
    File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 1150, in run_bzr
      ret = run(*run_argv)
    File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 699, in run_argv_aliases
      return self.run(**all_cmd_args)
    File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 721, in run
      return self._operation.run_simple(*args, **kwargs)
    File "/usr/lib/python2.7/dist-packages/bzrlib/cleanup.py", line 135, in run_simple
      self.cleanups, self.func, *args, **kwargs)
    File "/usr/lib/python2.7/dist-packages/bzrlib/cleanup.py", line 165, in _do_with_cleanups
      result = func(*args, **kwargs)
    File "/usr/lib/python2.7/dist-packages/bzrlib/builtins.py", line 3403, in run
      check_dwim(path, verbose, do_branch=branch, do_repo=repo, do_tree=tree)
    File "/usr/lib/python2.7/dist-packages/bzrlib/check.py", line 432, in check_dwim
      check_repo=do_repo)
    File "/usr/lib/python2.7/dist-packages/bzrlib/repository.py", line 1249, in check
      check_repo=check_repo)
    File "/usr/lib/python2.7/dist-packages/bzrlib/decorators.py", line 154, in read_locked
      result = unbound(self, *args, **kwargs)
    File "/usr/lib/python2.7/dist-packages/bzrlib/vf_repository.py", line 1874, in _check
      result.check(callback_refs)
    File "/usr/lib/python2.7/dist-packages/bzrlib/check.py", line 109, in check
      self.check_revisions()
    File "/usr/lib/python2.7/dist-packages/bzrlib/check.py", line 194, in check_revisions
      self.revs_with_bad_parents_in_index = list(bad_revisions)
    File "/usr/lib/python2.7/dist-packages/bzrlib/repofmt/groupcompress_repo.py", line 1126, in _find_inconsistent_revision_parents
      for revid, revision in revisions_iterator:
    File "/usr/lib/python2.7/dist-packages/bzrlib/check.py", line 169, in _check_revisions
      for revid, revision in revisions_iterator:
    File "/usr/lib/python2.7/dist-packages/bzrlib/vf_repository.py", line 1365, in _iter_revisions
      for record in stream:
    File "/usr/lib/python2.7/dist-packages/bzrlib/groupcompress.py", line 1479, in get_record_stream
      self._access.reload_or_raise(e)
    File "/usr/lib/python2.7/dist-packages/bzrlib/repofmt/pack_repo.py", line 2026, in get_raw_records
      reader = pack.make_readv_reader(transport, path, offsets)
    File "/usr/lib/python2.7/dist-packages/bzrlib/pack.py", line 221, in make_readv_reader
      transport.readv(filename, readv_blocks)))
    File "/usr/lib/python2.7/dist-packages/bzrlib/transport/__init__.py", line 682, in readv
      return self._readv(relpath, offsets)
    File "/usr/lib/python2.7/dist-packages/bzrlib/transport/__init__.py", line 694, in _readv
      fp = self.get(relpath)
    File "/usr/lib/python2.7/dist-packages/bzrlib/transport/local.py", line 168, in get
      self._translate_error(e, path)
    File "/usr/lib/python2.7/dist-packages/bzrlib/transport/__init__.py", line 326, in _translate_error
      raise errors.NoSuchFile(path, extra=e)
  NoSuchFile: No such file: u'/home/kieran/workspace/Running beats/.bzr/repository/packs/8a2f99703689d78dfc81149ce1351da6.pack': [Errno 2] No such file or directory: u'/home/kieran/workspace/Running beats/.bzr/repository/packs/8a2f99703689d78dfc81149ce1351da6.pack'

To manage notifications about this bug go to:
https://bugs.launchpad.net/bzr/+bug/851673/+subscriptions




More information about the foundations-bugs mailing list