Libertya 15.03 en Ubuntu Server 14.10

Inicio Foros Foro principal Instalación y Configuración Libertya 15.03 en Ubuntu Server 14.10

  • Este debate tiene 15 respuestas, 9 mensajes y ha sido actualizado por última vez el hace 6 años, 2 meses por Anónimo.
Viendo 15 entradas - de la 1 a la 15 (de un total de 16)
  • Autor
    Entradas
  • #32978
    Anónimo
    Inactivo

    Libertya 15.03 en Ubuntu Server 14.10
    Buenas Tardes.
    Luego de leer mucho sobre la forma de instalar Libertya en distintas distribuciones linux, e ir probando (y errando en muchas ocasiones) las opciones de las guías que encontré, quiero dejarles mi experiencia en cuanto a la forma en que logre instalar y configurar el servidor bajo Ubuntu Server 14.10.

    Algunos Aclaraciones Previas

    [ul]
    [li]Para esta pequeña guía me base en el tutorial expuesto en este foro (para instalar Libertya en Ubuntu Server 12.04), la guía oficial del Wiki y varias (muchas) paginas encontradas en google.[/li]
    [li] La instalación la realicé via SSH, y me valí del programa MC para facilitar las cosas. Cabe aclarar (para los mas viejos que no lo conozcan, que es un fork del querido Norton Commander, para DOS)[/li]
    [/ul]
    Instalando Ubuntu Server
    Descargar Ubuntu Server desde http://www.ubuntu.com/download/server

    Instalarlo desde cero. Al final, no seleccionar ningun paquete extra, salvo, como en mi caso, que decidan hacer la instalación de libertya desde otra maquina, donde se deberá instalar ssh.

    Luego de reiniciar, y loguearse, realizar todas las actualizaciones necesarias:

    Code:
    sudo apt-get update
    sudo apt-get dist-upgrade

    Instalar Midnigth Commander

    Code:
    sudo apt-get install mc

    Instalamos java 6:

    Code:
    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update
    sudo apt-get install oracle-java6-installer

    Instalamos la base de datos Postgresql 8.4:

    Code:
    sudo sh -c ‘echo “deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main” > /etc/apt/sources.list.d/pgdg.list’
    sudo apt-get install wget ca-certificates
    wget –quiet -O – https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add –
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install postgresql-8.4 pgadmin3

    Configurar la base de datos para ser accedida desde cualquier ubicacion
    Ingresar a mc en modo root:

    Code:
    sudo mc

    Buscar y editar el archivo /etc/postgresql/8.3/main/postgresql.conf (Editar pulsando F4 sobre el archivo. Seleccionar el editor NANO).
    Buscar y modificar las siguiente lineas para que queden:

    Code:
    listen_addresses = ‘*’
    password_encryption = on (Descomentar borrando #)

    Guardar con Ctrl+o
    Salir con Crtl+x
    Buscamos y editamos el archivo /etc/postgresql/8.3/main/pg_hba.conf, y dentro de el localizamos:

    Code:
    # IPv4 local connections:
    host all all 127.0.0.1/32 md5

    inmediatamente agregamos:

    Code:
    host all all 0.0.0.0 0.0.0.0 md5

    Guardar con Ctrl+o
    Salir con Crtl+x

    Cambiamos la contrasena de Postgre

    Code:
    sudo -u postgres psql
    postgres=# password
    Enter new password: (ingresar una contrasena)
    Enter it again: (repetir la contrasena)
    postgres=# q

    Reiniciamos el servidor de base de datos

    Code:
    sudo /etc/init.d/postgresql restart

    Creamos la base de datos

    Code:
    sudo -u postgres psql
    postgres=#CREATE ROLE libertya LOGIN ENCRYPTED PASSWORD ‘libertya’ SUPERUSER CREATEDB CREATEROLE VALID UNTIL ‘infinity’ IN ROLE postgres;
    postgres=#UPDATE pg_authid SET rolcatupdate=true WHERE rolname=’libertya’;
    postgres=# q
    sudo -u postgres createlang plpgsql template1
    sudo -u postgres psql
    postgres=# q

    Descargamos elDUMP de la base de datos

    Entramos a mc como root, buscamos el archivo zip descargado, y descomprimimos en /tmp (Salimos con F10)
    Insertamos el DUMP descargado, en la base de datos

    Code:
    sudo -u postgres psql -h localhost -U libertya -d libertya -f /tmp/dump_libertya_1301ar.sql > /tmp/dump.log 2>&1

    PACIENCIA, PUEDE DEMORAR UN POCO

    Descargamos el servidor

    Entramos a mc como root:

    Code:
    sudo mc

    Buscamos el archivo del servidor, entramos a el y copiamos el directorio ServidorOXP al raíz (previamente posicionado en el otro panel).
    Salimos de mc con F10

    Vamos al directorio ServidorOXP y hacemos ejecutables los scripts .sh:

    Code:
    cd /
    cd ServidorOXP
    sudo chmod -R +x *.sh
    cd utils
    sudo chmod -R +x *.sh

    Para poder configurar el server en forma gráfica (mucho mas simple) debemos instalar los paquetes xorg y openbox.

    Code:
    sudo apt-get install xorg openbox

    Luego, configuramos las variables de entorno JAVA_HOME y OXP_HOME:

    Code:
    sudo mc

    Buscamos el archivo /etc/profile, nos posicionamos sobre el y abrimos para editar con F4. Al final del archivo debemos agregar las siguiente lineas:

    Code:
    export JAVA_HOME=/usr/lib/jvm/java-6-oracle
    export PATH=$PATH:/usr/lib/jvm/java-6-oracle/bin
    export OXP_HOME=/ServidorOXP

    Grabamos con Ctrl+O y salimos con Ctrl+X.

    Cerramos la sesión ( en mi caso con exit, ya que trabaje via ssh), y volvemos a entrar con ssh, esta vez con la opción -X (mayúscula):

    Code:
    ssh -l -X

    Una vez dentro, podemos verificar que las variables de entorno $JAVA_HOME y $OXP_HOME estén definidas escribiendo:

    Code:
    echo $JAVA_HOME
    echo $OXP_HOME

    Ejecutar la configuración:

    Code:
    cd /ServidorOXP
    sudo ./Configurar.sh

    Aquí, abrirá una ventana para configurar los parámetros necesarios. Es bastante intuitivo.
    En cuanto al servidor de correo, yo utilice los parámetros de mi cuenta de hosting.
    Hacemos la prueba, y si todo esta correcto le pulsamos GUARDAR.
    Ahora solo nos queda iniciar el servidor.

    Code:
    cd utils
    sudo ./IniciarServidor.sh

    Aguardamos unos instantes, y luego de mostrar varias lineas informativas, deberiamos ver algo como

    “16:42:51,751 INFO [Server] JBoss (MX MicroKernel) [4.0.2 (build: CVSTag=JBoss_4_0_2 date=200505022023)] Started in 1m:4s:659ms”

    Listo!! Solo debemos probar el servidor desde el navegador, abriendo la dirección del server (en mi caso 192.168.0.7).

    Espero que mi experiencia sirva para aliviar el trabajo a algún otro usuario.
    Saludos!

    #39070
    Federico Cristina
    Superadministrador

    Muchas gracias por el aporte!

    Saludos!
    Federico

    #39071
    Hernan HEGO
    Participante

    Estimado evidentemente hay un paso que me está faltando.

    Cuando ejecuto:

    cd /ServidorOXP
    sudo ./Configurar.sh

    ¿Que datos debo ingresar? En particular me interesa el dato sobre el nombre de la BD, usuario y contraseña.

    Ya que al momento de arrancar el servidor e iniciar el cliente no logro conectarme/iniciar.

    Supongo que la BD se llama template1 y el susuario y contraseña es libertya.

    En que estoy fallando?

    Gracias por la guía!

    #39089
    Anónimo
    Inactivo

    Estimado. Por que una imagen vale mas que mil palabras, te dejo adjunta una imagen con la configuración inicial del server.
    Nombre de la BD: libertya
    Contraseña superusuario: (la que hayas elegido)
    Usuario de la BD: libertya
    Contraseña de la BD: libertya

    Espero que te sirva.
    Saludos!!!

    #39072
    Hernan HEGO
    Participante

    Perfecto, configuro mi IP para conexión e inicio en /utils/Libertya.sh

    Ingreso nombre de usuario: libertya y contraseña: libertya

    Mensaje de error: Usuario o contraseña no coincide.

    Disculpen la molestia.

    #39073
    Luis Alberto Toba
    Participante

    Estimado, el usuario para acceder al sistema es AdminLibertya, contraseña AdminLibertya..

    #39074
    Hernan HEGO
    Participante

    No logro hacerlo funcionar:

    Este es el mensaje:
    2015-05-26-034424_1024x600_scrot.png

    Mi configuración:
    2015-05-26-033409_1024x600_scrot.png