La instalación de Odoo en Mac no pudo ejecutar el comando LESSC

Entonces tengo una Mac con 10.11.4 (El Capitan).

Seguí este tutorial:http://kiattipong.blogspot.com/2015/05/setup-odoo-development-on-os-x-with.html?showComment=1459570104589. En realidad, los problemas que tuve también los publiqué en la sección de comentarios de este blog.

Todo transcurrió sin problemas hasta la parte de requisitos donde obtuve algunos errores de instalación (archivo no encontrado). Cuando intenté ejecutar python ./odoo.py, me faltaban errores de módulo. Así que instalé manualmente algunos usando pip install (psycopg2, reportlab, dateultil, passlib, psutil, request) y finalmente obtuve el servidor odoo ejecutándose. Pero cuando probé localhost: 8069 seguí recibiendo un error interno del servidor.

Estaba teniendo este problema a continuación, donde pensé que la configuración incorrecta de la base de datos postgresql estaba causando el problema de que mi odoo se cargara sin el formato html y css. Entonces, de repente, funcionó, creé un nombre de usuario y una contraseña, pero ahora aparece esta pantalla:

Aquí está la última traza de la pila para el error LESSC:

(odoo-env) Marcios-MacBook-Air:~ quique123$ cd odoo
(odoo-env) Marcios-MacBook-Air:odoo quique123$ python ./odoo.py
2016-04-02 16:28:03,335 544 INFO ? openerp: OpenERP version 9.0c
2016-04-02 16:28:03,335 544 INFO ? openerp: addons paths: ['/Users/quique123/Library/Application Support/Odoo/addons/9.0', u'/Users/quique123/odoo/openerp/addons', u'/Users/quique123/odoo/addons']
2016-04-02 16:28:03,336 544 INFO ? openerp: database: default@default:default
2016-04-02 16:28:03,630 544 INFO ? openerp.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069
2016-04-02 16:30:06,356 544 INFO ? openerp.addons.bus.models.bus: Bus.loop listen imbus on db postgres
2016-04-02 16:30:07,381 544 INFO ? openerp.addons.report.models.report: You need Wkhtmltopdf to print a pdf version of the reports.
2016-04-02 16:30:07,787 544 INFO ? openerp.http: HTTP Configuring static files
2016-04-02 16:30:07,938 544 INFO santiapps openerp.modules.loading: loading 1 modules...
2016-04-02 16:30:07,955 544 INFO santiapps openerp.modules.loading: 1 modules loaded in 0.02s, 0 queries
2016-04-02 16:30:08,025 544 INFO santiapps openerp.modules.loading: loading 28 modules...
2016-04-02 16:30:08,122 544 INFO santiapps openerp.modules.loading: 28 modules loaded in 0.10s, 0 queries
2016-04-02 16:30:08,578 544 INFO santiapps openerp.modules.loading: Modules loaded.
2016-04-02 16:30:08,580 544 INFO santiapps openerp.addons.base.ir.ir_http: Generating routing map
2016-04-02 16:30:09,466 544 ERROR santiapps openerp.addons.base.ir.ir_qweb: Could not execute command 'lessc'
2016-04-02 16:30:09,827 544 ERROR santiapps openerp.addons.base.ir.ir_qweb: Could not execute command 'lessc'
2016-04-02 16:30:10,000 544 INFO santiapps werkzeug: 127.0.0.1 - - [02/Apr/2016 16:30:09] "GET /web HTTP/1.1" 200 -
2016-04-02 16:30:12,110 544 ERROR santiapps openerp.addons.base.ir.ir_qweb: Could not execute command 'lessc'
2016-04-02 16:30:12,155 544 ERROR santiapps openerp.addons.base.ir.ir_qweb: Could not execute command 'lessc'
2016-04-02 16:30:12,185 544 ERROR santiapps openerp.addons.base.ir.ir_qweb: Could not execute command 'lessc'
2016-04-02 16:30:12,226 544 ERROR santiapps openerp.addons.base.ir.ir_qweb: Could not execute command 'lessc'
2016-04-02 16:30:12,239 544 ERROR santiapps openerp.addons.base.ir.ir_qweb: Could not execute command 'lessc'
2016-04-02 16:30:12,419 544 ERROR santiapps openerp.addons.base.ir.ir_qweb: Could not execute command 'lessc'
2016-04-02 16:30:12,630 544 ERROR santiapps openerp.addons.base.ir.ir_qweb: Could not execute command 'lessc'
2016-04-02 16:30:12,647 544 ERROR santiapps openerp.addons.base.ir.ir_qweb: Could not execute command 'lessc'
2016-04-02 16:30:12,651 544 ERROR santiapps openerp.addons.base.ir.ir_qweb: Could not execute command 'lessc'
2016-04-02 16:30:12,711 544 ERROR santiapps openerp.addons.base.ir.ir_qweb: Could not execute command 'lessc'
2016-04-02 16:30:12,729 544 ERROR santiapps openerp.addons.base.ir.ir_qweb: Could not execute command 'lessc'
2016-04-02 16:30:12,742 544 ERROR santiapps openerp.addons.base.ir.ir_qweb: Could not execute command 'lessc'
2016-04-02 16:30:15,829 544 ERROR santiapps openerp.addons.base.ir.ir_qweb: Could not execute command 'lessc'
2016-04-02 16:30:15,836 544 ERROR santiapps openerp.addons.base.ir.ir_qweb: Could not execute command 'lessc'
2016-04-02 16:30:15,837 544 ERROR santiapps openerp.addons.base.ir.ir_qweb: Could not execute command 'lessc'
2016-04-02 16:30:15,921 544 ERROR santiapps openerp.addons.base.ir.ir_qweb: Could not execute command 'lessc'
2016-04-02 16:30:15,923 544 ERROR santiapps openerp.addons.base.ir.ir_qweb: Could not execute command 'lessc'
2016-04-02 16:30:15,951 544 ERROR santiapps openerp.addons.base.ir.ir_qweb: Could not execute command 'lessc'
NO NECESITA LEER A CONTINUACIÓN A MENOS QUE PIENSE QUE PUEDE SER UN ERROR DE DB

