On Monday, December 5, 2016 at 9:57:24 PM UTC-8, Mingxing Tian wrote:
>
> I still get some mistakes, because I do not understand the Python 
> language, so it is difficult to analyze what is the problem!
>
>
> 2016-12-06 13:48:08,061 Trac[loader] ERROR: Skipping "trac.mimeview.txtl = 
> trac.mimeview.txtl [textile]":
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/site-packages/trac/loader.py", line 68, in 
> _load_eggs
>     entry.load(require=True)
>   File "/usr/lib/python2.6/site-packages/pkg_resources/__init__.py", line 
> 2287, in load
>     return self.resolve()
>   File "/usr/lib/python2.6/site-packages/pkg_resources/__init__.py", line 
> 2293, in resolve
>     module = __import__(self.module_name, fromlist=['__name__'], level=0)
>   File "/usr/lib/python2.6/site-packages/trac/mimeview/txtl.py", line 21, 
> in <module>
>     import textile
> ImportError: No module named textile
>
> 2016-12-06 13:48:09,211 Trac[main] ERROR: Exception caught while 
> post-processing request:
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/site-packages/trac/web/main.py", line 285, in 
> dispatch
>     self._post_process_request(req)
>   File "/usr/lib/python2.6/site-packages/trac/web/main.py", line 447, in 
> _post_process_request
>     f.post_process_request(req, *(None,)*extra_arg_count)
>   File "build/bdist.linux-x86_64/egg/tracwysiwyg/__init__.py", line 49, in 
> post_process_request
>     add_script_data(req, {'_tracwysiwyg': options})
>   File "/usr/lib/python2.6/site-packages/trac/web/chrome.py", line 186, in 
> add_script_data
>     script_data = req.chrome.setdefault('script_data', {})
>   File "/usr/lib/python2.6/site-packages/trac/web/api.py", line 492, in 
> __getattr__
>     value = self.callbacks[name](self)
>   File "/usr/lib/python2.6/site-packages/trac/web/chrome.py", line 800, in 
> prepare_request
>     if req.locale is not None and str(req.locale) != 'en_US':
>   File "/usr/lib/python2.6/site-packages/trac/web/api.py", line 492, in 
> __getattr__
>     value = self.callbacks[name](self)
>   File "/usr/lib/python2.6/site-packages/trac/web/main.py", line 358, in 
> _get_locale
>     preferred = req.session.get('language')
>   File "/usr/lib/python2.6/site-packages/trac/web/api.py", line 492, in 
> __getattr__
>     value = self.callbacks[name](self)
>   File "/usr/lib/python2.6/site-packages/trac/web/main.py", line 350, in 
> _get_session
>     return Session(self.env, req)
>   File "/usr/lib/python2.6/site-packages/trac/web/session.py", line 242, 
> in __init__
>     if req.authname == 'anonymous':
>   File "/usr/lib/python2.6/site-packages/trac/web/api.py", line 492, in 
> __getattr__
>     value = self.callbacks[name](self)
>   File "/usr/lib/python2.6/site-packages/trac/web/main.py", line 172, in 
> authenticate
>     authname = authenticator.authenticate(req)
>   File "build/bdist.linux-x86_64/egg/acct_mgr/util.py", line 81, in wrap
>     return func(self, *args, **kwds)
>   File "build/bdist.linux-x86_64/egg/acct_mgr/web_ui.py", line 422, in 
> authenticate
>     return auth.LoginModule.authenticate(self, req)
>   File "/usr/lib/python2.6/site-packages/trac/web/auth.py", line 97, in 
> authenticate
>     req.incookie['trac_auth'])
>   File "build/bdist.linux-x86_64/egg/acct_mgr/web_ui.py", line 491, in 
> _get_name_for_cookie
>     db = self.env.get_db_cnx()
> AttributeError: 'Environment' object has no attribute 'get_db_cnx'
> 2016-12-06 13:48:09,212 Trac[main] ERROR: Internal Server Error: 
> <RequestWithSession "GET '/ticket/508'">, referrer '
> http://trac.idouzi.com/trac/idouzi/timeline?smp_update=filter&smp_projects=%E6%95%B0%E6%8D%AE%E4%B8%AD%E5%BF%83&tag_query=&from=2016-12-05&daysback=8&authors=tianmingxing&ticket=on&changeset=on&repo-=on&repo-Idouzi_Mall=on&repo-Idouzi_Server=on&milestone=on&wiki=on&tags=on&update=%E6%9B%B4%E6%96%B0%E7%BB%93%E6%9E%9C
> '
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/site-packages/trac/web/main.py", line 613, in 
> _dispatch_request
>     dispatcher.dispatch(req)
>   File "/usr/lib/python2.6/site-packages/trac/web/main.py", line 220, in 
> dispatch
>     chosen_handler = self._pre_process_request(req, chosen_handler)
>   File "/usr/lib/python2.6/site-packages/trac/web/main.py", line 422, in 
> _pre_process_request
>     chosen_handler = filter_.pre_process_request(req, chosen_handler)
>   File "build/bdist.linux-x86_64/egg/acct_mgr/api.py", line 478, in 
> pre_process_request
>     if not req.session.authenticated or \
>   File "/usr/lib/python2.6/site-packages/trac/web/api.py", line 492, in 
> __getattr__
>     value = self.callbacks[name](self)
>   File "/usr/lib/python2.6/site-packages/trac/web/main.py", line 350, in 
> _get_session
>     return Session(self.env, req)
>   File "/usr/lib/python2.6/site-packages/trac/web/session.py", line 242, 
> in __init__
>     if req.authname == 'anonymous':
>   File "/usr/lib/python2.6/site-packages/trac/web/api.py", line 492, in 
> __getattr__
>     value = self.callbacks[name](self)
>   File "/usr/lib/python2.6/site-packages/trac/web/main.py", line 172, in 
> authenticate
>     authname = authenticator.authenticate(req)
>   File "build/bdist.linux-x86_64/egg/acct_mgr/util.py", line 81, in wrap
>     return func(self, *args, **kwds)
>   File "build/bdist.linux-x86_64/egg/acct_mgr/web_ui.py", line 422, in 
> authenticate
>     return auth.LoginModule.authenticate(self, req)
>   File "/usr/lib/python2.6/site-packages/trac/web/auth.py", line 97, in 
> authenticate
>     req.incookie['trac_auth'])
>   File "build/bdist.linux-x86_64/egg/acct_mgr/web_ui.py", line 491, in 
> _get_name_for_cookie
>     db = self.env.get_db_cnx()
> AttributeError: 'Environment' object has no attribute 'get_db_cnx'
>


