bzr / python installation fubar

Hal Burgiss hal at burgiss.net
Mon Mar 16 10:24:43 GMT 2009


On Mon, Mar 16, 2009 at 10:33:04AM +1100, Robert Collins wrote:
> 
> This is very odd; bzr shouldn't be affected by user data in that way;
> perhaps it was the only unicode-named file though? Anyhow, there should
> be a backtrace in ~/.bzr.log, for the failures - could you dig that up
> and we can see if it offers any insight.

It doesn't tell me much. The failure occurred at 'checkdbs.sh'
consistently. Its a bash script.

[22652] 2009-03-15 18:10:06.906 WARNING: Conflict adding file
etc/dbs/alarm_list.  Moved existing file to etc/dbs/alarm_list.moved.
[22652] 2009-03-15 18:10:06.907 WARNING: Conflict adding file
etc/logcheck/ignore.d.server/misc.  Moved existing file to
etc/logcheck/ignore.d.server/misc.moved.
[22652] 2009-03-15 18:10:06.908 WARNING: Conflict adding file
etc/logcheck/ignore.d.server/sshd.  Moved existing file to
etc/logcheck/ignore.d.server/sshd.moved.
[22652] 2009-03-15 18:10:06.908 WARNING: Conflict adding file
etc/resolv.conf.  Moved existing file to etc/resolv.conf.moved.
[22652] 2009-03-15 18:10:06.908 WARNING: Conflict adding file
root/bin/lock.  Moved existing file to root/bin/lock.moved.
[22652] 2009-03-15 18:10:06.909 WARNING: Conflict adding file
root/bin/unlock.  Moved existing file to root/bin/unlock.moved.
[22652] 2009-03-15 18:10:06.909 WARNING: Conflict adding file
usr/local/bin/checkdbs.sh.  Moved existing file to
usr/local/bin/checkdbs.sh.moved.
6.421  Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line
834, in run_bzr_catch_errors
    return run_bzr(argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line
790, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line
492, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.5/site-packages/bzrlib/builtins.py", line
1012, in run
    accelerator_tree, hardlink)
  File "/usr/lib/python2.5/site-packages/bzrlib/branch.py", line 771,
in create_checkout
    hardlink=hardlink)
  File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 1242,
in create_workingtree
    accelerator_tree=accelerator_tree, hardlink=hardlink)
  File "/usr/lib/python2.5/site-packages/bzrlib/workingtree_4.py",
line 1358, in initialize
    hardlink=hardlink)
  File "/usr/lib/python2.5/site-packages/bzrlib/transform.py", line
1494, in build_tree
    return _build_tree(tree, wt, accelerator_tree, hardlink)
  File "/usr/lib/python2.5/site-packages/bzrlib/transform.py", line
1598, in _build_tree
    result = tt.apply(no_conflicts=True)
  File "/usr/lib/python2.5/site-packages/bzrlib/transform.py", line
1200, in apply
    modified_paths = self._apply_insertions(inventory_delta, mover)
  File "/usr/lib/python2.5/site-packages/bzrlib/transform.py", line
1301, in _apply_insertions
    self.final_file_id(trans_id))
  File "/usr/lib/python2.5/site-packages/bzrlib/inventory.py", line
1412, in make_entry
    name = ensure_normalized_name(name)
  File "/usr/lib/python2.5/site-packages/bzrlib/inventory.py", line
1431, in ensure_normalized_name
    norm_name, can_access = osutils.normalized_filename(name)
  File "/usr/lib/python2.5/site-packages/bzrlib/osutils.py", line
1037, in _inaccessible_normalized_filename
    normalized = unicodedata.normalize('NFC', unicode(path))
  File "/usr/lib/python2.5/site-packages/bzrlib/lazy_import.py", line
106, in __getattribute__
    obj = _replace()
  File "/usr/lib/python2.5/site-packages/bzrlib/lazy_import.py", line
89, in _replace
    obj = factory(self, scope, name)
  File "/usr/lib/python2.5/site-packages/bzrlib/lazy_import.py", line
196, in _import
    module = __import__(module_python_path, scope, scope, [])
ImportError: No module named unicodedata




-- 
Hal




More information about the bazaar mailing list