Modify ↓
#9647 closed defect (duplicate)
Exception after installing Babel
| Reported by: | Owned by: | ||
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | general | Version: | |
| Severity: | normal | Keywords: | |
| Cc: | Branch: | ||
| Release Notes: | |||
| API Changes: | |||
| Internal Changes: | |||
Description
After installing Babel (using easy_install), running Trac using tracd gives me the following stacktrace (before installing Babel everything worked fine):
Traceback (most recent call last):
File "/srv/subversion/tracsandbox/lib/python2.6/site-packages/Trac-0.12-py2.6.egg/trac/web/api.py", line 436, in send_error
data, 'text/html')
File "/srv/subversion/tracsandbox/lib/python2.6/site-packages/Trac-0.12-py2.6.egg/trac/web/chrome.py", line 809, in render_template
data = self.populate_data(req, data)
File "/srv/subversion/tracsandbox/lib/python2.6/site-packages/Trac-0.12-py2.6.egg/trac/web/chrome.py", line 732, in populate_data
'locale': req and req.locale,
File "/srv/subversion/tracsandbox/lib/python2.6/site-packages/Trac-0.12-py2.6.egg/trac/web/api.py", line 212, in __getattr__
value = self.callbacks[name](self)
File "/srv/subversion/tracsandbox/lib/python2.6/site-packages/Trac-0.12-py2.6.egg/trac/web/main.py", line 307, in _get_locale
translation.get_available_locales()]
File "/srv/subversion/tracsandbox/lib/python2.6/site-packages/Trac-0.12-py2.6.egg/trac/util/translation.py", line 329, in get_available_locales
in pkg_resources.resource_listdir('trac', 'locale')
File "/srv/subversion/tracsandbox/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", line 900, in resource_listdir
resource_name
File "/srv/subversion/tracsandbox/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", line 1191, in resource_listdir
return self._listdir(self._fn(self.module_path,resource_name))
File "/srv/subversion/tracsandbox/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", line 1282, in _listdir
return os.listdir(path)
OSError: [Errno 2] No such file or directory: '/srv/subversion/tracsandbox/lib/python2.6/site-packages/Trac-0.12-py2.6.egg/trac/locale'
Attachments (0)
Change History (2)
comment:1 by , 15 years ago
| Resolution: | → duplicate |
|---|---|
| Status: | new → closed |
comment:2 by , 15 years ago
You simply need to check whether this directory exists. I've created the directory afterwards and the error disappeared.
Note:
See TracTickets
for help on using tickets.



This is a duplicate of #9439. As a workaround, you can de-install Trac, and re-install after installing Babel.
The fix we already have in 0.12-stable seems to be incomplete, so I'll need to work on it some more.