First, please avoid top-posting. Please reply at the bottom of the message 
so that we can maintain a thread with logical ordering.

A correction to what I said earlier: you need to install TracTags 0.9dev, 
from the trunk of that project.

You can determine which plugin is causing the issue by looking at the 
traceback. Read it in reverse order, and you will see the "acct_mgr" as the 
last line in the traceback. The problem is with AccountManagerPlugin. The 
relevant ticket is #12569, and it hasn't been fixed yet.
https://trac-hacks.org/ticket/12569

You should read TracUpgrade. It lists plugins that can be removed from your 
installation.
https://trac.edgewall.org/wiki/TracUpgrade

Make a list of the plugins you have installed. Compare that list with those 
tagged 1.2, and you can check off those plugins as being compatible with 
Trac 1.2.
https://trac-hacks.org/tags/1.2

Next reply here with the list of plugins that you could not determine are 
compatible with Trac 1.2. We'll look at that list and let you know which 
won't work with Trac 1.2. You have a large number of plugins installed and 
you upgrade path is going to be difficult.

I suggest you restore from backup and return to Trac 1.0.13. Setup a 
staging site for testing your 1.2 upgrade; it's going to take some effort 
and time to get your site upgraded to Trac 1.2. Note - you need to restore 
from backup. You can't just reinstall Trac 1.0.13 because the database has 
been upgraded.

- Ryan
 

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to