Saludos a todos los listeros.
Instalé slony1-1.2.22 usando la siguiente configuración en el ./configure:
./configure \
          --prefix=/usr/local/slony \
          --bindir=/usr/local/slony/bin \
          --libdir=/usr/local/slony/lib \
          --with-pgconfigdir=/usr/lib/postgresql/9.0/bin \
          --with-pgbindir=/usr/lib/postgresql/9.0/bin \
          --with-pgincludedir=/usr/include/postgresql \
          --with-pgsharedir=/usr/share/postgresql/9.0\
          --with-perltools

Para habilitar así, todo lo referente a los scripts desarrollados en Perl,
que facilitan mucho el trabajo al administrador.
La plataforma es Debian 6 (Squeeze), 32 bits y la versión de PostgreSQL es
9.0.5.
Entonces cuando configuro todo para iniciar el demonio slonik, me da este
error:

slonik_init_cluster | slonik
<stdin>:6: PGRES_FATAL_ERROR load '$libdir/xxid';  - ERROR:  incompatible
library "/usr/lib/postgresql/9.0/lib/xxid.so": version mismatch
DETAIL:  Server is version 9.0, library is version 9.1.
<stdin>:6: Error: the extension for the xxid data type cannot be loaded in
database 'host=IP dbname=db user=replication port=5432 password=replication'

Los headers que están instalados son los de PostgreSQL-9.0, lo cual está
todo incluido en el paquete: postgresql-server-dev-9.0, y no tengo ninguna
librería más de desarrollo instalada, ni la de 8.4 ni  la de 9.1, por lo que
me no sé entonces cómo arreglar el error.

Cualquier ayuda es bienvenida
Saludos y gracias de antemano

-- 
Marcos Luis Ortíz Valmaseda
 Linux Infrastructure Engineer
 Linux User # 418229
 http://marcosluis2186.posterous.com
 http://www.linkedin.com/in/marcosluis2186
 Twitter: @marcosluis2186

Responder a