From: | "Richard Clark" <rclark2005(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: RECUPERANDO MIS BASES DE DATOS |
Date: | 2007-06-02 00:16:57 |
Message-ID: | 24948d30706011716u34b6a7fv6e88bafce4865f76@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gracis Alvaro por tu valiosa ayuda. Has dado justo en el clavo del problema.
Yo utilicé el pg_dumpall de la nueva version.
Te cuento lo que acabo de hacer aver qué opinas:
1.Hice respaldo de /usr/lib/pgsql/ que es donde estan lo .so de mi vieja
version
2. Copie los .so de mi nueva version que se encuentran en
/usr/local/pgsql/lib/ en la direccion donde está buscando.
Y corri a ver si por lo menos me quitaba ese primer error y si me lo quito,
ahora sale
psql:/var/lib/pgsql/cadafeVASA07052007:15: ERROR: role "postgres" already
exists
psql:/var/lib/pgsql/cadafeVASA07052007:17: ERROR: role "vasa" already
exists
psql:/var/lib/pgsql/cadafeVASA07052007:29: ERROR: database "cadafe2004"
already exists
psql:/var/lib/pgsql/cadafeVASA07052007:34: ERROR: database "vasa" already
exists
psql:/var/lib/pgsql/cadafeVASA07052007:134: ERROR: could not access file
"$libdir/cube": No existe el fichero o el directorio
psql:/var/lib/pgsql/cadafeVASA07052007:137: ERROR: function
public.cube_in(cstring)
does not exist
psql:/var/lib/pgsql/cadafeVASA07052007:145: ERROR: could not access file
"$libdir/cube": No existe el fichero o el directorio
psql:/var/lib/pgsql/cadafeVASA07052007:148: ERROR: function
public.cube_out(cube)
does not exist
psql:/var/lib/pgsql/cadafeVASA07052007:160: ERROR: function
cube_in(cstring) does not exist
psql:/var/lib/pgsql/cadafeVASA07052007:169: ERROR: type "cube" is only a
shell
psql:/var/lib/pgsql/cadafeVASA07052007:185: ERROR: could not access file
"$libdir/tsearch2": No existe el fichero o el directorio
psql:/var/lib/pgsql/cadafeVASA07052007:188: ERROR: function
public.gtsvector_in(cstring) does not exist
psql:/var/lib/pgsql/cadafeVASA07052007:196: ERROR: could not access file
"$libdir/tsearch2": No existe el fichero o el directorio
psql:/var/lib/pgsql/cadafeVASA07052007:199: ERROR: function
public.gtsvector_out(gtsvector) does not exist
psql:/var/lib/pgsql/cadafeVASA07052007:211: ERROR: function
gtsvector_in(cstring) does not exist
psql:/var/lib/pgsql/cadafeVASA07052007:229: ERROR: could not access file
"$libdir/tsearch": No existe el fichero o el directorio
psql:/var/lib/pgsql/cadafeVASA07052007:232: ERROR: function
public.gtxtidx_in(cstring) does not exist
psql:/var/lib/pgsql/cadafeVASA07052007:240: ERROR: could not access file
"$libdir/tsearch": No existe el fichero o el directorio
psql:/var/lib/pgsql/cadafeVASA07052007:243: ERROR: function
public.gtxtidx_out(gtxtidx) does not exist
psql:/var/lib/pgsql/cadafeVASA07052007:255: ERROR: function
gtxtidx_in(cstring) does not exist
psql:/var/lib/pgsql/cadafeVASA07052007:273: ERROR: could not access file
"$libdir/isbn_issn": No existe el fichero o el directorio
psql:/var/lib/pgsql/cadafeVASA07052007:276: ERROR: function
public.isbn_in(cstring)
does not exist
psql:/var/lib/pgsql/cadafeVASA07052007:284: ERROR: could not access file
"$libdir/isbn_issn": No existe el fichero o el directorio
psql:/var/lib/pgsql/cadafeVASA07052007:287: ERROR: function
public.isbn_out(isbn)
does not exist
psql:/var/lib/pgsql/cadafeVASA07052007:299: ERROR: function
isbn_in(cstring) does not exist
psql:/var/lib/pgsql/cadafeVASA07052007:308: ERROR: type "isbn" is only a
shell
psql:/var/lib/pgsql/cadafeVASA07052007:324: ERROR: could not access file
"$libdir/isbn_issn": No existe el fichero o el directorio
psql:/var/lib/pgsql/cadafeVASA07052007:327: ERROR: function
public.issn_in(cstring)
does not exist
psql:/var/lib/pgsql/cadafeVASA07052007:335: ERROR: could not access file
"$libdir/isbn_issn": No existe el fichero o el directorio
psql:/var/lib/pgsql/cadafeVASA07052007:338: ERROR: function
public.issn_out(issn)
does not exist
psql:/var/lib/pgsql/cadafeVASA07052007:350: ERROR: function
issn_in(cstring) does not exist
psql:/var/lib/pgsql/cadafeVASA07052007:359: ERROR: type "issn" is only a
shell
psql:/var/lib/pgsql/cadafeVASA07052007:375: ERROR: could not access file
"$libdir/lo": No existe el fichero o el directorio
psql:/var/lib/pgsql/cadafeVASA07052007:378: ERROR: function
public.lo_in(cstring)
does not exist
psql:/var/lib/pgsql/cadafeVASA07052007:386: ERROR: could not access file
"$libdir/lo": No existe el fichero o el directorio
psql:/var/lib/pgsql/cadafeVASA07052007:389: ERROR: function public.lo_out(lo)
does not exist
Y muchas lineas más, hasta que se guinda.
Qué otra cosa me sugieres? Dónde puedo cambiar los apuntadores a mis
librerias sin tener que hacer lo que hice? el $libdir
Saludos y de nuevo gracias
Richard
On 5/31/07, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
>
> Richard Clark escribió:
> > Ok, el archivo contiene más de 5000 líneas en donde comienza la palabra
> > ERROR: , la primera lína por ejemplo dice
> >
> > ERROR: role "postgres" already exists
>
> Ok, este es inocuo, ignoralo.
>
> > could not load library "/usr/lib/pgsql/plpgsql.so":
> > /usr/lib/pgsql/plpgsql.so: undefined symbol: MemoryContextSwitchTo
>
> Ah, este es problematico; quiere decir que tu instalacion de plpgsql.so
> no es compatible con el Postgres que tienes instalado (probablemente son
> de versiones distintas). Me atreveria a pensar que hiciste una
> instalacion de Postgres sobre otra y no quedó bien ... o quizás tienes
> dos versiones instaladas en directorios distintos, y se estan
> confundiendo con respecto a qué binarios le pertenecen a cuál
> instalación.
>
> > psql:/var/lib/pgsql/archvivobackup:112: ERROR: function
> > public.plpgsql_call_handler() does not exist
>
> Este es culpa del de arriba
>
> > psql:/var/lib/pgsql/archvivobackup:134: ERROR: could not access file
> > "$libdir/cube": No existe el fichero o el directorio
>
> Falta por instalar el modulo contrib/cube. Instalalo.
>
> > psql:/var/lib/pgsql/archvivobackup:137: ERROR: function
> > public.cube_in(cstring)
> > does not exist
>
> Este es culpa del de arriba
>
> > psql:/var/lib/pgsql/archvivobackup:145: ERROR: could not access file
>
> Falta contrib/cube
>
>
>
> Es posible que te falten otros modulos por instalar. Instalalos y
> reintenta; luego vuelves con los mensajes de error que sigan. En todo
> caso el problema de plpgsql (el primer error) es el mas serio que
> mostraste, porque involucra que algo esta mal con tu instalacion.
> Mientras no corrijas ese problema, el resto da lo mismo.
>
> Sugerencia: usa el pg_dump de la version mas nueva, no el de la version
> antigua.
>
> --
> Alvaro Herrera
> http://www.CommandPrompt.com/
> PostgreSQL Replication, Consulting, Custom Development, 24x7 support
>
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2007-06-02 01:37:59 | Re: Tiempo al hacer DELETE |
Previous Message | silvio bravo | 2007-06-02 00:05:05 | Re: Tiempo al hacer DELETE |