Gentoo Archives: gentoo-user-es

From: "Guillermo M. Narvaja" <guillermo.narvaja@×××××××××××××××.ar>
To: gentoo-user-es@l.g.o
Subject: Re: [gentoo-user-es] problemas en postgres
Date: Thu, 14 Jan 2010 13:05:27
Message-Id: 1263474252.9590.59.camel@yapeyu.lambdasistemas.com
In Reply to: Re: [gentoo-user-es] problemas en postgres by enrique sardon
1 El jue, 14-01-2010 a las 03:24 -0500, enrique sardon escribió:
2 >
3 >
4 > El 14 de enero de 2010 02:00, Guillermo M. Narvaja
5 > <guillermo.narvaja@×××××××××××××××.ar> escribió:
6 > También podés probar los siguientes comandos:
7 > sudo su - postgres
8 > postmaster -D /var/lib/postgresql/8.4/data
9 >
10 > Al correrlo de esa forma vas a ver el error que está tirando
11 > postgres.
12 > En los logs no aparece nada? También podría llegar a ser que
13 > no inicie
14 > por que el parámetro "shared_buffers" supera los valores del
15 > kernel para
16 > shm_max... Y creo que hace poco tuve un error similar y era
17 > por un error
18 > en archivo /etc/hosts, ya que estaba mal definido localhost o
19 > algo
20 > así...
21 >
22 >
23 > muchas gracias, bueno me salio esto:
24 >
25 > $postmaster -D /var/lib/postgresql/8.4/data
26 > LOG: could not create IPv6 socket: Address family not supported by
27 > protocol
28 > FATAL: database files are incompatible with server
29 > DETAIL: The database cluster was initialized without
30 > HAVE_INT64_TIMESTAMP but the server was compiled with
31 > HAVE_INT64_TIMESTAMP.
32 > HINT: It looks like you need to recompile or initdb.
33 >
34 > no entiendo eso de recompilar el initdb...
35 >
36 >
37
38
39 Aparentemente tu directorio de bases de postgres fue creado con una
40 versión anterior de Postgresql o con algúna opción de compilación
41 distinta. Generalmente al cambiar de versión de 8.2.x a 8.3.x (o 8.3.x a
42 8.4.x, etc) tenés que volver a inicializar el directorio de datos de
43 postgresql. Previamente tendrías que backupear las base en la versión
44 anterior y luego restaurarlas en la nueva.
45
46 Viendo los ebuilds de postgresql, creo que puede ser que te falte el
47 USE=pg_legacytimestamp , es lo más parecido al error que te tira.
48
49 El "initdb" se hace generalmente en gentoo mediante emerge --config
50 postgresql .
51
52
53
54 --
55 Guillermo M. Narvaja
56 Lambda Sistemas S.R.L.
57 www.fierro-soft.com.ar
58 Tel: (5411) 4857-6662
59 Cel: (5411) 15-6783-4435
60 Email: guillermo.narvaja@×××××××××××××××.ar
61 MSN: guillermo_narvaja@×××××××.com
62 Skype: guillermonarvaja
63 Lavalleja 519 1er Piso - Ciudad de Buenos Aires - Argentina

Replies

Subject Author
Re: [gentoo-user-es] problemas en postgres enrique sardon <ensarman@×××××.com>