[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problemas con mailman y comando check_perms.



On Wed, Jan 24, 2007 at 06:41:37PM -0200, Miguel Da Silva - Centro de Matemática wrote:
> Miguel Da Silva - Centro de Matemática escribió:
> > Estimados, estoy tratanto de instalar mailman y me resulta lo siguiente
> > cuando corro check_perms:
> > 
> > mdasilva@malena:/usr/lib/mailman$ sudo ./bin/check_perms
> > Traceback (most recent call last):
> >   File "./bin/check_perms", line 380, in ?
> >     checkall()
> >   File "./bin/check_perms", line 196, in checkall
> >     os.path.walk(d, checkwalk, STATE)
> >   File "/usr/lib/python2.4/posixpath.py", line 290, in walk
> >     func(arg, top, names)
> >   File "./bin/check_perms", line 120, in checkwalk
> >     print _('%(path)s bad group (has: %(groupname)s, '
> >   File "/var/lib/mailman/Mailman/i18n.py", line 90, in _
> >     return tns % dict
> > ValueError: unsupported format character 't' (0x74) at index 8

               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> Está "solucionado" el problema, y para eso tuve que hacer las seguientes
> asignaciones LC_ALL=C y LANG=C (usando export).
> 
> Resumiendo: locales es_UY Y errores = errores de python.
> 
> Alguién sabe si python tiene algún problema con los locales?

No, no tiene. Más bien lo que parece es que alguna traducción está
incorrecta. Voy al archivo de traducciónes para el español y encuentro:

#: bin/check_perms:109
msgid "%(path)s bad group (has: %(groupname)s, expected %(MAILMAN_GROUP)s)"
msgstr ""
"%(path) tiene un grupo incorrecto (tiene: %(groupname)s, se esperaba que "
"tuviera %(MAILMAN_GROUP)s)"

Donde, efectivamente, falta una 's' después de '%(path)' en la
traducción, es decir, es bug de mailman, no de python.

Deberías reportar el problema al mantenedor del paquete.

-- 
Rodrigo Gallardo
GPG-Fingerprint: 7C81 E60C 442E 8FBC D975  2F49 0199 8318 ADC9 BC28
Zenophobia: the irrational fear of convergent sequences.

Attachment: signature.asc
Description: Digital signature


Reply to: