Script para instalar odoo desde cero (funciona)

2,859 views
Skip to first unread message
Assigned to noamixco...@gmail.com by me

Leonardo Chianea

unread,
Jul 30, 2014, 12:22:35 AM7/30/14
to odoo-ar...@googlegroups.com
lo probé y funciona. Alguien se animaría a completarlo para que dentro del script se instalen los módulos de la localización argentina de forma automática? 

cd /home/tuusuario

sudo apt-get install git 
git clone https://github.com/aschenkels-ictstudio/openerp-install-scripts.git
cd openerp-install-scripts
cd odoo-v8
cd ubuntu-14-04
sudo chmod +x odoo_install.sh
sudo ./odoo_install.sh

esperamos a que se descargue todo lo necesario

listo odoo marchando
sudo /etc/init.d/odoo-server stop (to stop) or sudo /etc/init.d/odoo-server start (to start)


-----------------------------------------------

Credito

http://www.schenkels.nl/2014/07/odoo-v8-install-script-github-ubuntu-14-04-lts/


-----------------------------------------------


no soy experto, así es que si alguien quiere o puede mejorar el método bienvenido.


Saludos



Lopez Ignacio

unread,
Jul 30, 2014, 8:24:30 AM7/30/14
to odoo-ar...@googlegroups.com
Muy bueno. Estamos en proceso de publicar la v8 de la Localización Argentina que aun no esta consensuada aunque ya hay varias propuestas.

Calculo que la semana que viene ya tendremos organizado este tema y se podrá incorporar al script.

Si alguien tiene ganas de aportar con tiempo a la localización puede suscribirse a la otra lista donde se conversa exclusivamente de este tema:

https://groups.google.com/forum/#!forum/odoo-localizacion-argentina

Buena Vida!

Ignacio López


El 30/07/14 a las 01:22, Leonardo Chianea escibió:
--
Recuerda siempre poner la mayor cantidad de datos para que se entienda bien que necesitas y que respondes. Algunos errores comunes:
 
- Siempre mencionar en que versión de odoo trabajas.
- Siempre mencionar si el servidor esta en LINUX o en windows y en que versión.
- No alcanza con colocar el debug del error, debes indicar que necesitas que haga el código.
- Comparte tu código en un servidor abierto como Launchpad u otro.
- Si haces un manual, tutorial o algo de interés comunal, trata de usar google docs.
 
Tu tiempo es tan valioso como el de cualquiera de la comunidad. Aquí se valora el aporte que hagas.
 
Nuestras normas mínimas de convivencia puede leerlas en https://groups.google.com/d/forum/odoo-argentina?hl=es-ES
---
Has recibido este mensaje porque estás suscrito al grupo "odoo-Argentina - Preguntas y respuestas para personalizadores" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odoo-argentin...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Leonardo Chianea

unread,
Jul 30, 2014, 11:27:38 AM7/30/14
to odoo-ar...@googlegroups.com


Nota: el password por defecto para crear bases de datos es superadminpassword eso se puede cambiar modificando el script.
Saludos
 

Hernan Fritz

unread,
Jul 31, 2014, 11:25:06 AM7/31/14
to odoo-ar...@googlegroups.com
Se instaló de pelicula, luego cree una base "prueba" y actualize los datos del admin, me salgo y me pide email y password para ingresar (???) que hago ahora ....help!!!!!!!!!!   genera un correo donde envia una password??   disculpen si son preguntas muy newbie....
saludos
Hernan

Hernan Giuliani

unread,
Jul 31, 2014, 11:26:11 AM7/31/14
to odoo-ar...@googlegroups.com
pregunta amigo... en debian ya probe y no furula... y de vdd no me doy idea de los cambios, debe ser igual obviando algunos comandos pero no salio en debian 7, que concidero que es 10000 veces mas estable que ubuntu
Saludos desde Mexico


--
Recuerda siempre poner la mayor cantidad de datos para que se entienda bien que necesitas y que respondes. Algunos errores comunes:
 
- Siempre mencionar en que versión de odoo trabajas.
- Siempre mencionar si el servidor esta en LINUX o en windows y en que versión.
- No alcanza con colocar el debug del error, debes indicar que necesitas que haga el código.
- Comparte tu código en un servidor abierto como Launchpad u otro.
- Si haces un manual, tutorial o algo de interés comunal, trata de usar google docs.
 
Tu tiempo es tan valioso como el de cualquiera de la comunidad. Aquí se valora el aporte que hagas.
 
Nuestras normas mínimas de convivencia puede leerlas en https://groups.google.com/d/forum/odoo-argentina?hl=es-ES
---
Has recibido este mensaje porque estás suscrito al grupo "odoo-Argentina - Preguntas y respuestas para personalizadores" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odoo-argentin...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
Quedo a tus Ordenes
ATTE. Hernan Javier Giuliani

Leonardo Chianea

unread,
Jul 31, 2014, 11:44:50 AM7/31/14
to odoo-ar...@googlegroups.com
Se instaló de pelicula, luego cree una base "prueba" y actualize los datos del admin, me salgo y me pide email y password para ingresar (???) que hago ahora ....help!!!!!!!!!!   genera un correo donde envia una password??   disculpen si son preguntas muy newbie....
saludos 
Hernan

Para volver a ingresar tenes que poner en donde te pide email el usuario admin y en el password el que vos usaste para crear la base de datos... 
es decir el error mas comun es pensar que el nombre de la base de datos que vos creaste es el nombre del usuario y no es asi, me paso al principio... y no encontraba solucion ...si ben parece algo obvio confunde.

Leonardo Chianea

unread,
Jul 31, 2014, 11:47:22 AM7/31/14
to odoo-ar...@googlegroups.com
pregunta amigo... en debian ya probe y no furula... y de vdd no me doy idea de los cambios, debe ser igual obviando algunos comandos pero no salio en debian 7, que concidero que es 10000 veces mas estable que ubuntu
Saludos desde Mexico

Este tutorial estaá especificamente pensado para ubuntu 14.04 LTS, una de las posibles respuestas de porque no funciona tiene que ver con la version de postgres que se instala en debian y la que se instala en ubuntu 14.04 ... 9.3 y creo en debian es la 9.1
Asi que lo mejor es que vuelvas a probar en ubuntu 14.04 LTS 
Saludos
 

Gabriel Davini

unread,
Jul 31, 2014, 11:57:10 AM7/31/14
to odoo-ar...@googlegroups.com
No, para mi el tema es que Debian por lo general viene sin la herramienta sudo, la diferencia de subversiones de Postgresql no tendría que ser problema, más en una instalación de cero, de hecho yo tengo un Open corriendo en una 8.4. 

Si tenés sudo instalado podés usar lo que te recomiendan en la doc de Odoo:
Si no, podés bajarte el script, sacarle los dos sudo a los comandos que ejecuta el script y correrlo como root, o directamente bajarte los fuentes y correr el server a manopla, para mi gusto la mejor opción y la más  fácil de mantener.

Saludos
--
Gabriel.

Leonardo Chianea

unread,
Jul 31, 2014, 2:08:45 PM7/31/14
to odoo-ar...@googlegroups.com
Gabriel
Estaría bueno que hagas un tutorial de como hacerlo a mano, paso a paso para newbies asi todos podemos saber como se hace y lo subas al grupo. porque hay muchas buenas indicaciones pero necesitamos el paso a paso ya probado para poder seguirlo y aprender.
Saludos

Gabriel Davini

unread,
Jul 31, 2014, 4:55:21 PM7/31/14
to odoo-ar...@googlegroups.com
Estaría bueno que hagas un tutorial de como hacerlo a mano

Ok, dale. Lo único que aclaro que nosotros por lo general usamos Debian para todo, y no tengo configurado el sudo. Pero bueno ahora te tiro los pasos que sigo yo y trato de hacerlo lo más neutral posible.

Gabriel Davini

unread,
Jul 31, 2014, 5:34:41 PM7/31/14
to odoo-ar...@googlegroups.com
O sea, si vos lo vas a instalar en ubuntu con esto te basta:
Es ese solo paso.

Lo que voy a hacer ahora es ver si puedo arreglar ese script para que ande sin sudo, pero a vos con esa linea de ahi arriba te basta
--
Gabriel.

Gabriel Davini

unread,
Jul 31, 2014, 7:25:50 PM7/31/14
to odoo-ar...@googlegroups.com
bueno esto a mi me anda:

*Versión de OpenERP, bajar de:

http://nightly.openerp.com


* O clonar de GitHub (previamente tener instalado git - apt-get install git - ):

git clone https://github.com/odoo/odoo.git # -b branch (para instalar un branch distinto de master, por ejemplo -b 7.0)


*Postgresql:

Instalar Postgresql 9.3 Debian/Ubuntu

luego hacer:

:~$ sudo su - postgres (o su -c 'su - postgres')

:~$ createuser -s -d -P -r nombre-usr


*Paquetes de con apt:

:~$ sudo apt-get install libxml2-dev python-ldap libxslt1-dev libgnomeprintui2.2-0 postgresql-contrib oidentd postgresql-doc-9.3 python-pip postgresql-server-dev-9.3 krb5-doc krb5-user

* Paquetes de Python con pip (previamente hay que tener instalado python-pip)

