- Este debate está vacío.
-
AutorEntradas
-
8 junio, 2010 a las 4:46 pm #33720Ruben AchimonMiembro
buenos dias, estoy instalando Libertya en un ubuntu 9.10 siguiendo esta guia de instalacion, pero una parte del proceso de instalacion me error, al realizar:
rachimon@server910:~/pljava$ psql -U postgres -f install.sql[/color]
obtengo el siguiente error:
psql:install.sql:1: ERROR: ya existe el esquema «sqlj»
GRANT
CREATE FUNCTION
CREATE LANGUAGE
CREATE FUNCTION
CREATE LANGUAGE
psql:install.sql:23: NOTICE: CREATE TABLE creará una secuencia implícita «jar_repository_jarid_seq1» para la columna serial «jar_repository.jarid»
psql:install.sql:23: ERROR: la relación «jar_repository» ya existe
GRANT
psql:install.sql:32: NOTICE: CREATE TABLE creará una secuencia implícita «jar_entry_entryid_seq1» para la columna serial «jar_entry.entryid»
psql:install.sql:32: ERROR: la relación «jar_entry» ya existe
GRANT
ALTER TABLE
psql:install.sql:43: ERROR: la relación «classpath_entry» ya existe
GRANT
psql:install.sql:50: NOTICE: CREATE TABLE creará una secuencia implícita «typemap_entry_mapid_seq1» para la columna serial «typemap_entry.mapid»
psql:install.sql:50: ERROR: la relación «typemap_entry» ya existe
GRANT
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTIONcabe aclarar que ya intente anteriormente hacer una instalación pero la desintale porque no algunos path no coincidian con la versión que se instalo en mi servidor, pero ya lo arregle, cual puede ser el problema?
saludos,
rachimon8 junio, 2010 a las 5:27 pm #34626Hermann D. SchimpfMiembrorachimon,
Si realizaste una instalacion previa que no te funciono, debes eliminar la base de datos completa del postgresql para que no queden huellas.
Es posible que no eliminaste la base de datos porque el error que te da dice que el esquema sqlj ya esta en la DB.
Intenta eliminando la DB completa y siguiendo la guia desde este paso:Quote:psql -U postgres -c “CREATE DATABASE libertya WITH ENCODING=’UTF8′ OWNER=libertya;”Saludos
Hermann D. Schimpf8 junio, 2010 a las 5:39 pm #34627Antonio CalviñoMiembroEn realidad todos los errores son porque ya lo habias ejecutado antes. Sin embargo, no hay ningun mensaje de error que indique que no se instalo correctamente. En principio, la instalación del PLJava se termino correctamente.
Deberias verificar si ahora podes continuar con el resto de los pasos.Saludos
Antonio17 julio, 2010 a las 3:24 pm #33721Martin Sebastian Brilla GhiaParticipanteHola, estoy intentando instalar libertya en Ubuntu 10.04.
El problema es que no me deja instalar postgre 8.3, solo tiene disponible el 8.4.
Respecto a la instalacion, todo bien, segui los pasos hasta la parte de instalar el pljava, pero no hay paqueted de pljava para postgre 8.4.
Leyendo un poco, encontre que se puede compilar el pljava desde el repositorio CVS del proyecto para que sea compatible con postgre 8.4, pero al tratar de compilarlo me tira un monton de error es de compilacion…por que solo se compila con jdk 1.5 y no con jdk 1.6…
La pregunta es, alguiien me puede facilitar los binarios para Ubuntu x64 compatibles con postgre 8.4?
Gracias!
17 julio, 2010 a las 7:06 pm #34788Antonio CalviñoMiembromm… es un tema. Creo que nadie los tiene. Por ahora, lo que hay que hacer instalar a mano el Postgres 8.3
Una alternativa, si querés insistir con el 8.4 es que compiles el PLJava con JDK1.5, luego tenes que compilar el paquete sqlj.jar con java 1.5 (creo que esto todavia es factible) y meterlo en la DB. Apuntar la DB al jdk 1.5 en vez del 1.6 para que la JVM del postgres sea 1.5 y deberia funcionar. Yo lo he visto andando pero en dos equipos, uno con la base y otro con el servidor de aplicaciones… es un poco mas complicado si lo tenes todo en un equipo por las variables de entorno…pero no imposible.
Finalmente , compilar el resto del proyecto con 1.6 o usar los binarios ya compilados… es una alternativa. Hasta hace un tiempo era posible compilar el sqlj con 1.5 … no se si todavia es asi.
Saludos
Antonio.19 julio, 2010 a las 11:24 am #34789Federico CristinaSuperadministradorrazor7, la solución más sencilla que encontré en Ubuntu 10.04 es la de utilizar PostgreSQL 8.3 con PL/Java para dicha versión.
Lo único que hay que hacer (en lugar de descargar postgre mediante apt-get) es descargar los fuentes de PostgresSQL 8.3 y compilarlos, lo cual no es demasiado complicado (solo requiere algunas descargas adicionales de paquetes de desarrollo).
Haciéndolo de esta manera no tuve mayores inconvenientes.
Suerte!
Federico19 julio, 2010 a las 2:16 pm #33722Martin Sebastian Brilla GhiaParticipanteHola, si eso habia pensado, pero tambien lei por ahi que si se agreganb los repos de la version 9.10 tambien se obtienen los pauetes de pgsql y demas.
Otro tema, no les convendria intervenir, aportar en el asunto de pljava? puesto que sin el, el sistema no avanza…quizas crear un repositorio PPA con la version CVS del pljava que dicen que anda con pg 8.4
20 julio, 2010 a las 9:28 pm #33723nahuel pennaEspectadorHola, la manera de instalar el postgress 8.3 en ubuntu 8.4, es primero desinstalar la version 8.4 de ubuntu y despues hice lo siguiente, copio tal cual lo encontre, no recuerdo de que pagina lo saque pero se instala perfectamente
Add the following to your /etc/apt/sources.list:
Code:deb http://archive.ubuntu.com/ubuntu/ karmic main restricted universe
deb-src http://archive.ubuntu.com/ubuntu/ karmic main restricted universe
Then type:
Code:apt-get update && apt-get install postgresql-8.3
If pg8.4 is running, dpkg will report an error that the port is already in use, so I would stop 8.4 first or the installation wont be completed. (dpkg has to run an init script to start the server for installation to be successful)
Espero que le pueda servir.
saludos -
AutorEntradas
- Debes estar registrado para responder a este debate.