On Monday, December 5, 2016 at 10:12:48 PM UTC-8, Mingxing Tian wrote:
>
>
>
> 在 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.
>
#11915 has been resolved, so you can install from the AccountManger trunk
to fix the most recent issue you reported.
https://trac-hacks.org/ticket/11915
- 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.