Hi, I’m trying to backup a remote DB (9.6.6) using barman 2.3 but backup failed start. In barman.log i’ve such errors : 2018-02-12 16:18:23,852 [57691] barman.server ERROR: Check 'replication slot' failed for server 'tcgepg96ddm' 2018-02-12 16:18:23,857 [57691] barman.server ERROR: Check 'receive-wal running' failed for server 'tcgepg96ddm' 2018-02-12 16:18:30,815 [57779] barman.wal_archiver INFO: No xlog segments found from streaming for tcgepg96ddm. 2018-02-12 16:18:30,824 [57781] barman.server INFO: Starting receive-wal for server tcgepg96ddm 2018-02-12 16:18:30,905 [57781] barman.wal_archiver INFO: Synchronous WAL streaming for barman_receive_wal: True 2018-02-12 16:18:30,906 [57781] barman.wal_archiver INFO: Activating WAL archiving through streaming protocol 2018-02-12 16:18:30,922 [57781] barman.cli ERROR: 'utf8' codec can't decode byte 0xe0 in position 47: invalid continuation byte See log file for more details. Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/barman/cli.py", line 1126, in main p.dispatch(pre_call=global_config) File "/usr/lib/python2.7/site-packages/argh/helpers.py", line 55, in dispatch return dispatch(self, *args, **kwargs) File "/usr/lib/python2.7/site-packages/argh/dispatching.py", line 174, in dispatch for line in lines: File "/usr/lib/python2.7/site-packages/argh/dispatching.py", line 277, in _execute_command for line in result: File "/usr/lib/python2.7/site-packages/argh/dispatching.py", line 231, in _call result = function(namespace_obj) File "/usr/lib/python2.7/site-packages/barman/cli.py", line 792, in receive_wal server.receive_wal(reset=args.reset) File "/usr/lib/python2.7/site-packages/barman/server.py", line 1708, in receive_wal archiver.receive_wal(reset) File "/usr/lib/python2.7/site-packages/barman/wal_archiver.py", line 751, in receive_wal receive.execute() File "/usr/lib/python2.7/site-packages/barman/command_wrappers.py", line 418, in execute self.pipe_processor_loop(processors) File "/usr/lib/python2.7/site-packages/barman/command_wrappers.py", line 484, in pipe_processor_loop eof = stream.process() File "/usr/lib/python2.7/site-packages/barman/command_wrappers.py", line 82, in process self._buf += data.decode('utf-8') File "/usr/lib64/python2.7/encodings/utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True) UnicodeDecodeError: 'utf8' codec can't decode byte 0xe0 in position 47: invalid continuation byte 2018-02-12 16:18:32,373 [58491] barman.server ERROR: Check 'WAL archive' failed for server 'tcgepg96ddm' 2018-02-12 16:18:32,468 [58491] barman.wal_archiver INFO: Synchronous WAL streaming for barman_receive_wal: True 2018-02-12 16:18:32,485 [58491] barman.server ERROR: Check 'receive-wal running' failed for server 'tcgepg96ddm' My remote Db server conf is : [myclient] conninfo = host=myclient user=barman dbname=dbclient streaming_conninfo = host= myclient user=streaming_barman backup_method = postgres streaming_backup_name = barman_streaming_backup streaming_archiver = on slot_name = barman A barman check gives : $barman check tcgepg96ddm Server tcgepg96ddm: WAL archive: FAILED (please make sure WAL shipping is setup) PostgreSQL: OK is_superuser: OK PostgreSQL streaming: OK wal_level: OK replication slot: OK directories: OK retention policy settings: OK backup maximum age: OK (no last_backup_maximum_age provided) compression settings: OK failed backups: OK (there are 0 failed backups) minimum redundancy requirements: OK (have 0 backups, expected at least 0) pg_basebackup: OK pg_basebackup compatible: OK pg_basebackup supports tablespaces mapping: OK pg_receivexlog: OK pg_receivexlog compatible: OK receive-wal running: FAILED (See the Barman log file for more details) archiver errors: OK Have you ever had same problem with barman ? Thanks for you help. nicolas |