[Mailman-Users] UnicodeDecodeError accessing into web admin interface

Ferriol ferriol at musaik.net
Tue Nov 25 02:15:15 CET 2014


Hi,

Thanks for you response,

El 24/11/14 a les 21:10, Mark Sapiro ha escrit:
>
> This is probably an English language list so it's Mailman character set
> is us-ascii, and there is something (?) that has non-ascii, probably
> utf-8 because 0xc3 is a utf-8 leadin, encoded text.
>
> Finding exactly what is problematic.
>
> The additional Python and environment information from the above error
> log entry may help.
This is not an English list but uses a latin alphabet is in Catalan that
uses tittles and is latin_1 encoding

Some full log entries below
>
> And the full traceback from this may help too.
$  config_list -o config listname
Traceback (most recent call last):
  File "/usr/sbin/config_list", line 362, in <module>
    main()
  File "/usr/sbin/config_list", line 355, in main
    do_output(listname, outfile)
  File "/usr/sbin/config_list", line 128, in do_output
    do_list_categories(mlist, k, None, outfp)
  File "/usr/sbin/config_list", line 198, in do_list_categories
    outfp.write(NL.join(lines).replace('"', '\\"'))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in
position 9: ordinal not in range(128)
> Also, does this occur with all lists or only one?
In 4 lists. In one on General options, topics and non-digest options,
other one general options and non-digest options and the other two only
in general options. May be has the same information in some value...
>         output = unicode(output, errors='replace')
>         for i in range(len(self.cells[row])):
>             output = output + unicode(
>                 self.FormatCell(row, i, indent + 2), errors='replace')
>         output = output.encode(errors='replace')
>
I tried this and doesn't work, this is the log entry:

