You are using a very old version of acctmgr, upgrade it. --Noah
On Dec 26, 2009, at 5:25 AM, Michel Jung wrote: > I also have AccountManager installed (just forgot the name), and it > seems to be enabled. "'NoneType' object has no attribute 'encode'" > sounds like an invalid database. > Does anyone have an idea? :( > > 2009/12/25 anatoly techtonik <techto...@gmail.com> > Nevermind. I've forgot to enable AccountManager in config after > switching from local environment version to globally installed. > > On Dec 25, 6:06 pm, anatoly techtonik <techto...@gmail.com> wrote: > > Seems like I experience the same problem, but I use AccountManager > > plugin. > > > > On Dec 23, 11:51 am, Michel Jung <michel.jun...@gmail.com> wrote: > > > > > Hi > > > > > I upgraded my Trac from 11.5 (I guess) to 11.6. Now, I can't login > > > anymore (see Traceback below). I had installed some plugins like > > > UserAdmin or however it was called (to allow users to register > > > themselves). > > > Couldn't find anything on google yet, except a 3 year old, > solved trac- > > > ticket (http://trac.edgewall.org/ticket/5383). Any suggestions? > > > > > ----------------- > > > Traceback (most recent call last): > > > File "/usr/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/ > trac/ > > > web/api.py", line 377, in send_error > > > 'text/html') > > > File "/usr/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/ > trac/ > > > web/chrome.py", line 733, in render_template > > > message = req.session.pop('chrome.%s.%d' % (type_, i)) > > > File "/usr/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/ > trac/ > > > web/api.py", line 195, in __getattr__ > > > value = self.callbacks[name](self) > > > File "/usr/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/ > trac/ > > > web/main.py", line 265, in _get_session > > > return Session(self.env, req) > > > File "/usr/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/ > trac/ > > > web/session.py", line 149, in __init__ > > > if req.authname == 'anonymous': > > > File "/usr/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/ > trac/ > > > web/api.py", line 195, in __getattr__ > > > value = self.callbacks[name](self) > > > File "/usr/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/ > trac/ > > > web/main.py", line 134, in authenticate > > > authname = authenticator.authenticate(req) > > > File "build/bdist.linux-i686/egg/acct_mgr/web_ui.py", line > 437, in > > > wrap > > > return func(self, *args, **kwds) > > > File "build/bdist.linux-i686/egg/acct_mgr/web_ui.py", line > 447, in > > > authenticate > > > req.environ['REMOTE_USER'] = self._remote_user(req) > > > File "build/bdist.linux-i686/egg/acct_mgr/web_ui.py", line > 474, in > > > _remote_user > > > if AccountManager(self.env).check_password(user, password): > > > File "build/bdist.linux-i686/egg/acct_mgr/api.py", line 140, in > > > check_password > > > valid = store.check_password(user, password) > > > File "build/bdist.linux-i686/egg/acct_mgr/db.py", line 76, in > > > check_password > > > return self.hash_method.check_hash(user, password, hash) > > > File "build/bdist.linux-i686/egg/acct_mgr/pwhash.py", line 52, > in > > > check_hash > > > return hash == self.generate_hash(user, password) > > > File "build/bdist.linux-i686/egg/acct_mgr/pwhash.py", line 48, > in > > > generate_hash > > > user,password,realm = _encode(user, password, self.realm) > > > File "build/bdist.linux-i686/egg/acct_mgr/pwhash.py", line 56, > in > > > _encode > > > return [a.encode('utf-8') for a in args] > > > AttributeError: 'NoneType' object has no attribute 'encode' > > -- > > You received this message because you are subscribed to the Google > Groups "Trac Users" group. > To post to this group, send email to trac-us...@googlegroups.com. > To unsubscribe from this group, send email to > trac-users+unsubscr...@googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/trac-users?hl=en > . > > > > > -- > > You received this message because you are subscribed to the Google > Groups "Trac Users" group. > To post to this group, send email to trac-us...@googlegroups.com. > To unsubscribe from this group, send email to > trac-users+unsubscr...@googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/trac-users?hl=en > . -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To post to this group, send email to trac-us...@googlegroups.com. To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/trac-users?hl=en.