Re: Error

From: Fabian Núñez <fabiannunezsalcedo(at)gmail(dot)com>
To: Juan Manuel Acuña Barrera <gps1mx(at)gmail(dot)com>
Cc: Lista PostgreSQL en Español <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Error
Date: 2011-05-23 22:17:42
Message-ID: BANLkTimGu=h5kVx+WGW-9qUjYV2o=CUo3A@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Muchas gracias Juan por tu ayuda tan pronta, aunque me di cuenta que hacia
falta el paquete postgresql-plperl-8.4, lo instale y pude ejecutar las
lineas. Fueron tus indicaciones las que me hicieron darme cuenta de esto.
Gracias.

El 23 de mayo de 2011 16:40, Juan Manuel Acuña Barrera
<gps1mx(at)gmail(dot)com>escribió:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
> El 23/05/2011, a las 15:40, Fabian Núñez escribió:
>
> > Hola amigos, retomo nuevamente la instalación de la libreria Evergreen
> con PostgreSQL.
> >
> > As the postgres user on your PostgreSQL server, create the Evergreen
> database.
> >
> > Issue the following commands on your PostgreSQL server, adjusting the
> path for the contrib repository to match your PostgreSQL server layout. For
> example, if you built PostgreSQL from source following the cheat sheet, the
> contrib directory will be located at /usr/local/share/contrib; if you
> installed the PostgreSQL 8.4 server packages on Debian Squeeze, the contrib
> directory will be at /usr/share/postgresql/8.4/contrib/.
> >
> > • createdb -T template0 --lc-ctype=C --lc-collate=C -E UNICODE
> evergreen
> > • createlang plperl evergreen
> > • createlang plperlu evergreen
> > • createlang plpgsql evergreen
> > • psql -f /usr/share/postgresql/8.4/contrib/tablefunc.sql evergreen
> > • psql -f /usr/share/postgresql/8.4/contrib/tsearch2.sql evergreen
> > • psql -f /usr/share/postgresql/8.4/contrib/pgxml.sql evergreen
> >
> > Ya pude ejecutar la primera línea despues de haber instalado portgresql
> desde los repositorios de Ubuntu pero ahora me aparece el siguiente error al
> ejecutar la segunda línea: createlang plperl evergreen. Ya instale los
> paquetes:
> > • postgresql-contrib
> > • postgresql-contrib-8.4
> > Pero no se como ajustar el path, como indican. El error es el siguiente:
> >
> > postgres(at)ubuntu:/usr/share/postgresql/8.4/contrib$ createlang plperl
> evergreen
> > createlang: fall la instalacin del lenguaje:
> > ERROR: no se pudo acceder al archivo $libdir/plperl: No existe el
> fichero o el directorio
> > postgres(at)ubuntu:/usr/share/postgresql/8.4/contrib$
> >
> > --
> > Coordialmente,
> >
> > Ing. Fabian Núñez Salcedo
> > Coordinador de Sistemas de Información
> > Corporación Universitaria Americana
> > Barranquilla, Colombia
> > Tel: 3608371 Ext. 121
> > Cel: 300 8149172
>
> Hola Fabian, te contesto desde mi mas absoluto desconocimiento de que es
> Evergreen, pero con afán de ayudar.
>
> Lo que parece que te está diciendo el mensaje de error es que no encuentra
> plperl que está en la ruta $libdir (podría ser que no estuviera definida
> $libdir ) En ese supuesto, hay dos cosas que puedes hacer:
>
> 1.- Solución rápida pero no definitiva. Averigua bien donde está tu archivo
> plperl (lo puedes hacer con un "sudo updatedb" y luego un "locate plperl",
> sin las comillas por supuesto) y pon la ruta absoluta. Por ejemplo,
> suponiendo que se encuentra en /usr/share/postresql/8.4/contrib/bin/
> deberías poner en tu instrucción algo como:
>
> postgres(at)ubuntu:/usr/share/postgresql/8.4/contrib$ createlang
> /usr/share/postresql/8.4/contrib/bin/plperl evergreen
>
> y en teoría debería ejecutar bien.
>
> 2.- Solución definitiva: agrega el directorio donde están tus ejecutables a
> tu $path. Esto lo puedes hacer poniendo esto en tu ~/.bashrc (otra vez
> suponiendo que tus ejecutables están ubicados en
> /usr/share/postresql/8.4/contrib/bin, ok? ) lo siguiente:
>
> export PATH="/usr/share/postresql/8.4/contrib/bin:${PATH}"
>
> Una vez puesto lo anterior en tu ~/.bashrc y después de salir de la sesión
> y volver a entrar (para que tome el export) podrías hacer lo siguiente:
>
> postgres(at)ubuntu:/usr/share/postgresql/8.4/contrib$ createlang plperl
> evergreen
>
>
> Espero haber sido de ayuda.
>
> Saludos!
>
> Juan Manuel.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
>
> iEYEARECAAYFAk3a1EYACgkQTc4QiYN6hDeN0wCeOeszkIGeev0vxV4SVj3Slqqr
> CMoAoJdsCjvqmgHtwudQgwyKtn045SWQ
> =MW8K
> -----END PGP SIGNATURE-----
>

--
Coordialmente,

Ing. Fabian Núñez Salcedo
Coordinador de Sistemas de Información
Corporación Universitaria Americana
Barranquilla, Colombia
Tel: 3608371 Ext. 121
Cel: 300 8149172

In response to

  • Re: Error at 2011-05-23 21:40:17 from Juan Manuel Acuña Barrera

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Giorgio 2011-05-23 22:17:43 OT: Problema de conexion
Previous Message Juan Manuel Acuña Barrera 2011-05-23 21:40:17 Re: Error