I'm using stable 6, to install it i use this tutorial, http://www.malagatic.com/blog/item/27-instalaci%C3%B3n-openerp-v6-sobre-ubuntu-1004-lts and i installed everything from bazar, (this sources) --- lp:openobject-server/6.0 The server lp:openobject-addons/6.0 The Addons lp:openobject-client-web/6.0 Web Client lp:openobject-addons/extra-6.0 Extra addons lp:openerp-spain/6.0 Spanish Localizations --- I'm getting this traceback... (i think it's the same) Python 2.6.5: /usr/bin/python Tue Mar 15 12:24:17 2011 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/local/lib/python2.6/dist-packages/CherryPy-3.2.0-py2.6.egg/cherrypy/_cprequest.py in respond(self=, path_info='/openerp/execute') 643 if self.handler: 644 self.stage = 'handler' 645 response.body = self.handler() 646 647 # Finalize response = , response.body = [], self = , self.handler = /usr/local/lib/python2.6/dist-packages/CherryPy-3.2.0-py2.6.egg/cherrypy/lib/encoding.py in __call__(self=, *args=(), **kwargs={}) 186 def __call__(self, *args, **kwargs): 187 response = cherrypy.serving.response 188 self.body = self.oldhandler(*args, **kwargs) 189 190 if isinstance(self.body, basestring): self = , self.body undefined, self.oldhandler = , args = (), kwargs = {} /usr/local/lib/python2.6/dist-packages/CherryPy-3.2.0-py2.6.egg/cherrypy/_cpdispatch.py in __call__(self=) 27 def __call__(self): 28 try: 29 return self.callable(*self.args, **self.kwargs) 30 except TypeError: 31 x = sys.exc_info()[1] self = , self.callable = >, self.args = ('openerp', 'execute'), self.kwargs = {'payload': u'eJxtUstOwzAQ_JXcDBKqOPSA-ADEhRsSh6qyVvG2Xckv-UEo...q5nANC_oOQmkzP4EsVQ_kTRjUJEZQoL2LVWucpukLWii3CA=='} /usr/local/lib/python2.6/dist-packages/openerp_web-6.0.1-py2.6.egg/openobject/tools/_expose.py in func_wrapper(*args=(, 'openerp', 'execute'), **kw={'payload': u'eJxtUstOwzAQ_JXcDBKqOPSA-ADEhRsSh6qyVvG2Xckv-UEo...q5nANC_oOQmkzP4EsVQ_kTRjUJEZQoL2LVWucpukLWii3CA=='}) 180 raise cherrypy.HTTPError(405) 181 182 res = func(*args, **kw) 183 if format == 'json' or (allow_json and 'allow_json' in cherrypy.request.params): 184 cherrypy.response.headers['Content-Type'] = 'text/javascript' global res = '/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.1-py2.6.egg/doc/openerp-web.cfg', func = , args = (, 'openerp', 'execute'), kw = {'payload': u'eJxtUstOwzAQ_JXcDBKqOPSA-ADEhRsSh6qyVvG2Xckv-UEo...q5nANC_oOQmkzP4EsVQ_kTRjUJEZQoL2LVWucpukLWii3CA=='} /usr/local/lib/python2.6/dist-packages/openerp_web-6.0.1-py2.6.egg/openobject/controllers/_root.py in default(self=, *args=('openerp', 'execute'), **kw={'payload': u'eJxtUstOwzAQ_JXcDBKqOPSA-ADEhRsSh6qyVvG2Xckv-UEo...q5nANC_oOQmkzP4EsVQ_kTRjUJEZQoL2LVWucpukLWii3CA=='}) 85 request.handler = cherrypy.NotFound() 86 87 return request.handler() 88 89 def find_handler(self): request = , request.handler = /usr/local/lib/python2.6/dist-packages/CherryPy-3.2.0-py2.6.egg/cherrypy/_cpdispatch.py in __call__(self=) 27 def __call__(self): 28 try: 29 return self.callable(*self.args, **self.kwargs) 30 except TypeError: 31 x = sys.exc_info()[1] self = , self.callable = , self.args = (), self.kwargs = {'payload': u'eJxtUstOwzAQ_JXcDBKqOPSA-ADEhRsSh6qyVvG2Xckv-UEo...q5nANC_oOQmkzP4EsVQ_kTRjUJEZQoL2LVWucpukLWii3CA=='} /usr/local/lib/python2.6/dist-packages/openerp_web-6.0.1-py2.6.egg/addons/openerp/controllers/utils.py in wrapper(*args=(), **kw={'payload': u'eJxtUstOwzAQ_JXcDBKqOPSA-ADEhRsSh6qyVvG2Xckv-UEo...q5nANC_oOQmkzP4EsVQ_kTRjUJEZQoL2LVWucpukLWii3CA=='}) 110 # User is logged in; allow access 111 clear_login_fields(kw) 112 return fn(*args, **kw) 113 else: 114 action = kw.get('login_action', '') fn = >, args = (), kw = {'payload': u'eJxtUstOwzAQ_JXcDBKqOPSA-ADEhRsSh6qyVvG2Xckv-UEo...q5nANC_oOQmkzP4EsVQ_kTRjUJEZQoL2LVWucpukLWii3CA=='} /usr/local/lib/python2.6/dist-packages/openerp_web-6.0.1-py2.6.egg/openobject/tools/_expose.py in func_wrapper(*args=(,), **kw={'payload': u'eJxtUstOwzAQ_JXcDBKqOPSA-ADEhRsSh6qyVvG2Xckv-UEo...q5nANC_oOQmkzP4EsVQ_kTRjUJEZQoL2LVWucpukLWii3CA=='}) 180 raise cherrypy.HTTPError(405) 181 182 res = func(*args, **kw) 183 if format == 'json' or (allow_json and 'allow_json' in cherrypy.request.params): 184 cherrypy.response.headers['Content-Type'] = 'text/javascript' global res = '/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.1-py2.6.egg/doc/openerp-web.cfg', func = , args = (,), kw = {'payload': u'eJxtUstOwzAQ_JXcDBKqOPSA-ADEhRsSh6qyVvG2Xckv-UEo...q5nANC_oOQmkzP4EsVQ_kTRjUJEZQoL2LVWucpukLWii3CA=='} /usr/local/lib/python2.6/dist-packages/openerp_web-6.0.1-py2.6.egg/addons/openerp/controllers/execute.py in index(self=, payload=u'eJxtUstOwzAQ_JXcDBKqOPSA-ADEhRsSh6qyVvG2Xckv-UEo...q5nANC_oOQmkzP4EsVQ_kTRjUJEZQoL2LVWucpukLWii3CA==') 16 decoded_payload = ast.literal_eval( 17 zlib.decompress( 18 base64.urlsafe_b64decode(payload))) 19 action, data = decoded_payload['action'], decoded_payload['data'] 20 cherrypy.request.params.update(decoded_payload) global base64 = , base64.urlsafe_b64decode = , payload = u'eJxtUstOwzAQ_JXcDBKqOPSA-ADEhRsSh6qyVvG2Xckv-UEo...q5nANC_oOQmkzP4EsVQ_kTRjUJEZQoL2LVWucpukLWii3CA==' /usr/lib/python2.6/base64.py in urlsafe_b64decode(s=u'eJxtUstOwzAQ_JXcDBKqOPSA-ADEhRsSh6qyVvG2Xckv-UEo...q5nANC_oOQmkzP4EsVQ_kTRjUJEZQoL2LVWucpukLWii3CA==') 110 The alphabet uses '-' instead of '+' and '_' instead of '/'. 111 """ 112 return b64decode(s, '-_') 113 114 global b64decode = , s = u'eJxtUstOwzAQ_JXcDBKqOPSA-ADEhRsSh6qyVvG2Xckv-UEo...q5nANC_oOQmkzP4EsVQ_kTRjUJEZQoL2LVWucpukLWii3CA==' /usr/lib/python2.6/base64.py in b64decode(s=u'eJxtUstOwzAQ_JXcDBKqOPSA-ADEhRsSh6qyVvG2Xckv-UEo...q5nANC_oOQmkzP4EsVQ_kTRjUJEZQoL2LVWucpukLWii3CA==', altchars='-_') 69 """ 70 if altchars is not None: 71 s = _translate(s, {altchars[0]: '+', altchars[1]: '/'}) 72 try: 73 return binascii.a2b_base64(s) s = u'eJxtUstOwzAQ_JXcDBKqOPSA-ADEhRsSh6qyVvG2Xckv-UEo...q5nANC_oOQmkzP4EsVQ_kTRjUJEZQoL2LVWucpukLWii3CA==', global _translate = , altchars = '-_' /usr/lib/python2.6/base64.py in _translate(s=u'eJxtUstOwzAQ_JXcDBKqOPSA-ADEhRsSh6qyVvG2Xckv-UEo...q5nANC_oOQmkzP4EsVQ_kTRjUJEZQoL2LVWucpukLWii3CA==', altchars={'-': '+', '_': '/'}) 34 for k, v in altchars.items(): 35 translation[ord(k)] = v 36 return s.translate(''.join(translation)) 37 38 s = u'eJxtUstOwzAQ_JXcDBKqOPSA-ADEhRsSh6qyVvG2Xckv-UEo...q5nANC_oOQmkzP4EsVQ_kTRjUJEZQoL2LVWucpukLWii3CA==', s.translate = , ''.join undefined, translation = ['\x00', '\x01', '\x02', '\x03', '\x04', '\x05', '\x06', '\x07', '\x08', '\t', '\n', '\x0b', '\x0c', '\r', '\x0e', '\x0f', '\x10', '\x11', '\x12', '\x13', ...] : character mapping must return integer, None or unicode args = ('character mapping must return integer, None or unicode',) message = 'character mapping must return integer, None or unicode'