Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

General Questions /

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

open.silverstripe.org login - dead ?


Go to End


3 Posts   1756 Views

Avatar
DigoART

Community Member, 13 Posts

11 August 2009 at 8:31pm

Hi,

I'm trying to login to open.silverstripe.org for the last several days , and always getting the message below. Anyone else has this issue ?

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/trac/web/api.py", line 339, in send_error
    'text/html')
  File "/usr/lib/python2.5/site-packages/trac/web/chrome.py", line 684, in render_template
    data = self.populate_data(req, data)
  File "/usr/lib/python2.5/site-packages/trac/web/chrome.py", line 592, in populate_data
    d['chrome'].update(req.chrome)
  File "/usr/lib/python2.5/site-packages/trac/web/api.py", line 169, in __getattr__
    value = self.callbacks[name](self)
  File "/usr/lib/python2.5/site-packages/trac/web/chrome.py", line 460, in prepare_request
    for category, name, text in contributor.get_navigation_items(req):
  File "/usr/lib/python2.5/site-packages/trac/web/auth.py", line 86, in get_navigation_items
    if req.authname and req.authname != 'anonymous':
  File "/usr/lib/python2.5/site-packages/trac/web/api.py", line 169, in __getattr__
    value = self.callbacks[name](self)
  File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 131, in authenticate
    authname = authenticator.authenticate(req)
  File "build/bdist.linux-i686/egg/acct_mgr/web_ui.py", line 333, in wrap
    return func(self, *args, **kwds)
  File "build/bdist.linux-i686/egg/acct_mgr/web_ui.py", line 343, in authenticate
    req.environ['REMOTE_USER'] = self._remote_user(req)
  File "build/bdist.linux-i686/egg/acct_mgr/web_ui.py", line 373, in _remote_user
    if AccountManager(self.env).check_password(user, password):
  File "build/bdist.linux-i686/egg/acct_mgr/api.py", line 104, in check_password
    return self.password_store.check_password(user, password)
  File "build/bdist.linux-i686/egg/acct_mgr/ssdb.py", line 57, in check_password
    if super(SilverstripeStore, self).check_password(user, password):
  File "build/bdist.linux-i686/egg/acct_mgr/db.py", line 80, 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 47, 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]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 0: ordinal not in range(128)

Avatar
Sean

Forum Moderator, 922 Posts

11 August 2009 at 11:01pm

Seems to be working fine for me.

Is anyone else experiencing this behaviour?

Avatar
DigoART

Community Member, 13 Posts

12 August 2009 at 12:56am

Hi,

Got the problem - the cached password was saved in Cyrilic letters, and I was using autocomplete to save the time. With proper US layout everything worked fine.

Sorry - my fault :) (However utf-8 passwords are not working :)