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

Kieran Fleming 851673 at bugs.launchpad.net
Fri Sep 16 08:40:33 UTC 2011


Public bug reported:

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'

** Affects: bzr (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  bzr can't find a .pack file when I am trying to do a commit or a check.
- Stacktrace:
+ 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)
+   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'

-- 
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 “bzr” package in Ubuntu:
  New

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/ubuntu/+source/bzr/+bug/851673/+subscriptions




More information about the foundations-bugs mailing list