:~$ sudo pip install dateutils feedparser gdata lxml Mako python-openid psycopg2 Babel pydot pyparsing reportlab simplejson pytz vatnumber vobject xlwt pyyaml zsi BabelGladeExtractor roman pygments PyWebDAV werkzeug CherryPy formencode dnslib dnspython pydns unittest2 mock docutils jinja2 pywsgi  -e bzr+http://download.gna.org/pychart/bzr-archive#egg=pychart


después:

python odoo/openerp-server -r db-user -w db-password

y ahi *debería* andar, por lo menos a mi me funca

--
Gabriel.

Gabriel Davini

unread,
Jul 31, 2014, 7:34:32 PM7/31/14
to odoo-ar...@googlegroups.com

y ahi está el mismo script pero para los que no tenemos sudo instalado, si alguien lo quiere probar es bienvenido

--
Gabriel.

Hernan Fritz

unread,
Jul 31, 2014, 8:20:23 PM7/31/14
to odoo-ar...@googlegroups.com
super!!!!!!!!!!!!  me funciono a la perfeccion; hice dos instalaciones en menos de una hora, una en mi laptop otra en mi server digitalocean de 10 dolares ... ambas en ubuntu 14.04 LTS
gracias Leonardo. gracias a todos.

Hernan



--
Recuerda siempre poner la mayor cantidad de datos para que se entienda bien que necesitas y que respondes. Algunos errores comunes:
 
- Siempre mencionar en que versión de odoo trabajas.
- Siempre mencionar si el servidor esta en LINUX o en windows y en que versión.
- No alcanza con colocar el debug del error, debes indicar que necesitas que haga el código.
- Comparte tu código en un servidor abierto como Launchpad u otro.
- Si haces un manual, tutorial o algo de interés comunal, trata de usar google docs.
 
Tu tiempo es tan valioso como el de cualquiera de la comunidad. Aquí se valora el aporte que hagas.
 
Nuestras normas mínimas de convivencia puede leerlas en https://groups.google.com/d/forum/odoo-argentina?hl=es-ES
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "odoo-Argentina - Preguntas y respuestas para personalizadores" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/odoo-argentina/YdLc1nWBO4M/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a odoo-argentin...@googlegroups.com.

Leonardo Chianea

unread,
Aug 11, 2014, 12:54:44 AM8/11/14
to odoo-ar...@googlegroups.com
con este comando se puede actualizar odoo, luego tienen que reiniciar el servidor con la opcion -u o bien entran a la base de datos y actualizan los modulos manualmente via gui

sudo su - odoo

cd /opt/odoo/odoo-server/

git pull origin 8.0


Nicolas Mandola

unread,
Aug 13, 2014, 3:23:03 PM8/13/14
to odoo-ar...@googlegroups.com
Buenas tardes,

Con este script se instala Odoo 8 y también la localización Argentina?

Por otro lado en la carpeta "openerp-v7" esta contenido Open + Localización Arg?

Aguardo sus comentarios.


Slds.
Gracias.

Martin Marino

unread,
Aug 14, 2014, 3:11:16 PM8/14/14
to odoo-ar...@googlegroups.com
Muy bueno el script, lo use en Ubuntu server 12.04 + Odoo V8 y funciono de maravilla !!


--
Recuerda siempre poner la mayor cantidad de datos para que se entienda bien que necesitas y que respondes. Algunos errores comunes:
 
- Siempre mencionar en que versión de odoo trabajas.
- Siempre mencionar si el servidor esta en LINUX o en windows y en que versión.
- No alcanza con colocar el debug del error, debes indicar que necesitas que haga el código.
- Comparte tu código en un servidor abierto como Launchpad u otro.
- Si haces un manual, tutorial o algo de interés comunal, trata de usar google docs.
 
Tu tiempo es tan valioso como el de cualquiera de la comunidad. Aquí se valora el aporte que hagas.
 
Nuestras normas mínimas de convivencia puede leerlas en https://groups.google.com/d/forum/odoo-argentina?hl=es-ES
---
Has recibido este mensaje porque estás suscrito al grupo "odoo-Argentina - Preguntas y respuestas para personalizadores" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odoo-argentin...@googlegroups.com.

Para publicar en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
Martin Marino.
Licenciado en Sistemas
Certified IT Architect - The Open Group.
Cel: 2923-15-468821

Leonardo Chianea

unread,
Sep 18, 2014, 11:13:33 PM9/18/14
to odoo-ar...@googlegroups.com
Se actualizó el script, sigue funcional. Se le agregaron algunas dependencias que odoo requería.
 

Juan Plana

