Problema
Hoy tras actualizar mi Odoo, me he encontrado estos errores al entrar:
Could not get content for /website/static/src/css/bootswatch/spacelab.min.css defined in bundle 'website.assets_frontend'. Could not get content for /website/static/src/css/bootswatch/spacelab.fix.css defined in bundle 'website.assets_frontend'. Could not get content for /website/static/src/css/website.css defined in bundle 'website.assets_frontend'. Could not get content for /website_mail/static/src/css/website_mail.css defined in bundle 'website.assets_frontend'. Could not get content for /website_blog/static/src/css/website_blog.css defined in bundle 'website.assets_frontend'.
Un error un tanto extra帽o. HUGOMORE42
Diagn贸stico
Revisando los registros, encontr茅 este error:
ERROR ? werkzeug: Error on request: Traceback (most recent call last): 聽 File "/usr/lib/python2.7/site-packages/werkzeug/serving.py", line 177, in run_wsgi 聽聽聽 execute(self.server.app) 聽 File "/usr/lib/python2.7/site-packages/werkzeug/serving.py", line 165, in execute 聽聽聽 application_iter = app(environ, start_response) 聽 File "/usr/lib/python2.7/site-packages/openerp/service/server.py", line 281, in app 聽聽聽 return self.app(e, s) 聽 File "/usr/lib/python2.7/site-packages/openerp/service/wsgi_server.py", line 216, in application 聽聽聽 return application_unproxied(environ, start_response) 聽 File "/usr/lib/python2.7/site-packages/openerp/service/wsgi_server.py", line 202, in application_unproxied 聽聽聽 result = handler(environ, start_response) 聽 File "/usr/lib/python2.7/site-packages/openerp/http.py", line 1274, in __call__ 聽聽聽 self.load_addons() 聽 File "/usr/lib/python2.7/site-packages/openerp/http.py", line 1293, in load_addons 聽聽聽 m = __import__('openerp.addons.' + module) 聽 File "/usr/lib/python2.7/site-packages/openerp/modules/module.py", line 79, in load_module 聽聽聽 mod = imp.load_module('openerp.addons.' + module_part, f, path, descr) 聽 File "/opt/odoo/extra-addons/l10n-spain/account_balance_reporting_xls/__init__.py", line 8, in <module> 聽聽聽 from . import report 聽 File "/opt/odoo/extra-addons/l10n-spain/account_balance_reporting_xls/report/__init__.py", line 7, in <module> 聽聽聽 from . import reporting_xls 聽 File "/opt/odoo/extra-addons/l10n-spain/account_balance_reporting_xls/report/reporting_xls.py", line 5, in <module> 聽聽聽 import xlwt ImportError: No module named xlwt
Al parecer, tras actualizar los m贸dulos comunitarios del paquete l10n-spain
, se introdujo una nueva dependencia (xlwt
) que no ha quedado satisfecha. Como ese m贸dulo no se ha cargado, el proceso se ha interrumpido y no ha llegado a cargar el m贸dulo website
, que es en el que se encuentran los CSS que me daban error al principio.
Soluci贸n
# yum install python-xlwt
Evidentemente, dependiendo de cu谩l sea el fallo en tu Odoo, deber谩s instalar un paquete u otro. Sigue mis pasos y llegar谩s en seguida al problema.
Por ejemplo, en mi caso, adem谩s de esto tuve que a帽adir el repositorio comunitario reporting-engine
.