[CentOS-es] Error xlog en postgreSQL en CentOS 4.3

Sergio listas-linux en cherrytel.com
Mar Ene 19 16:50:55 UTC 2010


Hola a todos,

 

Tengo un servidor local con PostgreSQL 7.4.13 pero lo tengo configurado con
dos servidor usando la herramienta drbd.

 

El problema es que ahora me lanza este error al arrancar la base de datos
(tras bloqueo del servidor y reinicio no controlado):

 

Jan 19 17:30:49 delfos postgres[6469]: [2-1] LOG:  no se pudo abrir
"/ha/var/lib/pgsql/data/pg_xlog/0000000000000000" (archivo de registro 0,
segmento 0): No existe el

Jan 19 17:30:49 delfos postgres[6469]: [2-2]  fichero o el directorio

Jan 19 17:30:49 delfos postgres[6469]: [3-1] LOG:  el registro primario de
checkpoint no es válido

Jan 19 17:30:49 delfos postgres[6469]: [4-1] LOG:  no se pudo abrir
"/ha/var/lib/pgsql/data/pg_xlog/0000000000000000" (archivo de registro 0,
segmento 0): No existe el

Jan 19 17:30:49 delfos postgres[6469]: [4-2]  fichero o el directorio

Jan 19 17:30:49 delfos postgres[6469]: [5-1] LOG:  el registro secundario de
checkpoint no es válido

Jan 19 17:30:49 delfos postgres[6469]: [6-1] PANIC:  no se pudo localizar un
registro de checkpoint válido

Jan 19 17:30:49 delfos postgres[6465]: [1-1] LOG:  proceso de inicio (PID
6469) fue terminado por una señal 6

Jan 19 17:30:49 delfos postgres[6465]: [2-1] LOG:  abortando el inicio
debido a una falla en el procesamiento de inicio

Jan 19 17:30:51 delfos postgresql: Iniciando servicios postgresql: failed

 

ls -lha /ha/var/lib/pgsql/data/pg_xlog/

total 97M

drwx------  2 postgres postgres 4,0K ene 19 17:19 .

drwx------  9 postgres postgres 4,0K ene 19 17:39 ..

-rw-------  1 postgres postgres  16M ene 19 17:39 0000000000000000

-rw-------  1 postgres postgres  16M ene 19 17:17 0000000000000001

-rw-------  1 postgres postgres  16M ene 19 15:46 00000005000000E6

-rw-------  1 postgres postgres  16M ene 18 17:12 00000005000000E7

-rw-------  1 postgres postgres  16M ene 19 02:00 00000005000000E8

-rw-------  1 postgres postgres  16M ene 19 11:09 00000005000000E9

 

He intentado ir copiando las carpetas hasta llegar al punto de arrancar el
postgres pero lo datos me indica que son corruptos, mensajes como estos:

 

pg_dump: ERROR:  xlog flush request 5/E67AE870 is not satisfied --- flushed
only to 0/FE2BDC

CONTEXT:  escribiendo el  bloque 662 de la relación 336501/336502

pg_dump: Falló el comando SQL para extraer el contenido de la tabla
"usuarios": PQendcopy()

pg_dump: Mensaje de error del servidor: ERROR:  xlog flush request
5/E67AE870 is not satisfied --- flushed only to 0/FE2BDC

CONTEXT:  escribiendo el  bloque 662 de la relación 336501/336502

Warning: pg_exec(): Query failed: ERROR: xlog flush request 5/E6483FE0 is
not satisfied --- flushed only to 0/FE2BDC CONTEXT: escribiendo el bloque
122 de la relación  title="" class="skype_tb_img_flag"
name="skype_tb_img_f0">  class="skype_tb_img_space"> 336501/336519
class="skype_tb_img_adge">  in /ha/usr/local/apache/phplib/db_pgsql.inc on
line 55

Database error: Invalid SQL: DELETE FROM sessions WHERE changed <
'20100118174024' AND name = 'Web_Session'
PostgreSQL Error: 1 (ERROR: xlog flush request 5/E6483FE0 is not satisfied
--- flushed only to 0/FE2BDC CONTEXT: escribiendo el bloque 122 de la
relación 336501/336519)
Session halted.

 

Alguien le ha pasado algo parecido o alguna pista que me pueda dar.

 

Desde ya, gracias por todo.

Saludos.

 

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.centos.org/pipermail/centos-es/attachments/20100119/8fe4446d/attachment-0001.html 
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : image/gif
Tamaño     : 73 bytes
Descripción: no disponible
Url        : http://lists.centos.org/pipermail/centos-es/attachments/20100119/8fe4446d/attachment-0003.gif 
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : image/gif
Tamaño     : 73 bytes
Descripción: no disponible
Url        : http://lists.centos.org/pipermail/centos-es/attachments/20100119/8fe4446d/attachment-0004.gif 
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : image/gif
Tamaño     : 73 bytes
Descripción: no disponible
Url        : http://lists.centos.org/pipermail/centos-es/attachments/20100119/8fe4446d/attachment-0005.gif 


Más información sobre la lista de distribución CentOS-es