unread,
Oct 5, 2014, 10:28:02 AM10/5/14
to odoo-ar...@googlegroups.com
Hola buenas tardes
He realizado la instalación limpia desde cero, con el VPS recién creado, y lo primero que he echo ha sido crear un usuario con permiso de sudo., he iniciado sesión con ese usuario y he seguido la instalación tal y como indicáis..

Todo ok pero cuando acceso a la ip:8069 aparece lo siguiente:

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

Estoy muy perdido y no se por donde solucionarlo.

Gracias

Juan Plana

unread,
Oct 5, 2014, 10:33:54 AM10/5/14
to odoo-ar...@googlegroups.com
Hola
He realizado la instalación limpia desde cero, con ubuntu recién creado en mi VPS

Lo primero que he echo es crear un usuario con permisos de root e iniciar sesión con ese usuario, seguidamente he procedido a instalar tal y como indicas.

Todos los procesos ok. Pero cuando accedo a la ip:8069 aparece lo siguiente:

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

No se por donde continuar.

Gracias

Gustavo Orrillo

unread,
Oct 6, 2014, 9:49:00 AM10/6/14
to odoo-ar...@googlegroups.com
que dice el log? o la terminal donde tenes corriendo odoo?

--
Recuerda siempre poner la mayor cantidad de datos para que se entienda bien que necesitas y que respondes. Algunos errores comunes:

- Siempre mencionar en que versión de odoo trabajas.
- Siempre mencionar si el servidor esta en LINUX o en windows y en que versión.
- No alcanza con colocar el debug del error, debes indicar que necesitas que haga el código.
- Comparte tu código en un servidor abierto como Launchpad u otro.
- Si haces un manual, tutorial o algo de interés comunal, trata de usar google docs.

Tu tiempo es tan valioso como el de cualquiera de la comunidad. Aquí se valora el aporte que hagas.

Nuestras normas mínimas de convivencia puede leerlas en https://groups.google.com/d/forum/odoo-argentina?hl=es-ES
---
Has recibido este mensaje porque estás suscrito al grupo "odoo-Argentina - Preguntas y respuestas para personalizadores" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odoo-argentin...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Juan Plana

unread,
Oct 6, 2014, 12:02:00 PM10/6/14
to odoo-ar...@googlegroups.com
Hola,
- Version de server Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-042stab092.2 x86_64)

2014-10-06 15:56:22,763 841 ERROR ? openerp.addons.bus.bus: Bus.loop error, sleep and retry
Traceback (most recent call last):
  File "/opt/odoo/odoo-server/addons/bus/bus.py", line 136, in run
    self.loop()
  File "/opt/odoo/odoo-server/addons/bus/bus.py", line 114, in loop
    with openerp.sql_db.db_connect('postgres').cursor() as cr:
  File "/opt/odoo/odoo-server/openerp/sql_db.py", line 567, in cursor
    return Cursor(self.__pool, self.dbname, self.dsn, serialized=serialized)
  File "/opt/odoo/odoo-server/openerp/sql_db.py", line 181, in __init__
    self._cnx = pool.borrow(dsn)
  File "/opt/odoo/odoo-server/openerp/sql_db.py", line 460, in _locked
    return fun(self, *args, **kwargs)
  File "/opt/odoo/odoo-server/openerp/sql_db.py", line 522, in borrow
    result = psycopg2.connect(dsn=dsn, connection_factory=PsycoConnection)
  File "/usr/lib/python2.7/dist-packages/psycopg2/__init__.py", line 179, in connect
    connection_factory=connection_factory, async=async)
OperationalError: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
 

Esta es parte de las ultimas lineas del log (odoo-server.log)


Muchas gracias

Gustavo Orrillo

unread,
Oct 6, 2014, 12:07:27 PM10/6/14
to odoo-ar...@googlegroups.com
tenes un problema con la instalacion de postgresql
fijate si desde la terminal podes hacer

sudo -u openerp psql -d <nombre de la base de datos>

Para publicar en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Juan Plana

unread,
Oct 6, 2014, 4:12:10 PM10/6/14
to odoo-ar...@googlegroups.com
No se cual es el nombre de base de datos y no me muestra nada

root@s17702509:~# sudo -u openerp psql -d 

sudo: unknown user: openerp

sudo: unable to initialize policy plugin

root@s17702509:~# 

Y si hago:

root@s17702509:~# sudo -u postgres psql postgres

could not change directory to "/root": Permission denied

psql: could not connect to server: No such file or directory

Is the server running locally and accepting

connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

root@s17702509:~# 



Gracias

Gustavo Orrillo

unread,
Oct 6, 2014, 4:37:39 PM10/6/14
to odoo-ar...@googlegroups.com
y openerp pensas ejecutarlo con el usuario openerp?
Reply all
Reply to author
Forward
0 new messages