Ich hatte das gleiche Problem. Ich löste Ändern des Archiv postgresql.conf
Bevor:
archive_mode = on
wal_level = 'replica'
archive_command = 'rsync -a %p [email protected]:INCOMING_WALS_DIRECTORY/%f'
Nach:
archive_mode = on
wal_level = 'replica'
archive_command = 'rsync -a %p [email protected]:/data/barman/pgsql-master/incoming/%f'
** neu starten Postgres für Änderungen.
Ich fand Verzeichnis mit diesem Befehl (INCOMING_WALS_DIRECTORY):
$ barman show-server pgsql-master
Nächster Schritt, ich benutze:
barman switch-xlog --force --archive pgsql-master
Versuchen Sie es erneut überprüfen.
Werfen Sie einen Blick auf die PostgreSQL-Protokolldateien, um nach Fehlern aus Ihrem 'Archiv_Befehl' zu suchen. Höchstwahrscheinlich haben Sie ssh gemäß den Anweisungen in der Dokumentation nicht richtig konfiguriert. –
Ich habe Postgres und Barman aktuell konfiguriert. Dies funktioniert gut mit Postgres Master. Wenn ich versuche, Backup von Postgres zu nehmen, erhalte ich folgenden Fehler. – devops
2016-06-10 06: 20: 03.592 [5693] barman.server FEHLER: Überprüfen Sie 'WAL-Archiv' für Server fehlgeschlagen 'smapgrep02.example.com' 2016-06-10 06: 20: 03,783 [5693] Barman. Server FEHLER: Überprüfen Sie das maximale Backup-Alter für den Server 'smapgrep02.example.com' 2016-06-10 06: 20: 03.928 [5693] barman.server FEHLER: Überprüfen Sie 'nicht in Recovery' für Server 'smapgrep02 fehlgeschlagen. example.com ' – devops