Instalación de Openbravo en Ubuntu 9.04

Debido a un error en el upgrade de Drupal se han perdido las imágenes que acompañaban este post. Pido disculpas, pero esto pasa en las mejores famílias. :-)

Uno de los artículos que más éxito ha tenido en moixo.com ha sido el que explica como instalar Openbravo en Ubuntu. Hace tiempo que quería actualizar esta información, pero nunca encontraba el momento. Finalmente he podido instalar la última versión de Openbravo en la nueva versión de Ubuntu, la 9.04. El resultado de esta prueba lo describo en este artículo.

Pre-requisitos
En primer lugar y después de instalar Ubuntu 9.04, abrimos una sesión de consola y ejecutamos el siguiente comando para instalar los pre-requisitos necesarios para que Openbravo funcione.

sudo aptitude install sun-java6-jdk postgresql tomcat6 ant pgadmin3

Configuramos Ubuntu para que use por defecto la maquina virtual Java 1.6.

sudo update-java-alternatives -s java-6-sun

Configuración de Tomcat
Llegados a este punto, hace falta configurar Tomcat para que también ejecute la máquina virtual de Java, editamos el archivo de configuración.

sudo vi /etc/default/tomcat6

En este buscamos la linea "JAVA_HOME= ..." y la sustituimos por

JAVA_HOME=/usr/lib/jvm/java-6-sun

A continuación necesitamos modificar algunas variables de entorno para que Tomcat funcione correctamente en Ubuntu.

sudo vi /etc/environmen

y añadimos al final del archivo las siguientes lineas

CATALINA_HOME=/usr/share/tomcat6
CATALINA_BASE=/var/lib/tomcat6
CATALINA_OPTS=-server -Xms384M -Xmx512M
ANT_HOME=/usr/share/ant

Por último, en lo que respecta a la configuración de Tomcat, editamos el archivo de inicio del servicio.

sudo vi /etc/init.d/tomcat6

para modificar la variable

TOMCAT_SECURITY=NO 

En este punto ya podemos parar y volver a iniciar el servicio

sudo /etc/init.d/tomcat6 restart

Configuración de PostgreSQL

Modificamos la contraseña del usuario "postgres"

sudo passwd postgres

Nos conectamos a la base de datos por defecto de PostgreSQL para cambiar la contraseña del usuario propietario

sudo -c postgres -c "psql template1"

Una vez dentro ejecutamos la sentencia SQL

ALTER USER postgres WITH PASSWORD 'postgres';

Ahora ya tenemos la base de datos preparada para empezar la instalación de Openbravo.

Instalación de Openbravo

En primer lugar debemos descargar la última versión de Openbravo, en este ejemplo se bajo el archivo OpenbravoERP_2.40-linux-installer.bin.

Vamos al directorio donde se encuentra el archivo y le damos permisos de ejecución

chmod u+x OpenbravoERP_2.40-linux-installer.bin

Finalmente ejecutamos la instalación como super-usuario

sudo ./OpenbravoERP_2.40-linux-installer.bin

Empieza el asistente de la instalación. Para que tengáis un ejemplo de los pasos que yo seguí, aquí tenéis la secuencia de pantallas.

Finalmente ya podemos acceder a la aplicación desde un navegador en la URL http://localhost:8080/openbravo. El usuario por defecto es Openbravo, la primera en mayúscula y la contraseña openbravo todo en minúsculas.

Espero que este artículo os sea de utilidad, dejad vuestros comentarios, serán bien recibidos. También podéis consultar el anterior artículo de instalación de Openbravo aquí.

Comentarios

Funciono muy bien

Muchas gracias me ha servido de mucho

segui el tuto paso a paso y me funciono muy bien. Solo quiero comentar que yo instale el postgres, ant y tomcat por separado, ya que de la forma q aqui indica no me instalo nada. Lo instale mediante el Synaptic.

cuando buscamos la linea:
"JAVA_HOME= ..." y la sustituimos por

