Hola amigos, aquí les dejo una guía de instalación para Odoo 11.
Uno de las novedades que trae Odoo 11 es que está sobre python3.
1. Actualizando el sistema.
sudo apt-get update
2. Creamos un usuario (odoo) para ejecutar Odoo Server
sudo adduser --disabled-password --gecos "Odoo" odoo
3. Instalando y configurando Postgresql
sudo apt-get install postgresql postgresql-server-dev-9.5 -y
4. Creamos un usuario en postgresql, para nuestro caso también llamaremos odoo
sudo su -c "createuser -s odoo" postgres
5. Instalamos las dependencias en python para Odoo.
sudo apt-get install git python3-pip python3-dev libxml2-dev libxslt1-dev libevent-dev \ libsasl2-dev libldap2-dev libpq-dev libpng12-dev libjpeg-dev \ poppler-utils node-less node-clean-css -y
6. Instalamos algunas librerías extras de python
wget https://raw.githubusercontent.com/odoo/odoo/11.0/requirements.txt sudo -H pip3 install -r requirements.txt
7. Descargando OdooServer (114 Mb) aprox.:
sudo su - odoo git clone https://github.com/odoo/odoo.git /home/odoo/odoo-11.0 -b 11.0 --depth=1
8. Ejecutamos el siguiente comando:
/home/odoo/odoo-11.0/odoo-bin
Veremos algo así, indicando que vamos nuestra instalación:
2017-10-05 06:00:21,746 24073 INFO ? odoo: Odoo version 11.0 2017-10-05 06:00:21,746 24073 INFO ? odoo: addons paths: ['/home/odoo/.local/share/Odoo/addons/11.0', '/home/odoo/odoo-11.0/odoo/addons', '/home/odoo/odoo-11.0/addons'] 2017-10-05 06:00:21,746 24073 INFO ? odoo: database: default@default:default 2017-10-05 06:00:21,784 24073 INFO ? odoo.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069 2017-10-05 06:00:22,160 24073 INFO ? odoo.addons.base.ir.ir_actions_report: You need Wkhtmltopdf to print a pdf version of the reports. 2017-10-05 06:02:27,649 24073 INFO ? odoo.http: HTTP Configuring static files 2017-10-05 06:02:27,789 24073 INFO ? odoo.http: Generating nondb routing
9. Vamos a crear el archivo de configuración de Odoo:
/home/odoo/odoo-11.0/odoo-bin --save --stop-after-init
10. Salimos de la sesión del usuario (odoo) en la consola:
exit
11. Por lo general los archivos de configuración están dentro de /etc por que vamos a mover el archivo de configuración de OdooServer a /etc:
sudo mkdir /etc/odoo sudo cp /home/odoo/.odoorc /etc/odoo/odoo.conf sudo chown -R odoo /etc/odoo
12. Creamos un directorio donde el servicio de Odoo almacenará los archivos del log.
sudo mkdir /var/log/odoo sudo chown odoo /var/log/odoo
13. Editamos el archivo de configuración de OdooServer.
sudo nano /etc/odoo/odoo.conf
Buscamos el parámetro: logfile = None y lo modificamos con el siguiente valor:
logfile = /var/log/odoo/odoo-server.log
12. Script de inicio automático de Odoo-Server:
sudo cp /home/odoo/odoo-11.0/debian/init /etc/init.d/odoo sudo chmod +x /etc/init.d/odoo
13. Creamos el siguiente enlace para ejecutar Odoo:
sudo ln -s /home/odoo/odoo-11.0/odoo-bin /usr/bin/odoo sudo chown -h odoo /usr/bin/odoo
14. Hacemos que Odoo se inicie automáticamente cuando se reinicie nuestro servidor:
sudo update-rc.d odoo defaults
15 Iniciamos Odoo:
sudo /etc/init.d/odoo start
16. Miramos el log en nuestra terminal o consola:
tail -f /var/log/odoo/odoo-server.log
17. Ingresamos a Odoo mediante un navegador web: http://IP_or_Dominio.com:8069
Accesos por defecto:
Email: admin
Clave: admin
Eso es todo amigos, espero que les sea de ayuda.
Gracias.
14 comentarios
Carlos · 08/10/2017 a las 5:26 pm
Hola! el comando sudo -H pip install –upgrade pip me da lo siguiente: sudo: pip: command not found
Segui todos los otros pasos, no tuve problemas… luego de ejecutar el último comando veo que todo esta bien:
2017-10-08 22:04:59,380 20502 INFO ? odoo: Using configuration file at /etc/odoo/odoo.conf
2017-10-08 22:04:59,381 20502 INFO ? odoo: addons paths: [‘/home/odoo/.local/share/Odoo/addons/11.0’, ‘/home/odoo/odoo-11.0/odoo/addons’, ‘/home/odoo/odoo-11.0/addons’]
2017-10-08 22:04:59,381 20502 INFO ? odoo: database: default@default:default
2017-10-08 22:04:59,392 20502 INFO ? odoo.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069
2017-10-08 22:04:59,397 20502 INFO dbdemo odoo.modules.loading: loading 1 modules…
2017-10-08 22:04:59,469 20502 INFO dbdemo odoo.addons.base.ir.ir_actions_report: You need Wkhtmltopdf to print a pdf version of the reports.
2017-10-08 22:04:59,550 20502 INFO dbdemo odoo.modules.loading: 1 modules loaded in 0.15s, 0 queries
2017-10-08 22:04:59,555 20502 INFO dbdemo odoo.modules.loading: loading 11 modules…
2017-10-08 22:04:59,598 20502 INFO dbdemo odoo.modules.loading: 11 modules loaded in 0.04s, 0 queries
2017-10-08 22:04:59,718 20502 INFO dbdemo odoo.modules.loading: Modules loaded.
pero en el navegador no pasa nada, se queda cargando y al final dice que tomo demasiado tiempo y no hace nada.
No soy ingeniero, pero seguí el tutorial de odoo 10 al pie de la letra y lo pude instalar en aws…ahora trato de hacer lo mismo con odoo 11 , pero no entiendo en que parte puede estar el fallo…..te agradecería si me puedes ayudar
Javier Salazar Carlos · 09/10/2017 a las 7:12 am
Has visto si te ha mostrado algún error en el log.:
tail -f /var/log/odoo/odoo-server.log
Carlos · 12/10/2017 a las 10:45 pm
Hola, lo que te pegue es lo que sale cuando ejecuto el comando, como te decia, no soy ingeniero, mi experiencia con odoo es funcional, me parece que todo esta bien en el log, pero no podría identificar si hay algo mal…odoo 10 lo instale siguiendo el tuto de esta pagina, pero con esta versi[on no se que estaré haciendo mal
Carlos · 14/10/2017 a las 7:38 pm
Disculpa volver a escribir, he instalado como 4 veces, veo el log y está bien…pero a la hora de poner la ip en el navegador se queda cargando y nunca logra entrar…se te ocurre algo que pueda hacer para revisar cual es el problema? segui otros tutoriales porque pensé que tal vez faltaba alguna linea en este, pero me pas[o lo mismo…se instal[o todo bien pero en el navegador nada….no se si pueda ser alguna configuraci[on diferente que deba hacer o q….el puerto no puede ser porque en odoo 10 entre con 8069 sin problemas….ayuda!
Javier Salazar Carlos · 15/10/2017 a las 9:44 am
Hola Carlos, que navegador estas usando?
Recomiendo que uses chrome y sino lo tienes usar firefox.
Jesus · 12/12/2017 a las 7:38 am
Buenos días Javier, gracias por este tutorial, me da también es error que a Carlos
~# sudo cp /home/odoo/.odoorc /etc/odoo/odoo.conf
cp: cannot stat ‘/home/odoo/.odoorc’: No such file or directory
Saludos
Allan Fuentes · 16/11/2017 a las 1:20 am
Hola amigo, muy buen post pero te quiero hacer una consulta, en el paso 10 donde se crea el archivo de configuración de odoo, cuando ejecuto el comando me pide un password for odoo
¿Cual es el password? me puedes ayudar.
Saludos.
Javier Salazar Carlos · 10/12/2017 a las 12:50 pm
Hola he realizado unos cambios, con los cuales ya no deberías tener ese inconveniente
Milo DC. · 07/12/2017 a las 8:29 pm
Hola, que tal ,me encanta Odoo, estoy probando el 11 en una VM, pero me arroja el siguiente error y he buscado lo que solicita el comando y no existe dicho fichero oculto o es que esta al revés el comando?
sudo cp /home/odoo/.odoorc /etc/odoo/odoo.conf
cp: no se puede efectuar `stat’ sobre ‘/home/odoo/.odoorc’: No existe el archivo o el directorio
Javier Salazar Carlos · 10/12/2017 a las 12:51 pm
Hola Milo, he hecho una actualización a la publicación por la que ya no deberías presentar inconvenientes.
Jesus · 12/12/2017 a las 7:39 am
Buenos días Javier, gracias por este tutorial, me da también es error que a Carlos
~# sudo cp /home/odoo/.odoorc /etc/odoo/odoo.conf
cp: cannot stat ‘/home/odoo/.odoorc’: No such file or directory
Saludos
Joyza · 27/03/2018 a las 11:41 am
yo presento el mismo error, cual es la solucion…mil gracias
rgrs · 11/01/2018 a las 1:37 pm
Yo llevo mas de 30 minutos en este punto:
INFO ? odoo.addons.base.ir.ir_actions_report: You need Wkhtmltopdf to print a pdf version of the reports.
hector · 09/09/2018 a las 12:58 am
Si tenian instalada una versión anterior de Odoo les dara este problema por que hace referencia a la Base de datos anteio.
borren la carpeta C:\Users\Administrador\AppData\Local\OpenERP S.A.\Odoo