Re: Error al iniciar postgres, no se encuentra archivo pg_internal.init

From: Jaime Casanova <jaime(at)2ndquadrant(dot)com>
To: Federico Sansone <fsansone(at)gmail(dot)com>
Cc: POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Error al iniciar postgres, no se encuentra archivo pg_internal.init
Date: 2014-04-02 22:40:05
Message-ID: CAJKUy5i-AjzOZgM0CrD2r7Bno+d0dJR09=E3Hv8ZQaJXHibsKQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

2014-04-01 23:25 GMT-05:00 Federico Sansone <fsansone(at)gmail(dot)com>:
> Hola lista, acudo a ustedes para aclarar un poco este tema. Por lo que pude
> investigar, pareciera un bug, ya que de mi búsqueda en Google solo encontré
> info en changelogs y algunos posts en la lista de hack. Quisiera conocer si
> existe forma de recuperar el fallo en caso de no ser un problema de
> conectividad con storage.
>
> Esto ocurrió en un Postgres Plus Advanced Server 8.4, esta instalado en un
> cluster de hard que comparte el directorio datos (alojado en un storage
> redundante). El SO es Red Hat 5.1 (no recuerdo version de kernell)
>

Son dos storages físicos, verdad? o dices que es redundante por el
cuento ese de que tiene muchos discos?

>
> 2014-04-01 19:58:55 ART [9491]: [1-1] user=,db= LOG: database system was
> shut down at 2014-04-01 19:37:00 ART
> 2014-04-01 19:58:55 ART [9491]: [2-1] user=,db= LOG: database system is
> ready
> 2014-04-01 19:58:56 ART [9471]: [5-1] user=,db= LOG: could not stat file
> "/data/base/14413/pg_internal.init": No such file or directory
>
> No tuve mas feedback desde las oficinas de mi cliente, pero quisiera poder
> entender si simplemente es un archivo corrupto o puede tener que ver con un
> bug al intentar recomponerse la base desde la WAL.
>

Ese archivo se usa como cache, cuando PostgreSQL (o el fork que estas
usando, en este caso) arranca lo primero que hace es borrarlo y
crearlo nuevamente. Así que el que no lo encuentre al arrancar no es
importante en el sentido de que lo va a recrear.

En cuanto a porque desapareció, no tengo idea. Ese archivo solo se
borra al reiniciar postgres o al alterar una relación que se encuentre
en ese archivo (y creo que solo hay catálogos pero puedo estar
equivocado). Podría pasar que alguien modifico una relación que estaba
ahí, quizo reconstruir el archivo y se apago justo antes de
recrearlo...

Otra opción claro es que tengas problemas de disco.

--
Jaime Casanova www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
Phone: +593 4 5107566 Cell: +593 987171157

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Ing. Esneiker Enriquez Cabrera 2014-04-03 17:54:09 duda sobre trigger
Previous Message Lazaro Ruben Garcia Martinez 2014-04-02 15:06:12 Backup con Pgdump