JAVA_HOME=/usr/lib/jvm/java-6-sun

hay ocaciones que traia un # al principio. eso es un comentario y hay q eliminarlo

ademas hay q fijarse en donde tienen su java

por ejemplo aqui dice que hay q poner JAVA_HOME=/usr/lib/jvm/java-6-sun

pero mi carpeta no se llamaba java-6-sun sino diferente entonces ahi hay q cambiarle

o en caso de q su java no este instalado en /usr/lib/jvm pues hay q poner la correcta

bueno

existen repositorios de openbravo-erp 2.5 mejor instala desde repositorios

Que buen post

Desde hace tiempo estaba buscando algo parecido a esto y nisiquiera en la pagina de openbravo lo encontre tan bien explicado, lo unico que hay que hacer es leer con mucho cuidado y listo solo sigues los pasos y ya monton de gracias

error instalando postgresql

Hola a todos,
soy nuevo en esto del ubuntu. He conseguido llegar hasta la instalación de postgresql. Me da el siguiente error:
--------------------------------------------------------------------------------------------------------------
javi@javi-desktop:~$ sudo aptitude install postgresql-8.1
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes... Hecho
No se encontró ninguna versión candidata para postgresql-8.1
No se encontró ninguna versión candidata para postgresql-8.1
No se instalará, actualizará o eliminará ningún paquete.
0 paquetes actualizados, 0 nuevos instalados, 0 para eliminar y 0 sin actualizar.
Necesito descargar 0B de ficheros. Después de desempaquetar se usarán 0B.
Escribiendo información de estado extendido... Hecho
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes... Hecho
-----------------------------------------------------------------------
He probado a cambiar postgresql-8.1 por postgresql-8.4.0-1 que he visto que es la última versión y me da el mismo error.
Si alguien me puede dar alguna pista os lo agradecería.
Muchas gracias de antemano.
Javier

Duda

En la instalacion me fue bien sin problemas, solo tengo una pregunta, la cosa esque yo ya tenia previamente instalado el tomcat y no lo habia hecho con los repositorios de ubuntu, y la parte de TOMCAT_SECURITY=NO
no la hice, pues ahora el sistema de Openbravo parace que funciona bien, entonces la duda es para que servia esa instruccion.

No.. eso solo es para la version 2.40

Para la version 2.50MPx no es necesario, solo sigue el tutorial de la pagina de openbravo http://wiki.openbravo.com/wiki/ERP/2.50/Openbravo_ERP_Installation

Solución

Yo al final lo solucioné siguiendo este manual:
http://johansoft.blogspot.com/2007/09/cambiar-contrasea-de-usuario-postg...
Saludos

RE : fallo en ...

A mi tambien me fallo,

lo solucione asi

/*para cambiar al usuario postgres*/
su postgres

psql template1

Luego exit para volver al usuario anterior.

Fallo en ...

sudo -c postgres -c "psql template1"
Hola, he seguido tu guia, y parece que va a instalar hasta intentar conectar con la base de datos... y anteriormente esa linea me sale:
sudo: illegal option `-c'
usage: sudo -h | -K | -k | -L | -l | -V | -v
usage: sudo [-bEHPS] [-p prompt] [-u username|#uid] [VAR=value]
{-i | -s | }
usage: sudo -e [-S] [-p prompt] [-u username|#uid] file ...

Muchas gracias es una gran guia.

me pasaba lo mismo

PARA FALLO EN

ami me pasaba lo mismo al poner

sudo -c postgres -c "psql template1"

encontre en esta liga la solucion

http://johansoft.blogspot.com/2007/09/cambiar-contrasea-de-usuario-postg...

suerte

por si las dudas la setencia q use fue:

$sudo su postgres
$psql
alter user postgres with password 'passwd';

Fallo en sintaxis

Cambialo por sudo su postgres -c "psql template1" y listo.

Enviar un comentario nuevo