[Pkg-mailman-hackers] Bug#354763: mailman: User unsubscription fails

Thue Janus Kristensen thue at mail.kollegiegaarden.dk
Tue Feb 28 22:43:04 UTC 2006


Package: mailman
Version: 2.1.5-8sarge1
Severity: important

One of my subscribers wanted to unsubscribe, using the unsubscribe link in the bottom of an email. However, he got an error, and I got the following in my error log:

Feb 28 10:53:02 2006 admin(20982): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(20982): [----- Mailman Version: 2.1.5 -----]
admin(20982): [----- Traceback ------]
admin(20982): Traceback (most recent call last):
admin(20982):   File "/var/lib/mailman/scripts/driver", line 110, in run_main
admin(20982):     main()
admin(20982):   File "/usr/lib/mailman/Mailman/Cgi/options.py", line 239, in main
admin(20982):     loginpage(mlist, doc, user, language)
admin(20982):   File "/usr/lib/mailman/Mailman/Cgi/options.py", line 813, in loginpage
admin(20982):     table.AddRow([_("""In order to change your membership option, you must
admin(20982):   File "/var/lib/mailman/Mailman/i18n.py", line 89, in _
admin(20982):     return tns % dict
admin(20982): ValueError: unsupported format character 'p' (0x70) at index 105
admin(20982): [----- Python Information -----]
admin(20982): sys.version     =   2.3.5 (#2, Sep  4 2005, 22:01:42)
[GCC 3.3.5 (Debian 1:3.3.5-13)]
admin(20982): sys.executable  =   /usr/bin/python
admin(20982): sys.prefix      =   /usr
admin(20982): sys.exec_prefix =   /usr
admin(20982): sys.path        =   /usr
admin(20982): sys.platform    =   linux2
admin(20982): [----- Environment Variables -----]
admin(20982):   HTTP_REFERER: http://mail.kollegiegaarden.dk/cgi-bin/mailman/listinfo/nyheder
admin(20982):   SERVER_SOFTWARE: Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-16 mod_ssl/2.0.54 OpenSSL/0.9.7e mod_perl/1.999.21 Perl/v5.8.4
admin(20982):   SCRIPT_NAME: /cgi-bin/mailman/options
admin(20982):   SERVER_SIGNATURE: <address>Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-16 mod_ssl/2.0.54 OpenSSL/0.9.7e mod_perl/1.999.21 Perl/v5.8.4 Server\ at mail.kollegiegaarden.dk Port 80</address>
admin(20982):
admin(20982):   REQUEST_METHOD: POST
admin(20982):   HTTP_KEEP_ALIVE: 300
admin(20982):   SERVER_PROTOCOL: HTTP/1.1
admin(20982):   QUERY_STRING:
admin(20982):   HTTP_ACCEPT_CHARSET: ISO-8859-1,utf-8;q=0.7,*;q=0.7
admin(20982):   HTTP_USER_AGENT: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8) Gecko/20051111 Firefox/1.5
admin(20982):   HTTP_CONNECTION: keep-alive
admin(20982):   SERVER_NAME: mail.kollegiegaarden.dk
admin(20982):   REMOTE_ADDR: 130.225.180.119
admin(20982):   PATH_TRANSLATED: /var/www/nyheder
admin(20982):   SERVER_PORT: 80
admin(20982):   SERVER_ADDR: 194.239.210.251
admin(20982):   DOCUMENT_ROOT: /var/www/
admin(20982):   PYTHONPATH: /var/lib/mailman
admin(20982):   SCRIPT_FILENAME: /usr/lib/cgi-bin/mailman/options
admin(20982):   SERVER_ADMIN: webmaster at localhost
admin(20982):   HTTP_HOST: mail.kollegiegaarden.dk
admin(20982):   REQUEST_URI: /cgi-bin/mailman/options/nyheder
admin(20982):   HTTP_ACCEPT: application/x-shockwave-flash,text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0\.5
admin(20982):   GATEWAY_INTERFACE: CGI/1.1
admin(20982):   REMOTE_PORT: 52125
admin(20982):   HTTP_ACCEPT_LANGUAGE: en-us,en;q=0.5
admin(20982):   CONTENT_TYPE: application/x-www-form-urlencoded
admin(20982):   HTTP_ACCEPT_ENCODING: gzip,deflate
admin(20982):   PATH_INFO: /nyheder
 


Regards
-Thue

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.28
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages mailman depends on:
ii  apache2-mpm-prefork [httpd] 2.0.54-5     traditional model for Apache2
ii  cron                        3.0pl1-86    management of regular background p
ii  debconf                     1.4.30.13    Debian configuration management sy
ii  libc6                       2.3.2.ds1-22 GNU C Library: Shared libraries an
ii  logrotate                   3.7-5        Log rotation utility
ii  postfix [mail-transport-age 2.1.5-9      A high-performance mail transport 
ii  pwgen                       2.03-1       Automatic Password generation
ii  python                      2.3.5-2      An interactive high-level object-o
ii  ucf                         1.17         Update Configuration File: preserv

-- debconf information:
  mailman/queue_files_present:
* mailman/default_server_language: en
  mailman/gate_news: false
* mailman/site_languages: da, en
* mailman/used_languages: da en
* mailman/create_site_list:




More information about the Pkg-mailman-hackers mailing list