Hola nuevamente Stephen: El 27 de abril de 2018, 14:45, Stephen Amell<stephenam...@inbox.lv> escribió:
> Mil gracias Daymel, tal cual, cambie esas lineas como decías y funciono, > ahora bien, no probe el restore. > Les cuento la semana que viene como me fue. > > > def main(): > """ > The main method of Barman > """ > > * try:* > * reload(sys)* > * sys.setdefaultencoding('utf8')* > * except:* > * pass* > > p = ArghParser(epilog='Barman by 2ndQuadrant (www.2ndQuadrant.com)') > p.add_argument('-v', '--version', action='version', > version='%s\n\nBarman by 2ndQuadrant ( > www.2ndQuadrant.com)' > % barman.__version__) > > > Gracias por la confirmación. Se incluyó la solución el próximo release. Cualquier feedback relacionado con Barman bienvenido. Saludos > On 2018-04-27 14:37, Stephen Amell wrote: > > Si si, por supuesto! > > Probando... > > On 2018-04-27 14:23, Daymel Bonne wrote: > > El 27 de abril de 2018, 12:17, Daymel Bonne<daymel.bo...@2ndquadrant.ec> > escribió: > >> Hola Stephen: >> >> 2018-04-27 10:18 GMT-05:00 Stephen Amell <stephenam...@inbox.lv>: >> >>> Buenos días lista, como va? >>> >>> Estoy empezando a probar Barman 2.3 (http://docs.pgbarman.org/rele >>> ase/2.3/), pero estoy teniendo un problema con una base LATIN1. Mas >>> abajo les dejo el log a ver si me pueden orientar, por lo pronto me estoy >>> uniendo al grupo de barman a ver si ahi encuentro algo (pero es en ingles >>> ;P) >>> >>> ¿Alguien sabe si hay alguna limitación con los diccionarios que respalda >>> barman? >>> >>> >>> 2018-04-27 11:48:04,547 [16909] barman.cli ERROR: 'ascii' codec can't >>> encode character u'\xab' in position 455: ordinal not in range(128) >>> See log file for more details. >>> >>> Traceback (most recent call last): >>> File "/usr/lib/python2.7/site-packages/barman/cli.py", line 1123, 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 215, in >>> backup >>> server.backup() >>> File "/usr/lib/python2.7/site-packages/barman/server.py", line 989, >>> in backup >>> self.backup_manager.backup() >>> File "/usr/lib/python2.7/site-packages/barman/backup.py", line 369, >>> in backup >>> msg_lines = str(e).strip().splitlines() >>> UnicodeEncodeError: 'ascii' codec can't encode character u'\xab' in >>> position 455: ordinal not in range(128) >>> >>> 2018-04-27 11:49:02,101 [17847] barman.config DEBUG: Including >>> configuration file: vm-latin1.cx.ar.conf >>> 2018-04-27 11:49:02,101 [17845] barman.config DEBUG: Including >>> configuration file: latin1.cx.ar.conf >>> 2018-04-27 11:49:02,102 [17847] barman.cli DEBUG: Initialised Barman >>> version 2.3 (config: /etc/barman.conf, args: {'debug': False, 'command': >>> 'cron', 'quiet': True, 'format': 'console'}) >>> >>> Esto es un issue conocido que se solucionará en la próxima versión. La >> solución temporal es la siguiente: >> >> Modifica en el fichero /usr/lib/python2.7/site-packages/barman/cli.py >> la función main y al principio de la función haz el cambio siguiente: >> >> def main(): try: reload(sys) sys.setdefaultencoding('utf8') except: pass >> # ... el resto de la función main aqui >> >> Saludos >> > > Si soluciona, déjanos saber. > > Saludos > -- > Daymel Bonne https://www.2ndQuadrant.com/ > <https://www.2ndquadrant.com/> > Database Consultant, Training & Services > > > > -- Daymel Bonne https://www.2ndQuadrant.com/ <https://www.2ndquadrant.com/> Database Consultant, Training & Services