Mostrando entradas con la etiqueta Ubuntu 14.04. Mostrar todas las entradas
Mostrando entradas con la etiqueta Ubuntu 14.04. Mostrar todas las entradas

jueves, octubre 02, 2014

OpenERP 7 y la actualización de Ubuntu 12.04 a Ubuntu 14.04

Tras la actualización del servidor de Ubuntu 12.04 a la nueva versión 14.04 OpenERP ha dejado de funcionar por un problema con la configuración de los idiomas en python, a continuación se muestra el log del servidor:

Traceback (most recent call last):
  File "/opt/openerp7/server/openerp/addons/web/http.py", line 203, in dispatch
    response["result"] = method(self, **self.params)
  File "/opt/openerp7/server/openerp/addons/web/controllers/main.py", line 701, in bootstrap_translations
    translations_per_module[addon_name] = {'messages': _local_web_translations(f_name)}
  File "/opt/openerp7/server/openerp/addons/web/controllers/main.py", line 493, in _local_web_translations
    for x in po:
  File "/usr/lib/python2.7/dist-packages/babel/messages/catalog.py", line 552, in __iter__
    for name, value in self.mime_headers:
  File "/usr/lib/python2.7/dist-packages/babel/messages/catalog.py", line 337, in _get_mime_headers
    locale='en')))
  File "/usr/lib/python2.7/dist-packages/babel/dates.py", line 609, in format_datetime
    locale = Locale.parse(locale)
  File "/usr/lib/python2.7/dist-packages/babel/core.py", line 313, in parse
    raise UnknownLocaleError(input_id)
UnknownLocaleError: unknown locale 'en'


Para resolver este problema basta con reinstalar python-babel-localedata:

  sudo apt-get install --reinstall python-babel-localedata