Me he encontrado con este problema al chequear una lista de correo en mi máquina con Plesk:
check_perms : chequea los permisos de ficheros y directorios de la estructura de mailman
# ./check_perms -f -v comprobando el modo para /var/lib/mailman comprobando gid y modo de /var/lib/mailman/logs/post comprobando gid y modo de /var/lib/mailman/logs/error comprobando gid y modo de /var/lib/mailman/logs/qrunner comprobando gid y modo de /var/lib/mailman/logs/smtp comprobando gid y modo de /var/lib/mailman/logs/subscribe comprobando gid y modo de /var/lib/mailman/logs/smtp-failure comprobando gid y modo de /var/lib/mailman/logs/vette comprobando gid y modo de /var/lib/mailman/logs/bounce comprobando gid y modo de /var/lib/mailman/logs/locks comprobando gid y modo de /var/lib/mailman/mail Traceback (most recent call last): File "./check_perms", line 380, in ? checkall() File "./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 "./check_perms", line 120, in checkwalk print _('%(path)s bad group (has: %(groupname)s, ' File "/usr/lib/mailman/Mailman/i18n.py", line 90, in _ return tns % dict ValueError: unsupported format character 't' (0x74) at index 8
Según he visto comentado en varias fuentes es un bug debido a un problema con el juego de caracteres de la consola, por lo que utf8 está generando problemas. Hay que forzar a ejecutarlo con LANG=C
export LC_ALL=C; export LANG=C ./check_perms -f -v
Deja una respuesta