Primero recuerdo haber intentado crear un usuario con este comando:

sudo su - postgres -c "createuser -s $USER"

que traduje a:

sudo su - postgres -c "createuser -s $quique123"

Pero sigue siendo un error interno del servidor. Hice esto porque descubrí que eso fue causado por un db que no se configuró correctamente. A medida que seguía investigando sobre los problemas de configuración de db de instalación de odoo, descubrí que necesitaba modificar el archivo conf para ingresar las credenciales de usuario correctas. Así que entré en mi odoo / debian / (dentro de mi virtualenv) y modifiqué el opernerp-server.conf a esto:

admin_passwd = admin
db_host = localhost
db_port = 8069
db_user = $quique123
db_password = False

Es confuso porque en mi CD tengo:

/ odoo / odoo-env

Y dentro / odoo tengo:

/ debian / openerp / openerp-server y otras carpetas

Luego, dentro de / debian está el openerp-server.conf que he modificado.

Ahora, cuando abro localhost: 8069, obtengo la página para crear el db o restaurar o hacer una copia de seguridad, pero no hay formato html / css, solo fondo blanco y letras negras sin formato, icono de imagen rota en la parte superior izquierda y todos los campos de texto y menús desplegables. Pero si miro en la terminal, obtengo esto:

    **(odoo-env) Marcios-MacBook-Air:odoo quique123$ python ./odoo.py
2016-04-02 12:22:17,541 574 INFO ? openerp: OpenERP version 9.0c
2016-04-02 12:22:17,541 574 INFO ? openerp: addons paths: ['/Users/quique123/Library/Application Support/Odoo/addons/9.0', u'/Users/quique123/odoo/openerp/addons', u'/Users/quique123/odoo/addons']
2016-04-02 12:22:17,542 574 INFO ? openerp: database: default@default:default
2016-04-02 12:22:17,804 574 INFO ? openerp.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069**
2016-04-02 12:23:22,910 574 INFO ? openerp.addons.bus.models.bus: Bus.loop listen imbus on db postgres
2016-04-02 12:23:22,997 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:23:22] "GET / HTTP/1.1" 500 -
2016-04-02 12:23:23,007 574 ERROR ? werkzeug: Error on request:
Traceback (most recent call last):
  File "/Users/quique123/odoo-env/lib/python2.7/site-packages/werkzeug/serving.py", line 177, in run_wsgi
    execute(self.server.app)
  File "/Users/quique123/odoo-env/lib/python2.7/site-packages/werkzeug/serving.py", line 165, in execute
    application_iter = app(environ, start_response)
  File "/Users/quique123/odoo/openerp/service/server.py", line 245, in app
    return self.app(e, s)
  File "/Users/quique123/odoo/openerp/service/wsgi_server.py", line 184, in application
    return application_unproxied(environ, start_response)
  File "/Users/quique123/odoo/openerp/service/wsgi_server.py", line 170, in application_unproxied
    result = handler(environ, start_response)
  File "/Users/quique123/odoo/openerp/http.py", line 1487, in __call__
    self.load_addons()
  File "/Users/quique123/odoo/openerp/http.py", line 1508, in load_addons
    m = __import__('openerp.addons.' + module)
  File "/Users/quique123/odoo/openerp/modules/module.py", line 61, in load_module
    mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
  File "/Users/quique123/odoo/addons/document/__init__.py", line 4, in <module>
    import models
  File "/Users/quique123/odoo/addons/document/models/__init__.py", line 4, in <module>
    import ir_attachment
  File "/Users/quique123/odoo/addons/document/models/ir_attachment.py", line 8, in <module>
    import pyPdf
