在 2016年12月6日星期二 UTC+8下午2:08:00,RjOllos写道:
>
>
>
> 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
>  
>


Thank you for your advice and guidance, I did not have to backup before 
upgrade, this is really a bad habit. So I can only take the time to upgrade 
now. There is no regret medicine to eat.
 

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