Hola amigos, quiero compartir con ustedes este artículo sobre como instalar OPENERP 7 en Ubuntu 12.04.
Pasos:
Paso 1: preparando el sistema
- Instalamos los siguientes paquetes
apt-get install openssh-server
- Actualizamos el sistema
apt-get update apt-get dist-upgrade
- Reiniciamos el sistema
Paso 2 : Pasos previos para la instalación de OPENERP
- Creamos el usuario openerp, que será con la que ejecutaremos la aplicación
adduser --system --home=/opt/openerp --group openerp
- Si queremos iniciar sesión con el usuario openerp sería así:
su - openerp -s /bin/bash
Paso 3: Instalando y configurando la base de datos PostgreSQL
- Instalando la basde de datos
apt-get install postgresql
- Configurando el usuario de OpenERP en postgreSql
su - postgres createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt openerp Enter password for new role: ******** Enter it again: ********
- Finalmente salimos de postgres
exit
Paso 4: Instalando los paquetes necesarios de python para el servidor de OpenERP.
apt-get install python-dateutil python-docutils python-feedparser python-gdata apt-get install python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid apt-get install python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing apt-get install python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject apt-get install python-webdav python-werkzeug python-xlwt python-yaml python-zsi
Paso 5: Instalar el servidor OpenERP
- Descargando la última versión de Odoo v7 de http://nightly.openerp.com/7.0/nightly/src/ o https://github.com/odoo/odoo/archive/7.0.zip via consola o terminal.
cd /opt/openerp wget https://github.com/odoo/odoo/archive/7.0.zip
- Descomprimimos el archivo
unzip 7.0.zip
- Cambiamos los permisos
chown -R openerp: *
- Renombrando la carpeta odoo-7.0 a server
cp -a odoo-7.0 server
Paso 6: Configurando OpenERP
cp /opt/openerp/server/debian/openerp-server.conf /etc/ chown openerp: /etc/openerp-server.conf chmod 640 /etc/openerp-server.conf
- Editamos el archivo openerp-server.conf y modificamos db_password=False por db_password=nuestropassword colocado en el paso 3.
nano /etc/openerp-server.conf
- Agregamos también en openerp-server.conf la linea siguiente, es un archivo donde se guardarán los logs de OPENERP y además agregamos la ruta de nuestro addons
logfile = /var/log/openerp/openerp-server.log addons_path = /opt/openerp/server/addons/
- Guardamos los cambios e iniciamos el servidor, para eso iniciamos sesion con el usuario openerp:
su - openerp -s /bin/bash
Iniciamos el servidor de openerp v7:
/opt/openerp/server/openerp-server --addons-path=/opt/openerp/server/addons
y veremos que en la consola nos muestra las siguientes lineas que indica que openerp esta instalado correctamente.
2013-05-21 13:16:43,652 5233 INFO ? openerp: addons paths: /opt/odoo/server/addons 2013-05-21 13:16:43,653 5233 INFO ? openerp: database hostname: localhost 2013-05-21 13:16:43,653 5233 INFO ? openerp: database port: 5432 2013-05-21 13:16:43,654 5233 INFO ? openerp: database user: openerp 2013-05-21 13:16:48,200 5233 INFO ? openerp.addons.google_docs.google_docs: GData lib version `%s GData-Python/2.0.17` detected 2013-05-21 13:16:51,314 5233 INFO ? openerp: OpenERP server is running, waiting for connections... 2013-05-21 13:16:51,342 5233 INFO ? openerp.service.wsgi_server: HTTP service (werkzeug) running on 0.0.0.0:8069
- Presionamos Ctrl + C y luego exit para salir
Paso 7: Instalando un sript de arranque para Open ERP 7
- Ingresamos a /etc/init.d/ y descargamos el archivo desde aquí
wget http://www.theopensourcerer.com/wp-content/uploads/2012/12/openerp-server chmod 755 /etc/init.d/openerp-server chown root: /etc/init.d/openerp-server
- Creamos el el directorio y la carpeta para guardar los logs de openerp y le damos los permisos correspondientes
mkdir /var/log/openerp chown openerp:root /var/log/openerp
- Probando nuestro servidor
/etc/init.d/openerp-server start
- Podemo ir a un navegador web y probar
http://IP_or_domain.com:8069
- Detenemos el servicio
sudo /etc/init.d/openerp-server stop
Paso 9: Haciendo que openerp se inicie automaticamente
update-rc.d openerp-server defaults /etc/init.d/openerp-server start
Esto hará que cuando reiniciemos nuestra PC el servidor de OPENERP se incie automaticamente.
Es todo, gracias.
11 comentarios
Vincent Romero · 08/05/2013 a las 10:26 pm
Buenas tardes.
Voy a tratar de realizar esta configuracion pero ya esto lo he buscado de hacer, y no hay mucha variacion, lo que busco de realizar es una instalcion en Ubuntu Server 10.04.2 y que los usuarios ingresen solo por via web.
Es viable esto? O hay que hacer una configuracion adicional?
Saludos
Ne · 29/11/2013 a las 2:44 pm
Hola creo haber seguido exactamente las instrucciones de este artículo, pero cuando inicio el openerp me sale este error y muchas mas cosas abajo.
Internal Server Error
{«message»: «OpenERP Server Error», «code»: 200, «data»: {«debug»: «Server Traceback (most recent call last):\n File \»/opt/openerp/server/openerp/addons/web/session.py\», line 89, in send\n return
Si alguien pudiera decirme de que se trata se lo agradecería.
Saludos
Ne · 29/11/2013 a las 5:57 pm
ya lo resolvi muchas gracias.
fredy · 18/03/2014 a las 8:54 pm
Cómo lo resolviste?
Evaristo · 21/06/2014 a las 4:54 pm
Si pudieras decirme como resolviste el problema:
Internal Server Error
{«message»: «OpenERP Server Error», «code»: 200, «data»: {«debug»: «Server Traceback (most recent call last):\n File \»/usr/lib/python2.6/site-packages/openerp-7.0_20140619_231041-py2.6.egg/openerp/addons/web/session.py\», line 89
Gracias por tu tiempo
Caronte · 15/01/2014 a las 6:17 pm
Cuando se resuelve un problema se agradece comentarlo ya que alguien mas podría tener el mismo problema, en general creo que ese problema es un problema de acceso a la base de datos o en alguno de los módulos, a mi me daba ese problema, pero instale desde el inicio con este tutorial y me fue muy bien, ya esta en la nube ahora quería hacerte una pregunta que me recomiendas para el servicio de correo integrado en openerp???
Gracias y felicidades por el tutorial esta perfecto!!!
Caronte · 15/01/2014 a las 7:09 pm
despues de agregar el script me tira este eerror en el navegador:
Error response
Error code 501.
Message: Unsupported method (‘GET’).
Error code explanation: 501 = Server does not support this operation.
Bueno ni como usuario openerp con el openerp-server me conecta, lo dejare para mañana y gracias igual 😀
Diego · 04/08/2014 a las 2:24 pm
Hola y gracias por el tutorial.
Tengo instalado el openerp 7.0 en Ubuntu 12.04.
El problema que se me presenta es al intentar imprimir una ORDEN O PRESUPUESTO, me da un ERROR JSON.
Alguna sugerencia para superar esta gran traba que se me presenta! Saludos
Javier Salazar Carlos · 04/08/2014 a las 8:02 pm
Puedes ver mas detalles en error en tu log o sino enviame un pantallazo del error que te sale.
Adlai Alvarez · 01/09/2014 a las 6:37 am
Hola a Todos :
Quisiera saber si estos pasos para la instalación de OpenERP 7 en Ubuntu Server 12.04 , sirven también para Ubuntu Server 14.04.
Gracias a todo por el apoyo.
Javier Salazar Carlos · 01/09/2014 a las 11:48 am
No debería haber inconvenientes, ya que he visto a amigos que han seguido los pasos pero en ubuntu 12.04