I have a similar problem here... only I was trying to add to a newly initialized revision folder from an existing CVS checkout under Ubuntu leitao@arm7:~/Documents/suporte$ bzr add added CVS added misc added CVS/Entries added CVS/Repository added CVS/Root added misc/CVS added misc/docs added misc/CVS/Entries added misc/CVS/Repository added misc/CVS/Root added misc/docs/CVS added misc/docs/build added misc/docs/desenvolvimento bzr: ERROR: exceptions.UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 17: ordinal not in range(128) 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 384, in run no_recurse, action=action, save=not dry_run) File "/usr/lib/python2.5/site-packages/bzrlib/mutabletree.py", line 51, in tree_write_locked return unbound(self, *args, **kwargs) File "/usr/lib/python2.5/site-packages/bzrlib/mutabletree.py", line 400, in smart_add for subf in sorted(os.listdir(abspath)): UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 17: ordinal not in range(128) bzr 1.2.0.candidate.1 on python 2.5.2.final.0 (linux2) arguments: ['/usr/bin/bzr', 'add'] encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'pt_BR.UTF-8' plugins: atomlog /home/leitao/.bazaar/plugins/atomlog [unknown] automv /home/leitao/.bazaar/plugins/automv [unknown] builddeb /usr/lib/python2.5/site-packages/bzrlib/plugins/builddeb [0.92.0dev0] bzr_lastlog /home/leitao/.bazaar/plugins/bzr_lastlog [unknown] bzrtools /home/leitao/.bazaar/plugins/bzrtools [1.1.0] diffstat /home/leitao/.bazaar/plugins/diffstat [unknown] email /home/leitao/.bazaar/plugins/email [unknown] gtk /usr/lib/python2.5/site-packages/bzrlib/plugins/gtk [0.93.0] heads /home/leitao/.bazaar/plugins/heads [unknown] htmllog /home/leitao/.bazaar/plugins/htmllog [unknown] launchpad /usr/lib/python2.5/site-packages/bzrlib/plugins/launchpad [unknown] lessdiff /home/leitao/.bazaar/plugins/lessdiff [unknown] lesslog /home/leitao/.bazaar/plugins/lesslog [unknown] rebase /usr/lib/python2.5/site-packages/bzrlib/plugins/rebase [0.3.0] stats /home/leitao/.bazaar/plugins/stats [unknown] svn /usr/lib/python2.5/site-packages/bzrlib/plugins/svn [0.4.7] trunk /home/leitao/.bazaar/plugins/trunk [0.91.0] vimdiff /home/leitao/.bazaar/plugins/vimdiff [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. Here is my locale result: leitao@arm7:~/Documents/suporte$ locale LANG=pt_BR.UTF-8 LC_CTYPE="pt_BR.UTF-8" LC_NUMERIC="pt_BR.UTF-8" LC_TIME="pt_BR.UTF-8" LC_COLLATE="pt_BR.UTF-8" LC_MONETARY="pt_BR.UTF-8" LC_MESSAGES="pt_BR.UTF-8" LC_PAPER="pt_BR.UTF-8" LC_NAME="pt_BR.UTF-8" LC_ADDRESS="pt_BR.UTF-8" LC_TELEPHONE="pt_BR.UTF-8" LC_MEASUREMENT="pt_BR.UTF-8" LC_IDENTIFICATION="pt_BR.UTF-8" LC_ALL= The file it failed under this folder has a name in portugueses with both "ç" and "ã" "misc/docs/desenvolvimento/Verificação do ambiente de treinamento.doc" Very common combinations in portuguese... must I rename every file to a fake name such as "Verificacao"