| From: | Stephen Amell <StephenAmell(at)inbox(dot)lv> | 
|---|---|
| To: | Daymel Bonne <daymel(dot)bonne(at)2ndquadrant(dot)ec> | 
| Cc: | "pgsql-es-ayuda(at)lists(dot)postgresql(dot)org" <pgsql-es-ayuda(at)lists(dot)postgresql(dot)org> | 
| Subject: | Re: Consulta sobre Barman | 
| Date: | 2018-04-27 19:45:59 | 
| Message-ID: | b997b0e5-d908-3315-61c3-4c099b105b74@inbox.lv | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-es-ayuda | 
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__)
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(dot)bonne(at)2ndquadrant(dot)ec 
>> <mailto:daymel(dot)bonne(at)2ndquadrant(dot)ec>> escribió:
>>
>>     Hola Stephen:
>>
>>     2018-04-27 10:18 GMT-05:00 Stephen Amell <StephenAmell(at)inbox(dot)lv
>>     <mailto:StephenAmell(at)inbox(dot)lv>>:
>>
>>         Buenos días lista, como va?
>>
>>         Estoy empezando a probar Barman 2.3
>>         (http://docs.pgbarman.org/release/2.3/
>>         <http://docs.pgbarman.org/release/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
>>
>
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Daymel Bonne | 2018-04-27 19:56:03 | Re: Consulta sobre Barman | 
| Previous Message | Stephen Amell | 2018-04-27 17:37:48 | Re: Consulta sobre Barman |