My default Python interpreter is 2.3 and I have done something like
below to force Python to be 2.4:

ln -s /usr/bin/python2.4 $HOME/bin/python
export PATH="$HOME/bin:$PATH"

After installing trac with that enviroment, the output from the System
Information part of the error message is still showing the interpreter
to be 2.3. What else do I need to do so that Trac uses 2.4 instead of
2.3.

System Information:

User Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.4) Gecko/
2008111317 Ubuntu/8.04 (hardy) Firefox/3.0.4
Trac:   0.11.1
Python:         2.3.5 (#2, Oct 16 2006, 19:19:48) [GCC 3.3.5 (Debian
1:3.3.5-13)]
setuptools:     0.6c9
SQLite:         3.2.1
pysqlite:       2.0.5
Genshi:         0.5.1
Pygments:       1.0
jQuery: 1.2.6


Python Traceback
Most recent call last:

    * File "/home/trac_sys/packages/lib/python2.4/site-packages/
Trac-0.11.1-py2.4.egg/trac/web/main.py", line 423, in
_dispatch_request
      Code fragment:
       418. try:
       419. if not env and env_error:
       420. raise HTTPInternalError(env_error)
       421. try:
       422. dispatcher = RequestDispatcher(env)
       423. dispatcher.dispatch(req)
       424. except RequestDone:
       425. pass
       426. resp = req._response or []
       427.
       428. except HTTPException, e:
      Local variables:
      Name      Value
      after     [u' except RequestDone:', u' pass', u' resp = ...
      before    [u' try:', u' if not env and env_error:', u' raise ...
      dispatcher        <trac.web.main.RequestDispatcher object at
0xb6cd03ec>
      e         <exceptions.AttributeError instance at 0xb6cf5dec>
      env       <trac.env.Environment object at 0xb77895cc>
      env_error         None
      exc_info  (<class exceptions.AttributeError at 0xb7d7474c>, ...
      filename  '/home/trac_sys/packages/lib/python2.4/site-packages/
Trac-0.11.1-py2.4.egg/ ...
      frames    [{'function': '_dispatch_request', 'lines_before': [u'
try:', u' ...
      has_admin         True
      line      u' dispatcher.dispatch(req)'
      lineno    422
      message   u"AttributeError: 'module' object has no attribute
'urlsafe_b64encode'"
      req       <Request "GET u'/prefs'">
      resp      []
      tb        <traceback object at 0xb5bca3c4>
      tb_hide   None
      traceback         'Traceback (most recent call last):\n File ...
    * File "/home/trac_sys/packages/lib/python2.4/site-packages/
Trac-0.11.1-py2.4.egg/trac/web/main.py", line 208, in dispatch
      Code fragment:
       203. # Give the session a chance to persist changes
       204. if req.session:
       205. req.session.save()
       206. req.display(template, content_type or 'text/html')
       207. else: # Genshi
       208. template, data, content_type = \
       209. self._post_process_request(req, *resp)
       210. if 'hdfdump' in req.args:
       211. req.perm.require('TRAC_ADMIN')
       212. # debugging helper - no need to render first
       213. from pprint import pprint
      Local variables:
      Name      Value
      chosen_handler    <trac.prefs.web_ui.PreferencesModule object at
0xb6cccf6c>
      chrome    <trac.web.chrome.Chrome object at 0xb5bd85cc>
      e         <exceptions.AttributeError instance at 0xb6cae5ec>
      err       (<class exceptions.AttributeError at 0xb7d7474c>, ...
      handler   <trac.prefs.web_ui.PreferencesModule object at
0xb6cccf6c>
      req       <Request "GET u'/prefs'">
      resp      ('prefs_general.html', {'localtz':
<trac.util.datefmt.LocalTimezone object ...
      self      <trac.web.main.RequestDispatcher object at 0xb6cd03ec>
    * File "/home/trac_sys/packages/lib/python2.4/site-packages/
Trac-0.11.1-py2.4.egg/trac/web/main.py", line 299, in
_post_process_request
      Code fragment:
       294. # Trac 0.10, only filters with same arity gets passed real
values.
       295. # Errors will call all filters with None arguments,
       296. # and results will not be not saved.
       297. extra_arg_count = arity(f.post_process_request) - 2
       298. if extra_arg_count == nbargs:
       299. resp = f.post_process_request(req, *resp)
       300. elif nbargs == 0:
       301. f.post_process_request(req, *(None,)*extra_arg_count)
       302. return resp
       303.
       304.
      Local variables:
      Name      Value
      args      ('prefs_general.html', {'localtz':
<trac.util.datefmt.LocalTimezone object ...
      extra_arg_count   3
      f         <acct_mgr.web_ui.EmailVerificationModule object at
0xb6ccaaac>
      nbargs    3
      req       <Request "GET u'/prefs'">
      resp      ('prefs_general.html', {'localtz':
<trac.util.datefmt.LocalTimezone object ...
      self      <trac.web.main.RequestDispatcher object at 0xb6cd03ec>
    * File "/home/trac_sys/packages/lib/python2.4/site-packages/
TracAccountManager-0.2.1dev_r4679-py2.4.egg/acct_mgr/web_ui.py", line
558, in post_process_request
      Local variables:
      Name      Value
      content_type      None
      data      {'localtz': <trac.util.datefmt.LocalTimezone object at
0xb7c75c8c>, ...
      req       <Request "GET u'/prefs'">
      self      <acct_mgr.web_ui.EmailVerificationModule object at
0xb6ccaaac>
      template  'prefs_general.html'
    * File "/home/trac_sys/packages/lib/python2.4/site-packages/
TracAccountManager-0.2.1dev_r4679-py2.4.egg/acct_mgr/web_ui.py", line
595, in _gen_token

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to