| <class 'pkg_resources.DistributionNotFound'> | Python 2.5.2: /usr/bin/python Thu Jul 29 08:37:40 2010 |
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
| /home/ugoletti/packages/lib/python/trac/web/_fcgi.py in run(self=<trac.web._fcgi.Request object at 0xf240d0>) |
| 565 """Runs the handler, flushes the streams, and ends the request.""" |
| 566 try: |
| 567 protocolStatus, appStatus = self.server.handler(self) |
| 568 except: |
| 569 traceback.print_exc(file=self.stderr) |
| protocolStatus undefined, appStatus undefined, self = <trac.web._fcgi.Request object at 0xf240d0>, self.server = <trac.web._fcgi.Server object at 0x9e1f10>, self.server.handler = <function _handler at 0xa2f938> |
| /home/ugoletti/packages/lib/python/trac/web/fcgi_frontend.py in _handler(_req=<trac.web._fcgi.Request object at 0xf240d0>) |
| 31 def _handler(_req): |
| 32 req = CGIRequest(_req.params, _req.stdin, _req.stdout) |
| 33 env = get_environment(req, os.environ) |
| 34 |
| 35 if not env: |
| env undefined, global get_environment = <function get_environment at 0xa2dcf8>, req = <trac.web.cgi_frontend.CGIRequest object at 0xf548d0>, global os = <module 'os' from '/usr/lib/python2.5/os.pyc'>, os.environ = {'RAILS_ENV': 'production', 'SHLVL': '0', 'PYTHO...LD_LIBRARY_PATH': '/home/ugoletti/packages/lib/'} |
| /home/ugoletti/packages/lib/python/trac/web/main.py in get_environment(req=<trac.web.cgi_frontend.CGIRequest object at 0xf548d0>, options={'RAILS_ENV': 'production', 'SHLVL': '0', 'PYTHO...LD_LIBRARY_PATH': '/home/ugoletti/packages/lib/'}, threaded=True) |
| 331 'or the mod_python options "TracEnv" or "TracEnvParentDir" ' \ |
| 332 'are missing. Trac requires one of these options to locate ' \ |
| 333 'the Trac environment(s).' |
| 334 |
| 335 return _open_environment(env_path, threaded) |
| global _open_environment = <function _open_environment at 0x9e6de8>, env_path = '/home/ugoletti/trac/MWcms', threaded = True |
| /home/ugoletti/packages/lib/python/trac/web/main.py in _open_environment(env_path='/home/ugoletti/trac/MWcms', threaded=True) |
| 49 try: |
| 50 if not env_path in env_cache: |
| 51 env_cache[env_path] = open_environment(env_path) |
| 52 env = env_cache[env_path] |
| 53 finally: |
| global env_cache = {}, env_path = '/home/ugoletti/trac/MWcms', global open_environment = <function open_environment at 0x9ceb18> |
| /home/ugoletti/packages/lib/python/trac/env.py in open_environment(env_path='/home/ugoletti/trac/MWcms') |
| 372 'environment.' |
| 373 |
| 374 env = Environment(env_path) |
| 375 if env.needs_upgrade(): |
| 376 raise TracError, 'The Trac Environment needs to be upgraded. Run ' \ |
| env undefined, global Environment = <class 'trac.env.Environment'>, env_path = '/home/ugoletti/trac/MWcms' |
| /home/ugoletti/packages/lib/python/trac/env.py in __init__(self=<trac.env.Environment object at 0xf54f50>, path='/home/ugoletti/trac/MWcms', create=False, db_str=None) |
| 84 |
| 85 from trac.loader import load_components |
| 86 load_components(self) |
| 87 |
| 88 if create: |
| load_components = <function load_components at 0xa6a320>, self = <trac.env.Environment object at 0xf54f50> |
| /home/ugoletti/packages/lib/python/trac/loader.py in load_components(env=<trac.env.Environment object at 0xf54f50>) |
| 75 entry_point = egg.get_entry_info('trac.plugins', name) |
| 76 if entry_point.module_name not in loaded_components: |
| 77 entry_point.load() |
| 78 modules.append(entry_point.module_name) |
| 79 loaded_components.append(entry_point.module_name) |
| entry_point = EntryPoint.parse('trac.mimeview.txtl = trac.mimeview.txtl [textile]'), entry_point.load = <bound method EntryPoint.load of EntryPoint.pars...c.mimeview.txtl = trac.mimeview.txtl [textile]')> |
| /home/ugoletti/packages/lib/python/setuptools-0.6b4-py2.3.egg/pkg_resources.py in load(self=EntryPoint.parse('trac.mimeview.txtl = trac.mimeview.txtl [textile]'), require=True, env=None, installer=None) |
| 1827 |
| 1828 def load(self, require=True, env=None, installer=None): |
| 1829 if require: self.require(env, installer) |
| 1830 entry = __import__(self.module_name, globals(),globals(), ['__name__']) |
| 1831 for attr in self.attrs: |
| require = True, self = EntryPoint.parse('trac.mimeview.txtl = trac.mimeview.txtl [textile]'), self.require = <bound method EntryPoint.require of EntryPoint.p...c.mimeview.txtl = trac.mimeview.txtl [textile]')>, env = None, installer = None |
| /home/ugoletti/packages/lib/python/setuptools-0.6b4-py2.3.egg/pkg_resources.py in require(self=EntryPoint.parse('trac.mimeview.txtl = trac.mimeview.txtl [textile]'), env=None, installer=None) |
| 1840 raise UnknownExtra("Can't require() without a distribution", self) |
| 1841 map(working_set.add, |
| 1842 working_set.resolve(self.dist.requires(self.extras),env,installer)) |
| 1843 |
| 1844 |
| global working_set = <pkg_resources.WorkingSet object at 0xb15910>, working_set.resolve = <bound method WorkingSet.resolve of <pkg_resources.WorkingSet object at 0xb15910>>, self = EntryPoint.parse('trac.mimeview.txtl = trac.mimeview.txtl [textile]'), self.dist = Trac 0.11.1 (/usr/lib/python2.5/site-packages), self.dist.requires = <bound method Distribution.requires of Trac 0.11.1 (/usr/lib/python2.5/site-packages)>, self.extras = ('textile',), env = None, installer = None |
| /home/ugoletti/packages/lib/python/setuptools-0.6b4-py2.3.egg/pkg_resources.py in resolve(self=<pkg_resources.WorkingSet object at 0xb15910>, requirements=[Requirement.parse('Genshi>=0.5'), Requirement.parse('setuptools>=0.6b1')], env=<pkg_resources.Environment object at 0xf89e10>, installer=None) |
| 481 dist = best[req.key] = env.best_match(req, self, installer) |
| 482 if dist is None: |
| 483 raise DistributionNotFound(req) # XXX put more info here |
| 484 to_activate.append(dist) |
| 485 if dist not in req: |
| global DistributionNotFound = <class 'pkg_resources.DistributionNotFound'>, req = Requirement.parse('textile>=2.0') |
<class 'pkg_resources.DistributionNotFound'>: textile>=2.0
args =
(Requirement.parse('textile>=2.0'),)
message =
Requirement.parse('textile>=2.0')