[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