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

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.

 

 

Categorías: Odoo ERP v7

Javier Salazar Carlos

Soy Ingeniero de Ingeniería de Sistemas, egresado de la Universidad Nacional del Callao, especialista en Tecnologías de la Información y de las Comunicaciones (TICs).

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

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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

code