- Este debate tiene 15 respuestas, 9 mensajes y ha sido actualizado por última vez el hace 9 años, 4 meses por Anónimo.
-
AutorEntradas
-
30 marzo, 2015 a las 11:09 pm #32978AnónimoInactivo
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/serverInstalarlo 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-upgradeInstalar Midnigth Commander
Code:sudo apt-get install mcInstalamos java 6:
Code:sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java6-installerInstalamos 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 pgadmin3Configurar la base de datos para ser accedida desde cualquier ubicacion
Ingresar a mc en modo root:Code:sudo mcBuscar 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 md5inmediatamente agregamos:
Code:host all all 0.0.0.0 0.0.0.0 md5Guardar con Ctrl+o
Salir con Crtl+xCambiamos la contrasena de Postgre
Code:sudo -u postgres psql
postgres=# password
Enter new password: (ingresar una contrasena)
Enter it again: (repetir la contrasena)
postgres=# qReiniciamos el servidor de base de datos
Code:sudo /etc/init.d/postgresql restartCreamos 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=# qDescargamos 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 datosCode:sudo -u postgres psql -h localhost -U libertya -d libertya -f /tmp/dump_libertya_1301ar.sql > /tmp/dump.log 2>&1PACIENCIA, PUEDE DEMORAR UN POCO
Descargamos el servidor
Entramos a mc como root:
Code:sudo mcBuscamos 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 F10Vamos al directorio ServidorOXP y hacemos ejecutables los scripts .sh:
Code:cd /
cd ServidorOXP
sudo chmod -R +x *.sh
cd utils
sudo chmod -R +x *.shPara poder configurar el server en forma gráfica (mucho mas simple) debemos instalar los paquetes xorg y openbox.
Code:sudo apt-get install xorg openboxLuego, configuramos las variables de entorno JAVA_HOME y OXP_HOME:
Code:sudo mcBuscamos 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=/ServidorOXPGrabamos 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_HOMEEjecutar la configuración:
Code:cd /ServidorOXP
sudo ./Configurar.shAquí, 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.shAguardamos 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!1 abril, 2015 a las 2:29 pm #39070Federico CristinaSuperadministradorMuchas gracias por el aporte!
Saludos!
Federico10 abril, 2015 a las 8:49 pm #39071Hernan HEGOParticipanteEstimado 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!
10 abril, 2015 a las 9:31 pm #39089AnónimoInactivoEstimado. 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: libertyaEspero que te sirva.
Saludos!!!10 abril, 2015 a las 10:38 pm #39072Hernan HEGOParticipantePerfecto, 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.
10 abril, 2015 a las 11:16 pm #39073Luis Alberto TobaParticipanteEstimado, el usuario para acceder al sistema es AdminLibertya, contraseña AdminLibertya..
26 mayo, 2015 a las 9:38 am #39074Hernan HEGOParticipanteNo logro hacerlo funcionar:
Este es el mensaje:
Mi configuración:
26 mayo, 2015 a las 11:00 pm #39075Hernan HEGOParticipanteAlgo que me llama la atención, es que en los pasos de instalación se indica la instalación de POSTGRE 8.4
Luego en el momento de editar con MC, nos indica que debemos editar el siguiente archivo:
/etc/postgresql/8.3/main/postgresql.confEsto está bien?
27 mayo, 2015 a las 1:23 am #39153Cabral ArielMiembroEl camino no es el correcto, debes cambiar 8.3 por 8.4
Espero que sirva
Saludos
Ariel Cabral27 mayo, 2015 a las 3:44 pm #39154Juan Manuel MartínezParticipanteHola,
Probá poner un nombre de host en vez de una IP, tanto en servidor de base de datos como en servidor de aplicaciones.
Previo a esto deberás modificar el archivo /etc/hosts con los pares IP-nombre para que la resolución de nombre funcione.Saludos,
Juan Manuel.28 mayo, 2015 a las 8:42 am #39076Hernan HEGOParticipanteMuchas gracias a todos, localice el problema.
En la guía falta el comando para crear la base de datos.
Tengo funcionando LibertyaAhora me estoy mareando con la configuración, si bien está el manual en linea, todavia no lo tengo funcional.
2 junio, 2015 a las 8:02 pm #39156marcelo portomeneMiembropor favor podrias indicar el comando para crear la base de datos que incluiste para que te ande?..estoy siguiendo el tutorial y estoy teniendo el mismo problema …muchas gracias !!
5 julio, 2015 a las 10:10 pm #39077marcelo portomeneMiembro-hola perdon la molestia pero estoy siguendo al pie de la letra varios titorial para instalar libertya en ubuntu y no estoy pudiendo .. cuando intento realizar el dump de la base de datos me da el siguiente error psql: FATAL: no existe la base de datos «libertya» .. poe lo que lei a alguien le pasaba lo mismo y escribio diciendo que en la guia faltaba la sentencia para crear la base de datos…consulte cual es la sentencia pero no tuve respuesta aún por lo cual los vuelvo a molestar por lo mismo .. busque otros tutoriales y la sentencoa para la ceación que aparece es …psql -U postgres -c “CREATE DATABASE libertya WITH ENCODING=’UTF8′ OWNER=libertya;”..probe con esta sentencia pero me sigue dando el mismo error..alguien podría ayudarme?..gracias
6 julio, 2015 a las 10:27 pm #39078Mario Del PozziParticipanteHola a todos
Les paso como configure la base de Datos Libertya y quedo funcionando:Creamos la base Libertya para luego subir el DUMP.
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=#CREATE DATABASE libertya WITH ENCODING=’UTF8′ OWNER=libertya;
postgres=# q
sudo -u postgres psql -h localhost -U libertya -d libertya -f /tmp/dump_libertya_1503ar.sql > /tmp/dump.log 2>&117 julio, 2015 a las 12:38 am #39090AnónimoInactivoHola ..
He seguido el post y ha sido de gran ayuda. tambien lei otros ya que no tengo entorno grafico en este Ubuntu 14-04
y para configurar intente utilizar el script ConfigurarAuto.shobtengo la siguiente salida
=======================================
Comenzando Configuraci�n …
=======================================
*** 2015-07-16 21:35:03.091 OpenXpertya Log (CLogConsole) ***
21:35:03.052 CLogMgt.setLevel: CONFIG
21:35:03.052 ConfigurationData.load: /ServidorOXP/LibertyaEnv.properties
===========> ConfigurationData.test: Not found: Java HomeWarning: One or more of the configuration test failed.
Exception in thread “main” java.lang.NullPointerException
at org.openXpertya.install.ConfigurationData.save(ConfigurationData.java:577)
at org.openXpertya.install.SilentSetup.(SilentSetup.java:40)
at org.openXpertya.install.SilentSetup.main(SilentSetup.java:77)*** 2015-07-16 21:35:03.221 OpenXpertya Log (CLogConsole) ***
mi probelma es que la variable de entorno JAVA_HOME esta bien seteada ya que lo verifique con “echo”
que estoy haciendo mal??
gracias Leandro -
AutorEntradas
- Debes estar registrado para responder a este debate.