ImportError: No module named pyPdf
2016-04-02 12:23:23,212 574 INFO ? openerp.http: Generating nondb routing
2016-04-02 12:23:23,228 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:23:23] "GET /favicon.ico HTTP/1.1" 404 -
2016-04-02 12:23:26,490 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:23:26] "GET / HTTP/1.1" 200 -
2016-04-02 12:23:26,538 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:23:26] "GET /web HTTP/1.1" 303 -
2016-04-02 12:23:26,586 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:23:26] "GET /web/database/selector HTTP/1.1" 200 -
2016-04-02 12:23:26,641 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:23:26] "GET /web/static/lib/bootstrap/js/modal.js HTTP/1.1" 404 -
2016-04-02 12:23:26,643 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:23:26] "GET /web/static/lib/fontawesome/css/font-awesome.css HTTP/1.1" 404 -
2016-04-02 12:23:26,646 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:23:26] "GET /web/static/lib/bootstrap/css/bootstrap.css HTTP/1.1" 404 -
2016-04-02 12:23:26,648 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:23:26] "GET /web/static/lib/jquery/jquery.js HTTP/1.1" 404 -
2016-04-02 12:23:26,649 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:23:26] "GET /web/static/lib/bootstrap/js/tooltip.js HTTP/1.1" 404 -
2016-04-02 12:23:26,651 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:23:26] "GET /web/static/lib/bootstrap/js/dropdown.js HTTP/1.1" 404 -
2016-04-02 12:23:26,663 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:23:26] "GET /web/static/src/img/logo2.png HTTP/1.1" 404 -
2016-04-02 12:23:26,966 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:23:26] "GET /web/static/src/img/favicon.ico HTTP/1.1" 404 -
2016-04-02 12:24:18,834 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:24:18] "GET /web/database/selector HTTP/1.1" 200 -
2016-04-02 12:24:18,889 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:24:18] "GET /web/static/lib/bootstrap/js/dropdown.js HTTP/1.1" 404 -
2016-04-02 12:24:18,891 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:24:18] "GET /web/static/lib/bootstrap/js/tooltip.js HTTP/1.1" 404 -
2016-04-02 12:24:18,894 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:24:18] "GET /web/static/lib/jquery/jquery.js HTTP/1.1" 404 -
2016-04-02 12:24:18,894 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:24:18] "GET /web/static/lib/fontawesome/css/font-awesome.css HTTP/1.1" 404 -
2016-04-02 12:24:18,899 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:24:18] "GET /web/static/lib/bootstrap/css/bootstrap.css HTTP/1.1" 404 -
2016-04-02 12:24:18,899 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:24:18] "GET /web/static/lib/bootstrap/js/modal.js HTTP/1.1" 404 -
2016-04-02 12:24:18,911 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:24:18] "GET /web/static/src/img/logo2.png HTTP/1.1" 404 -
2016-04-02 12:39:31,759 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:39:31] "GET /web/database/selector HTTP/1.1" 200 -
2016-04-02 12:39:31,815 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:39:31] "GET /web/static/lib/jquery/jquery.js HTTP/1.1" 404 -
2016-04-02 12:39:31,818 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:39:31] "GET /web/static/lib/fontawesome/css/font-awesome.css HTTP/1.1" 404 -
2016-04-02 12:39:31,821 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:39:31] "GET /web/static/lib/bootstrap/js/tooltip.js HTTP/1.1" 404 -
2016-04-02 12:39:31,826 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:39:31] "GET /web/static/lib/bootstrap/js/dropdown.js HTTP/1.1" 404 -
2016-04-02 12:39:31,826 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:39:31] "GET /web/static/lib/bootstrap/js/modal.js HTTP/1.1" 404 -
2016-04-02 12:39:31,829 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:39:31] "GET /web/static/lib/bootstrap/css/bootstrap.css HTTP/1.1" 404 -
2016-04-02 12:39:31,838 574 INFO ? werkzeug: 127.0.0.1 - - [02/Apr/2016 12:39:31] "GET /web/static/src/img/logo2.png HTTP/1.1" 404 -

Respuestas a la pregunta(3)

Su respuesta a la pregunta