<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')