Hello it is me again :) (this joke won't even work in a few weeks but I could not resist ;) ) While doing tests on Question #200255 I added another branch to the repo browser that is called "schéma" with an accentuated letter, old mistake, constant pains (I plan to remove it but it implies changing lots of path, postponing IS the mother of many troubles). Browsing the repo through this link bring a : "Trac detected an internal error: UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 75: ordinal not in range(128)" I had previously upgraded the plug-in to the latest trunk branch with "bzr branch lp:trac-bzr". Her is the complete stack Python Traceback Most recent call last: File "/home/tracuser/tracstbenv/lib/python2.7/site-packages/Trac-0.12.4dev_r0-py2.7.egg/trac/web/main.py", line 522, in _dispatch_request dispatcher.dispatch(req) File "/home/tracuser/tracstbenv/lib/python2.7/site-packages/Trac-0.12.4dev_r0-py2.7.egg/trac/web/main.py", line 243, in dispatch resp = chosen_handler.process_request(req) File "/home/tracuser/tracstbenv/lib/python2.7/site-packages/Trac-0.12.4dev_r0-py2.7.egg/trac/versioncontrol/web_ui/browser.py", line 371, in process_request node = get_existing_node(req, repos, path, rev_or_latest) File "/home/tracuser/tracstbenv/lib/python2.7/site-packages/Trac-0.12.4dev_r0-py2.7.egg/trac/versioncontrol/web_ui/util.py", line 64, in get_existing_node return repos.get_node(path, rev) File "/home/tracuser/tracstbenv/lib/python2.7/site-packages/TracBzr-0.4.2_20120613-py2.7.egg/tracbzr/backend.py", line 625, in get_node branch, relpath = self.get_containing_branch(path) File "/home/tracuser/tracstbenv/lib/python2.7/site-packages/TracBzr-0.4.2_20120613-py2.7.egg/tracbzr/backend.py", line 501, in get_containing_branch url, possible_transports=[self.root_transport]) File "/usr/local/lib/python2.7/site-packages/bzrlib/controldir.py", line 732, in open_containing return klass.open_containing_from_transport(transport) File "/usr/local/lib/python2.7/site-packages/bzrlib/controldir.py", line 753, in open_containing_from_transport result = klass.open_from_transport(a_transport) File "/usr/local/lib/python2.7/site-packages/bzrlib/controldir.py", line 716, in open_from_transport find_format, transport, redirected) File "/usr/local/lib/python2.7/site-packages/bzrlib/transport/__init__.py", line 1718, in do_catching_redirections return action(transport) File "/usr/local/lib/python2.7/site-packages/bzrlib/controldir.py", line 704, in find_format probers=probers) File "/usr/local/lib/python2.7/site-packages/bzrlib/controldir.py", line 1149, in find_format return prober.probe_transport(transport) File "/usr/local/lib/python2.7/site-packages/bzrlib/bzrdir.py", line 1250, in probe_transport format_string = transport.get_bytes(".bzr/branch-format") File "/usr/local/lib/python2.7/site-packages/bzrlib/transport/__init__.py", line 623, in get_bytes f = self.get(relpath) File "/usr/local/lib/python2.7/site-packages/bzrlib/transport/local.py", line 166, in get return osutils.open_file(path, 'rb') And the additional infos : AutocompleteUsers 0.4.2dev-r0 EstimationTools 0.4.5-r0 ExtendedVersionTracPlugin timingandestimationplugin Trac-jsGantt 0.10-r0 TracAccountManager 0.4dev-r0 TracAnnouncer 0.11.1-r0 TracBzr 0.4.2-20120613 TracCustomFieldAdmin 0.2.8-r0 TracDateField 2.0.0dev-r0 TracDragDrop 0.12.0.7-r0 TracFullBlogPlugin 0.1.1-r0 TracMasterTickets 3.0.2 TracSphinx 0.2.1 TracSubTicketsPlugin 0.1.0 TracTags 0.6 And in my apache conf file, there is in the virtual host WSGIPassAuthorization off SetEnv LC_TIME "xx_YY" SetEnv trac.locale "fr_FR.UTF-8" SetEnv "LANG fr_FR" WSGIScriptAlias "/tracstable" "[...]/trac_stable/apache/trac.wsgi" [...] I hope it helps.