[Bug 618048] [NEW] Timezone error on wiki.ubuntu.com
sairanjan
618048 at bugs.launchpad.net
Sun Aug 15 02:28:30 BST 2010
Public bug reported:
--> -->
UnknownTimeZoneError
'Asia/Kolkata'
If you want to report a bug, please save this page and attach it to your
bug report.
* Show debugging information
* Report bug
* Visit MoinMoin wiki
Traceback
A problem occurred in a Python script. Here is the sequence of function
calls leading up to the error, in the order they occurred.
1.
/var/lib/python-support/python2.5/MoinMoin/request/request_fcgi.py in __init__ (self=<MoinMoin.request.request_fcgi.Request object at 0x1e14f90>, fcgRequest=<MoinMoin.support.thfcgi.Request instance at 0x583bb48>, env={'DOCUMENT_ROOT': '/srv/wiki.ubuntu.com/www/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'max-age=259200', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': '_mkto_trk=id:066-EOV-335&token:_mch-ubuntu.com-1...37; MOIN_SESSION=opfi21xvl0uojixbtd8lwvfmdiihl-zg', 'HTTP_HOST': 'wiki.ubuntu.com', ...}, form=FieldStorage(None, None, [MiniFieldStorage('acti...Storage('openid.sreg.timezone', 'Asia/Kolkata')]), properties={})
1. 26 self.fcgform = form
2. 27 self._setup_vars_from_std_env(env)
3. 28 RequestBase.__init__(self, properties)
4. 29
5. 30 except Exception, err:
* global RequestBase = <class 'MoinMoin.request.RequestBase'>
* RequestBase.__init__ = <unbound method RequestBase.__init__>
* self = <MoinMoin.request.request_fcgi.Request object at 0x1e14f90>
* properties = {}
2.
/var/lib/python-support/python2.5/MoinMoin/request/__init__.py in __init__ (self=<MoinMoin.request.request_fcgi.Request object at 0x1e14f90>, properties={})
1. 205 # set self.user even if _handle_auth_form raises an Exception
2. 206 self.user = None
3. 207 self.user = self._handle_auth_form(user_obj)
4. 208 del user_obj
5. 209 self.cfg.session_handler.after_auth(self, self.cfg.session_id_handler, self.user)
* self = <MoinMoin.request.request_fcgi.Request object at 0x1e14f90>
* self.user = None
* self._handle_auth_form = <bound method Request._handle_auth_form of <Moin...equest.request_fcgi.Request object at 0x1e14f90>>
* user_obj = None
3.
/var/lib/python-support/python2.5/MoinMoin/request/__init__.py in _handle_auth_form (self=<MoinMoin.request.request_fcgi.Request object at 0x1e14f90>, user_obj=None)
1. 610 return self.handle_auth(user_obj, attended=True, username=username,
2. 611 password=password, login=login, logout=logout,
3. 612 stage=stage, openid_identifier=oid)
4. 613
5. 614 def handle_auth(self, user_obj, attended=False, **kw):
* stage = u'openid'
* openid_identifier undefined
* oid = None
4.
/var/lib/python-support/python2.5/MoinMoin/request/__init__.py in handle_auth (self=<MoinMoin.request.request_fcgi.Request object at 0x1e14f90>, user_obj=None, attended=True, **kw={'login': True, 'logout': False, 'openid_identifier': None, 'password': None, 'stage': u'openid', 'username': None})
1. 642 if stage and authmethod.name != stage:
2. 643 continue
3. 644 ret = authmethod.login(self, user_obj, **extra)
4. 645 user_obj = ret.user_obj
5. 646 cont = ret.continue_flag
* ret undefined
* authmethod = <MoinMoin.auth.openidrp.OpenIDAuth instance at 0xbe4560>
* authmethod.login = <bound method OpenIDAuth.login of <MoinMoin.auth.openidrp.OpenIDAuth instance at 0xbe4560>>
* self = <MoinMoin.request.request_fcgi.Request object at 0x1e14f90>
* user_obj = None
* extra = {'attended': True, 'cookie': <SimpleCookie: MOIN_SESSION='opfi21xvl0uojixbtd8...V-335&token:_mch-ubuntu.com-1280573633039-38639'>, 'multistage': True, 'openid_identifier': None, 'password': None, 'username': None}
5.
/var/lib/python-support/python2.5/MoinMoin/auth/openidrp.py in login (self=<MoinMoin.auth.openidrp.OpenIDAuth instance at 0xbe4560>, request=<MoinMoin.request.request_fcgi.Request object at 0x1e14f90>, user_obj=None, **kw={'attended': True, 'cookie': <SimpleCookie: MOIN_SESSION='opfi21xvl0uojixbtd8...V-335&token:_mch-ubuntu.com-1280573633039-38639'>, 'multistage': True, 'openid_identifier': None, 'password': None, 'username': None})
1. 321
2. 322 if continuation:
3. 323 return self._handle_continuation(request)
4. 324
5. 325 # openid is designed to work together with other auths
* self = <MoinMoin.auth.openidrp.OpenIDAuth instance at 0xbe4560>
* self._handle_continuation = <bound method OpenIDAuth._handle_continuation of...n.auth.openidrp.OpenIDAuth instance at 0xbe4560>>
* request = <MoinMoin.request.request_fcgi.Request object at 0x1e14f90>
6.
/var/lib/python-support/python2.5/MoinMoin/auth/openidrp.py in _handle_continuation (self=<MoinMoin.auth.openidrp.OpenIDAuth instance at 0xbe4560>, request=<MoinMoin.request.request_fcgi.Request object at 0x1e14f90>)
1. 296 oidstage = request.form.get('oidstage', [0])[0]
2. 297 if oidstage == '1':
3. 298 return self._handle_verify_continuation(request)
4. 299 elif oidstage == '2':
5. 300 return self._handle_name_continuation(request)
* self = <MoinMoin.auth.openidrp.OpenIDAuth instance at 0xbe4560>
* self._handle_verify_continuation = <bound method OpenIDAuth._handle_verify_continua...n.auth.openidrp.OpenIDAuth instance at 0xbe4560>>
* request = <MoinMoin.request.request_fcgi.Request object at 0x1e14f90>
7.
/var/lib/python-support/python2.5/MoinMoin/auth/openidrp.py in _handle_verify_continuation (self=<MoinMoin.auth.openidrp.OpenIDAuth instance at 0xbe4560>, request=<MoinMoin.request.request_fcgi.Request object at 0x1e14f90>)
1. 159 from pytz import timezone
2. 160 import pytz
3. 161 user_tz = timezone(sreg_resp.get('timezone').encode('ascii'))
4. 162 if user_tz:
5. 163 user_utcoffset = user_tz.utcoffset(datetime.utcnow())
* user_tz undefined
* timezone = <function timezone at 0x5972140>
* sreg_resp = <openid.extensions.sreg.SRegResponse object at 0x26c3550>
* sreg_resp.get = <bound method SRegResponse.get of <openid.extensions.sreg.SRegResponse object at 0x26c3550>>
* ).encode undefined
8.
/usr/lib/python2.5/site-packages/pytz/__init__.py in timezone (zone='Asia/Kolkata')
1. 136 _tzinfo_cache[zone] = build_tzinfo(zone, open_resource(zone))
2. 137 else:
3. 138 raise UnknownTimeZoneError(zone)
4. 139
5. 140 return _tzinfo_cache[zone]
* global UnknownTimeZoneError = <class 'pytz.UnknownTimeZoneError'>
* zone = 'Asia/Kolkata'
UnknownTimeZoneError
'Asia/Kolkata'
* args = ('Asia/Kolkata',)
* message = 'Asia/Kolkata'
System Details
* Date: Sun, 15 Aug 2010 01:26:12 +0000
* Platform: Linux jostaberry 2.6.24-27-server #1 SMP Fri Mar 12 01:23:09 UTC 2010 x86_64
* Python: Python 2.5.2 (/usr/bin/python)
* MoinMoin: Release 1.6.3 (release)
** Affects: atk1.0 (Ubuntu)
Importance: Undecided
Status: New
--
Timezone error on wiki.ubuntu.com
https://bugs.launchpad.net/bugs/618048
You received this bug notification because you are a member of
Accessibility, which is subscribed to atk1.0 in ubuntu.
More information about the Ubuntu-accessibility-bugs
mailing list