Nov 24 22:59:19 2014 admin(27848):
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(27848): [----- Mailman Version: 2.1.13 -----]
admin(27848): [----- Traceback ------]
admin(27848): Traceback (most recent call last):
admin(27848):   File "/var/lib/mailman/scripts/driver", line 112, in
run_main
admin(27848):     main()
admin(27848):   File "/var/lib/mailman/Mailman/Cgi/listinfo.py", line
62, in main
admin(27848):     list_listinfo(mlist, language)
admin(27848):   File "/var/lib/mailman/Mailman/Cgi/listinfo.py", line
161, in list_listinfo
admin(27848):     replacements = mlist.GetStandardReplacements(lang)
admin(27848):   File "/var/lib/mailman/Mailman/HTMLFormatter.py", line
383, in GetStandardReplacements
admin(27848):     '<mm-mailman-footer>' : self.GetMailmanFooter(),
admin(27848):   File "/var/lib/mailman/Mailman/HTMLFormatter.py", line
61, in GetMailmanFooter
admin(27848):     '<p>', MailmanLogo()))).Format()
admin(27848):   File "/var/lib/mailman/Mailman/htmlformat.py", line 268,
in Format
admin(27848):     output.append(HTMLFormatObject(item, indent))
admin(27848):   File "/var/lib/mailman/Mailman/htmlformat.py", line 51,
in HTMLFormatObject
admin(27848):     return item.Format(indent)
admin(27848):   File "/var/lib/mailman/Mailman/htmlformat.py", line 362,
in Format
admin(27848):     output = output + Container.Format(self, indent)
admin(27848):   File "/var/lib/mailman/Mailman/htmlformat.py", line 268,
in Format
admin(27848):     output.append(HTMLFormatObject(item, indent))
admin(27848):   File "/var/lib/mailman/Mailman/htmlformat.py", line 51,
in HTMLFormatObject
admin(27848):     return item.Format(indent)
admin(27848):   File "/var/lib/mailman/Mailman/htmlformat.py", line 268,
in Format
admin(27848):     output.append(HTMLFormatObject(item, indent))
admin(27848):   File "/var/lib/mailman/Mailman/htmlformat.py", line 51,
in HTMLFormatObject
admin(27848):     return item.Format(indent)
admin(27848):   File "/var/lib/mailman/Mailman/htmlformat.py", line 204,
in Format
admin(27848):     output = output + self.FormatRow(i, indent + 2)
admin(27848):   File "/var/lib/mailman/Mailman/htmlformat.py", line 192,
in FormatRow
admin(27848):     output = output.encode(errors='replace')
admin(27848): TypeError: encode() takes no keyword arguments
admin(27848): [----- Python Information -----]
admin(27848): sys.version     =   2.6.6 (r266:84292, Dec 27 2010, 00:02:40)
[GCC 4.4.5]
admin(27848): sys.executable  =   /usr/bin/python
admin(27848): sys.prefix      =   /usr
admin(27848): sys.exec_prefix =   /usr
admin(27848): sys.path        =   /usr
admin(27848): sys.platform    =   linux2
admin(27848): [----- Environment Variables -----]
admin(27848):     SERVER_SOFTWARE: Apache/2.2.16 (Debian)
admin(27848):     SCRIPT_NAME: /listinfo
admin(27848):     SERVER_SIGNATURE: <address>Apache/2.2.16 (Debian)
Server at servername Port 80</address>
admin(27848):
admin(27848):     REQUEST_METHOD: GET
admin(27848):     PATH_INFO: /listname
admin(27848):     SERVER_PROTOCOL: HTTP/1.0
admin(27848):     QUERY_STRING: 
admin(27848):     HTTP_X_REAL_IP: XXX.XXX.XXX.XXX
admin(27848):     HTTP_USER_AGENT: Mozilla/5.0 (X11; Linux x86_64;
rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.2.0
admin(27848):     HTTP_CONNECTION: close
admin(27848):     SERVER_NAME: servername
admin(27848):     REMOTE_ADDR: 192.168.100.3
admin(27848):     PATH_TRANSLATED: /etc/apache2/htdocs/listname
admin(27848):     SERVER_PORT: 80
admin(27848):     SERVER_ADDR: 192.168.100.4
admin(27848):     DOCUMENT_ROOT: /etc/apache2/htdocs
admin(27848):     PYTHONPATH: /var/lib/mailman
admin(27848):     SCRIPT_FILENAME: /usr/lib/cgi-bin/mailman/listinfo
admin(27848):     SERVER_ADMIN: webmaster at localhost
admin(27848):     HTTP_HOST: servername
admin(27848):     HTTP_CACHE_CONTROL: max-age=0
admin(27848):     REQUEST_URI: /listinfo/listname
admin(27848):     HTTP_ACCEPT:
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
admin(27848):     GATEWAY_INTERFACE: CGI/1.1
admin(27848):     HTTP_X_FORWARDED_FOR: XXX.XXX.XXX.XXX
admin(27848):     REMOTE_PORT: 59936
admin(27848):     HTTP_ACCEPT_LANGUAGE: ca,en-us;q=0.7,en;q=0.3
admin(27848):     HTTP_ACCEPT_ENCODING: gzip, deflate

>
> Alternatively, you could replace the above two lines with
>
>         from Mailman.Logging.Syslog import syslog
>         try:
>             for i in range(len(self.cells[row])):
>                 output = output + self.FormatCell(row, i, indent + 2)
>         except UnicodeDecodeError:
>             syslog('error', 'UnicodeDecodeError: %s', output)
>
> which should result in the problem bit being omitted from the page, and
> Mailman's error log containing the html for the part of the page leading
> up to the problem.

This works perfect, with this I can find all values with rare characters.

I'm reseting this values with config_list. I prepare a file with
value='' p.ex.
# -*- python -*-
# -*- coding: utf-8 -*-
info=''
welcome_msg=''
msg_footer=''
topics=''

and then I do config_list -i file listname


Thanks, I solved the problem with your help ! Thanks for your work !
>
Nov 24 11:59:52 2014 admin(14688):
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(14688): [----- Mailman Version: 2.1.13 -----]
admin(14688): [----- Traceback ------]
admin(14688): Traceback (most recent call last):
admin(14688):   File "/var/lib/mailman/scripts/driver", line 112, in
run_main
admin(14688):     main()
admin(14688):   File "/var/lib/mailman/Mailman/Cgi/admin.py", line 197,
in main
admin(14688):     print doc.Format()
admin(14688):   File "/var/lib/mailman/Mailman/htmlformat.py", line 336,
in Form
at
admin(14688):     output.append(Container.Format(self, indent))
admin(14688):   File "/var/lib/mailman/Mailman/htmlformat.py", line 265,
in Form
at
admin(14688):     output.append(HTMLFormatObject(item, indent))
admin(14688):   File "/var/lib/mailman/Mailman/htmlformat.py", line 51,
in HTMLF
ormatObject
admin(14688):     return item.Format(indent)
admin(14688):   File "/var/lib/mailman/Mailman/htmlformat.py", line 422,
in Form
at
admin(14688):     output = output + Container.Format(self, indent+2)
admin(14688):   File "/var/lib/mailman/Mailman/htmlformat.py", line 265,
in Form
at
admin(14688):     output.append(HTMLFormatObject(item, indent))
admin(14688):   File "/var/lib/mailman/Mailman/htmlformat.py", line 51,
in HTMLF
ormatObject
admin(14688):     return item.Format(indent)
admin(14688):   File "/var/lib/mailman/Mailman/htmlformat.py", line 201,
in Form
at
admin(14688):     output = output + self.FormatRow(i, indent + 2)
admin(14688):   File "/var/lib/mailman/Mailman/htmlformat.py", line 189,
in Form
atRow
admin(14688):     output = output + self.FormatCell(row, i, indent + 2)
admin(14688): UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3
in positi
on 71: ordinal not in range(128)
admin(14688): [----- Python Information -----]
admin(14688): sys.version     =   2.6.6 (r266:84292, Dec 27 2010, 00:02:40)
[GCC 4.4.5]
admin(14688): sys.executable  =   /usr/bin/python
admin(14688): sys.prefix      =   /usr
admin(14688): sys.exec_prefix =   /usr
admin(14688): sys.path        =   /usr
admin(14688): sys.platform    =   linux2
admin(14688): [----- Environment Variables -----]
admin(14688):     HTTP_COOKIE: listname2+admin=280200000069184d7254732
80000003465353535383036366365353261336338383665353639633336366532396538326235393
5623061; listname+admin=280200000069dc4f7254732800000063306264653665
663031336531353335643234623961663732653034343335646431376237313364
admin(14688):     SERVER_SOFTWARE: Apache/2.2.16 (Debian)
admin(14688):     SCRIPT_NAME: /admin
admin(14688):     SERVER_SIGNATURE: <address>Apache/2.2.16 (Debian)
Server at servername Port 80</address>
admin(14688):
admin(14688):     REQUEST_METHOD: GET
admin(14688):     PATH_INFO: /listname/
admin(14688):     SERVER_PROTOCOL: HTTP/1.0
admin(14688):     QUERY_STRING: 
admin(14688):     HTTP_X_REAL_IP: XXX.XXX.XXX.XXX
admin(14688):     HTTP_USER_AGENT: Mozilla/5.0 (X11; Linux x86_64;
rv:31.0) Gecko/
20100101 Firefox/31.0 Iceweasel/31.2.0
admin(14688):     HTTP_CONNECTION: close
admin(14688):     SERVER_NAME: servername
admin(14688):     REMOTE_ADDR: 192.168.100.3
admin(14688):     PATH_TRANSLATED: /etc/apache2/htdocs/listname/
admin(14688):     SERVER_PORT: 80
admin(14688):     SERVER_ADDR: 192.168.100.4
admin(14688):     DOCUMENT_ROOT: /etc/apache2/htdocs
admin(14688):     PYTHONPATH: /var/lib/mailman
admin(14688):     SCRIPT_FILENAME: /usr/lib/cgi-bin/mailman/admin
admin(14688):     SERVER_ADMIN: webmaster at localhost
admin(14688):     HTTP_HOST: servername
admin(14688):     REQUEST_URI: /admin/listname/
admin(14688):     HTTP_ACCEPT:
text/html,application/xhtml+xml,application/xml;q=0
.9,*/*;q=0.8
admin(14688):     GATEWAY_INTERFACE: CGI/1.1
admin(14688):     HTTP_X_FORWARDED_FOR: XXX.XXX.XXX.XXX
admin(14688):     REMOTE_PORT: 48729
admin(14688):     HTTP_ACCEPT_LANGUAGE: ca,en-us;q=0.7,en;q=0.3
admin(14688):     HTTP_ACCEPT_ENCODING: gzip, deflate
Nov 24 12:02:26 2014 admin(14732):
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(14732): [----- Mailman Version: 2.1.13 -----]
admin(14732): [----- Traceback ------]
admin(14732): Traceback (most recent call last):
admin(14732):   File "/var/lib/mailman/scripts/driver", line 112, in
run_main
admin(14732):     main()
admin(14732):   File "/var/lib/mailman/Mailman/Cgi/admin.py", line 197,
in main
admin(14732):     print doc.Format()
admin(14732):   File "/var/lib/mailman/Mailman/htmlformat.py", line 336,
in Form
at
admin(14732):     output.append(Container.Format(self, indent))
admin(14732):   File "/var/lib/mailman/Mailman/htmlformat.py", line 265,
in Form
at
admin(14732):     output.append(HTMLFormatObject(item, indent))
admin(14732):   File "/var/lib/mailman/Mailman/htmlformat.py", line 51,
in HTMLF
ormatObject
admin(14732):     return item.Format(indent)
admin(14732):   File "/var/lib/mailman/Mailman/htmlformat.py", line 422,
in Form
at
admin(14732):     output = output + Container.Format(self, indent+2)
admin(14732):   File "/var/lib/mailman/Mailman/htmlformat.py", line 265,
in Form
at
admin(14732):     output.append(HTMLFormatObject(item, indent))
admin(14732):   File "/var/lib/mailman/Mailman/htmlformat.py", line 51,
in HTMLF
ormatObject
admin(14732):     return item.Format(indent)
admin(14732):   File "/var/lib/mailman/Mailman/htmlformat.py", line 201,
in Form
at
admin(14732):     output = output + self.FormatRow(i, indent + 2)
admin(14732):   File "/var/lib/mailman/Mailman/htmlformat.py", line 189,
in Form
atRow
admin(14732):     output = output + self.FormatCell(row, i, indent + 2)
admin(14732): UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3
in positi
on 65: ordinal not in range(128)
admin(14732): [----- Python Information -----]
admin(14732): sys.version     =   2.6.6 (r266:84292, Dec 27 2010, 00:02:40)
[GCC 4.4.5]
admin(14732): sys.executable  =   /usr/bin/python
admin(14732): sys.prefix      =   /usr
admin(14732): sys.exec_prefix =   /usr
admin(14732): sys.path        =   /usr
admin(14732): sys.platform    =   linux2
admin(14732): [----- Environment Variables -----]
admin(14732):     HTTP_COOKIE: listname2+admin=280200000069184d7254732
80000003465353535383036366365353261336338383665353639633336366532396538326235393
5623061; listname+admin=280200000069dc4f7254732800000063306264653665
663031336531353335643234623961663732653034343335646431376237313364
admin(14732):     SERVER_SOFTWARE: Apache/2.2.16 (Debian)
admin(14732):     SCRIPT_NAME: /admin
admin(14732):     SERVER_SIGNATURE: <address>Apache/2.2.16 (Debian)
Server at servername Port 80</address>
admin(14732):
admin(14732):     REQUEST_METHOD: GET
admin(14732):     PATH_INFO: /listname/nondigest
admin(14732):     SERVER_PROTOCOL: HTTP/1.0
admin(14732):     QUERY_STRING: 
admin(14732):     HTTP_X_REAL_IP: XXX.XXX.XXX.XXX
admin(14732):     HTTP_USER_AGENT: Mozilla/5.0 (X11; Linux x86_64;
rv:31.0) Gecko/
20100101 Firefox/31.0 Iceweasel/31.2.0
admin(14732):     HTTP_CONNECTION: close
admin(14732):     HTTP_REFERER: https://servername/admin/listname
/members
admin(14732):     SERVER_NAME: servername
admin(14732):     REMOTE_ADDR: 192.168.100.3
admin(14732):     PATH_TRANSLATED: /etc/apache2/htdocs/listname/nondig
est
admin(14732):     SERVER_PORT: 80
admin(14732):     SERVER_ADDR: 192.168.100.4
admin(14732):     DOCUMENT_ROOT: /etc/apache2/htdocs
admin(14732):     PYTHONPATH: /var/lib/mailman
admin(14732):     SCRIPT_FILENAME: /usr/lib/cgi-bin/mailman/admin
admin(14732):     SERVER_ADMIN: webmaster at localhost
admin(14732):     HTTP_HOST: servername
admin(14732):     REQUEST_URI: /admin/listname/nondigest
admin(14732):     HTTP_ACCEPT:
text/html,application/xhtml+xml,application/xml;q=0
.9,*/*;q=0.8
admin(14732):     GATEWAY_INTERFACE: CGI/1.1
admin(14732):     HTTP_X_FORWARDED_FOR: XXX.XXX.XXX.XXX
admin(14732):     REMOTE_PORT: 48775
admin(14732):     HTTP_ACCEPT_LANGUAGE: ca,en-us;q=0.7,en;q=0.3
admin(14732):     HTTP_ACCEPT_ENCODING: gzip, deflate
Nov 24 12:02:53 2014 admin(14743):
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(14743): [----- Mailman Version: 2.1.13 -----]
admin(14743): [----- Traceback ------]
admin(14743): Traceback (most recent call last):
admin(14743):   File "/var/lib/mailman/scripts/driver", line 112, in
run_main
admin(14743):     main()
admin(14743):   File "/var/lib/mailman/Mailman/Cgi/admin.py", line 197,
in main
admin(14743):     print doc.Format()
admin(14743):   File "/var/lib/mailman/Mailman/htmlformat.py", line 336,
in Form
at
admin(14743):     output.append(Container.Format(self, indent))
admin(14743):   File "/var/lib/mailman/Mailman/htmlformat.py", line 265,
in Form
at
admin(14743):     output.append(HTMLFormatObject(item, indent))
admin(14743):   File "/var/lib/mailman/Mailman/htmlformat.py", line 51,
in HTMLF
ormatObject
admin(14743):     return item.Format(indent)
admin(14743):   File "/var/lib/mailman/Mailman/htmlformat.py", line 422,
in Form
at
admin(14743):     output = output + Container.Format(self, indent+2)
admin(14743):   File "/var/lib/mailman/Mailman/htmlformat.py", line 265,
in Form
at
admin(14743):     output.append(HTMLFormatObject(item, indent))
admin(14743):   File "/var/lib/mailman/Mailman/htmlformat.py", line 51,
in HTMLF
ormatObject
admin(14743):     return item.Format(indent)
admin(14743):   File "/var/lib/mailman/Mailman/htmlformat.py", line 201,
in Form
at
admin(14743):     output = output + self.FormatRow(i, indent + 2)
admin(14743):   File "/var/lib/mailman/Mailman/htmlformat.py", line 189,
in Form
atRow
admin(14743):     output = output + self.FormatCell(row, i, indent + 2)
admin(14743):   File "/var/lib/mailman/Mailman/htmlformat.py", line 173,
in Form
atCell
admin(14743):     item_format = HTMLFormatObject(item, indent+4)
admin(14743):   File "/var/lib/mailman/Mailman/htmlformat.py", line 51,
in HTMLF
ormatObject
admin(14743):     return item.Format(indent)
admin(14743):   File "/var/lib/mailman/Mailman/htmlformat.py", line 201,
in Form
at
admin(14743):     output = output + self.FormatRow(i, indent + 2)
admin(14743):   File "/var/lib/mailman/Mailman/htmlformat.py", line 189,
in Form
atRow
admin(14743):     output = output + self.FormatCell(row, i, indent + 2)
admin(14743): UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3
in positi
on 64: ordinal not in range(128)
admin(14743): [----- Python Information -----]
admin(14743): sys.version     =   2.6.6 (r266:84292, Dec 27 2010, 00:02:40)
[GCC 4.4.5]
admin(14743): sys.executable  =   /usr/bin/python
admin(14743): sys.prefix      =   /usr
admin(14743): sys.exec_prefix =   /usr
admin(14743): sys.path        =   /usr
admin(14743): sys.platform    =   linux2
admin(14743): [----- Environment Variables -----]
admin(14743):     HTTP_COOKIE: listname2+admin=280200000069184d7254732
80000003465353535383036366365353261336338383665353639633336366532396538326235393
5623061; listname+admin=280200000069dc4f7254732800000063306264653665
663031336531353335643234623961663732653034343335646431376237313364
admin(14743):     SERVER_SOFTWARE: Apache/2.2.16 (Debian)
admin(14743):     SCRIPT_NAME: /admin
admin(14743):     SERVER_SIGNATURE: <address>Apache/2.2.16 (Debian)
Server at servername Port 80</address>
admin(14743):
admin(14743):     REQUEST_METHOD: GET
admin(14743):     PATH_INFO: /listname/topics
admin(14743):     SERVER_PROTOCOL: HTTP/1.0
admin(14743):     QUERY_STRING: 
admin(14743):     HTTP_X_REAL_IP: XXX.XXX.XXX.XXX
admin(14743):     HTTP_USER_AGENT: Mozilla/5.0 (X11; Linux x86_64;
rv:31.0) Gecko/
20100101 Firefox/31.0 Iceweasel/31.2.0
admin(14743):     HTTP_CONNECTION: close
admin(14743):     HTTP_REFERER: https://servername/admin/listname
/members
admin(14743):     SERVER_NAME: servername
admin(14743):     REMOTE_ADDR: 192.168.100.3
admin(14743):     PATH_TRANSLATED: /etc/apache2/htdocs/listname/topics
 
admin(14743):     SERVER_PORT: 80
admin(14743):     SERVER_ADDR: 192.168.100.4
admin(14743):     DOCUMENT_ROOT: /etc/apache2/htdocs
admin(14743):     PYTHONPATH: /var/lib/mailman
admin(14743):     SCRIPT_FILENAME: /usr/lib/cgi-bin/mailman/admin
admin(14743):     SERVER_ADMIN: webmaster at localhost
admin(14743):     HTTP_HOST: servername
admin(14743):     REQUEST_URI: /admin/listname/topics
admin(14743):     HTTP_ACCEPT:
text/html,application/xhtml+xml,application/xml;q=0
.9,*/*;q=0.8
admin(14743):     GATEWAY_INTERFACE: CGI/1.1
admin(14743):     HTTP_X_FORWARDED_FOR: XXX.XXX.XXX.XXX
admin(14743):     REMOTE_PORT: 48790
admin(14743):     HTTP_ACCEPT_LANGUAGE: ca,en-us;q=0.7,en;q=0.3
admin(14743):     HTTP_ACCEPT_ENCODING: gzip, deflate
Nov 24 22:08:57 2014 admin(26751):
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(26751): [----- Mailman Version: 2.1.13 -----]
admin(26751): [----- Traceback ------]
admin(26751): Traceback (most recent call last):
admin(26751):   File "/var/lib/mailman/scripts/driver", line 112, in
run_main
admin(26751):     main()
admin(26751):   File "/var/lib/mailman/Mailman/Cgi/admin.py", line 197,
in main
admin(26751):     print doc.Format()
admin(26751):   File "/var/lib/mailman/Mailman/htmlformat.py", line 336,
in Form
at
admin(26751):     output.append(Container.Format(self, indent))
admin(26751):   File "/var/lib/mailman/Mailman/htmlformat.py", line 265,
in Form
at
admin(26751):     output.append(HTMLFormatObject(item, indent))
admin(26751):   File "/var/lib/mailman/Mailman/htmlformat.py", line 51,
in HTMLF
ormatObject
admin(26751):     return item.Format(indent)
admin(26751):   File "/var/lib/mailman/Mailman/htmlformat.py", line 422,
in Form
at
admin(26751):     output = output + Container.Format(self, indent+2)
admin(26751):   File "/var/lib/mailman/Mailman/htmlformat.py", line 265,
in Form
at
admin(26751):     output.append(HTMLFormatObject(item, indent))
admin(26751):   File "/var/lib/mailman/Mailman/htmlformat.py", line 51,
in HTMLF
ormatObject
admin(26751):     return item.Format(indent)
admin(26751):   File "/var/lib/mailman/Mailman/htmlformat.py", line 201,
in Form
at
admin(26751):     output = output + self.FormatRow(i, indent + 2)
admin(26751):   File "/var/lib/mailman/Mailman/htmlformat.py", line 189,
in Form
atRow
admin(26751):     output = output + self.FormatCell(row, i, indent + 2)
admin(26751): UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3
in positi
on 71: ordinal not in range(128)
admin(26751): [----- Python Information -----]
admin(26751): sys.version     =   2.6.6 (r266:84292, Dec 27 2010, 00:02:40)
[GCC 4.4.5]
admin(26751): sys.executable  =   /usr/bin/python
admin(26751): sys.prefix      =   /usr
admin(26751): sys.exec_prefix =   /usr
admin(26751): sys.path        =   /usr
admin(26751): sys.platform    =   linux2
admin(26751): [----- Environment Variables -----]
admin(26751):     HTTP_REFERER: https://servername/admin/listname
/
admin(26751):     SERVER_SOFTWARE: Apache/2.2.16 (Debian)
admin(26751):     SCRIPT_NAME: /admin
admin(26751):     SERVER_SIGNATURE: <address>Apache/2.2.16 (Debian)
Server at servername Port 80</address>
admin(26751):
admin(26751):     REQUEST_METHOD: POST
admin(26751):     PATH_INFO: /listname/
admin(26751):     SERVER_PROTOCOL: HTTP/1.0
admin(26751):     QUERY_STRING: 
admin(26751):     HTTP_X_REAL_IP: XXX.XXX.XXX.XXX
admin(26751):     CONTENT_LENGTH: 38
admin(26751):     HTTP_USER_AGENT: Mozilla/5.0 (X11; Linux x86_64;
rv:31.0) Gecko/
20100101 Firefox/31.0 Iceweasel/31.2.0
admin(26751):     HTTP_CONNECTION: close
admin(26751):     SERVER_NAME: servername
admin(26751):     REMOTE_ADDR: 192.168.100.3
admin(26751):     PATH_TRANSLATED: /etc/apache2/htdocs/listname/
admin(26751):     SERVER_PORT: 80
admin(26751):     SERVER_ADDR: 192.168.100.4
admin(26751):     DOCUMENT_ROOT: /etc/apache2/htdocs
admin(26751):     PYTHONPATH: /var/lib/mailman
admin(26751):     SCRIPT_FILENAME: /usr/lib/cgi-bin/mailman/admin
admin(26751):     SERVER_ADMIN: webmaster at localhost
admin(26751):     HTTP_HOST: servername
admin(26751):     REQUEST_URI: /admin/listname/
admin(26751):     HTTP_ACCEPT:
text/html,application/xhtml+xml,application/xml;q=0
.9,*/*;q=0.8
admin(26751):     GATEWAY_INTERFACE: CGI/1.1
admin(26751):     HTTP_X_FORWARDED_FOR: XXX.XXX.XXX.XXX
admin(26751):     REMOTE_PORT: 59331
admin(26751):     HTTP_ACCEPT_LANGUAGE: ca,en-us;q=0.7,en;q=0.3
admin(26751):     CONTENT_TYPE: application/x-www-form-urlencoded
admin(26751):     HTTP_ACCEPT_ENCODING: gzip, deflate




More information about the Mailman-Users mailing list