[Debian] PostgreSQL en Slony Replication

Pagina: 1
Acties:
  • 249 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik wil tussen mijn server en die van een vriend van mij een replicatie opzetten. Wij draaien allebei postgresql. Er is een mooie backend hiervoor en dat is slony. Nu wil ik dus op mijn server een cluster opzetten. Ik heb de slony-scripts geladen in pgAdmin III en toen begon ik maar eens om een head-node te maken. Ik hoor mijn server lekker ratelen en plots:

ERROR: Slonik version: @MODULEVERSION@ != Slony-I version in PG build 1.2.1

groter log (niet echt interessant):

2007-05-20 21:38:39 CEST NOTICE:  type "_OLYMPUS_CLUSTER_1.xxid" is not yet defined
2007-05-20 21:38:39 CEST DETAIL:  Creating a shell type definition.
2007-05-20 21:38:39 CEST NOTICE:  argument type _OLYMPUS_CLUSTER_1.xxid is only a shell
2007-05-20 21:38:39 CEST NOTICE:  type "_OLYMPUS_CLUSTER_1.xxid_snapshot" is not yet defined
2007-05-20 21:38:39 CEST DETAIL:  Creating a shell type definition.
2007-05-20 21:38:39 CEST NOTICE:  argument type _OLYMPUS_CLUSTER_1.xxid_snapshot is only a shell
2007-05-20 21:38:39 CEST NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "sl_node-pkey" for table "sl_node"
2007-05-20 21:38:39 CEST NOTICE:  CREATE TABLE will create implicit sequence "sl_nodelock_nl_conncnt_seq" for serial column "sl_nodelock.nl_conncnt"
2007-05-20 21:38:39 CEST NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "sl_nodelock-pkey" for table "sl_nodelock"
2007-05-20 21:38:39 CEST NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "sl_set-pkey" for table "sl_set"
2007-05-20 21:38:39 CEST NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "sl_setsync-pkey" for table "sl_setsync"
2007-05-20 21:38:39 CEST NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "sl_table-pkey" for table "sl_table"
2007-05-20 21:38:39 CEST NOTICE:  CREATE TABLE / UNIQUE will create implicit index "sl_table_tab_reloid_key" for table "sl_table"
2007-05-20 21:38:39 CEST NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "sl_trigger-pkey" for table "sl_trigger"
2007-05-20 21:38:40 CEST NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "sl_sequence-pkey" for table "sl_sequence"
2007-05-20 21:38:40 CEST NOTICE:  CREATE TABLE / UNIQUE will create implicit index "sl_sequence_seq_reloid_key" for table "sl_sequence"
2007-05-20 21:38:40 CEST NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "sl_path-pkey" for table "sl_path"
2007-05-20 21:38:40 CEST NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "sl_listen-pkey" for table "sl_listen"
2007-05-20 21:38:40 CEST NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "sl_subscribe-pkey" for table "sl_subscribe"
2007-05-20 21:38:40 CEST NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "sl_event-pkey" for table "sl_event"
2007-05-20 21:38:40 CEST NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "sl_registry_pkey" for table "sl_registry"
2007-05-20 21:38:40 CEST ERROR:  Slonik version: @MODULEVERSION@ != Slony-I version in PG build 1.2.1


Het gaat dus goed totdat hij de moduleversie gaat checken, althans dat neem ik aan.

Ik dus kijken naar mijn packages en ze zijn gewoon allemaal 1.2.1. Deze foutmelding door google halen bracht 1 hit die bruikbaar zou kunnen zijn, was het niet dat er geen reply was gekomen op dat probleem.

Op got ook niets kunnen vinden.

Ik draai debian etch. PostgreSQL versie is 8.1 en slony dus 1.2.1

Iemand een idee?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Afbeeldingslocatie: http://users.skynet.be/taal/pictos/tn_SCHOP_jpg.jpg

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
laatste schop anders :/

Acties:
  • 0 Henk 'm!

Verwijderd

Kijk de sources eens na voor deze melding, bekijk waardoor 'ie getriggered wordt. Je hoeft geen C-expert te zijn om hier af en toe hele nuttige info uit te halen.

Om Debian-sources op te halen kun je het volgende doen:
code:
1
apt-get source slony


Ook kun je eens strace gebruiken om te kijken of je daar iets mee kunt vinden.