[Mailman-Users] UnpicklingError: bad pickle data

Clément Février clement at forumanalogue.fr
Sat Nov 12 15:30:57 EST 2016


I'm trying to access the url to admin email waiting for moderation for
my list staff:
I received the following message:

Bug in Mailman version 2.1.16

We're sorry, we hit a bug!

Please inform the webmaster for this site of this problem. Printing of
traceback and other system information has been explicitly inhibited,
but the webmaster can find this information in the Mailman error logs.

I'm running Ubuntu 16.04, in the log file /var/lob/mailman/error, there is
UnpicklingError: bad pickle data
(see full log below)
I tried check_db staff, but it doesn't return anything. I guess this is
the normal behavior.

I don't know what this error means nor how to fix it.

Thank you in advance for your help. Regards,

Full log:

Nov 12 20:31:27 2016 admin(18405):
admin(18405): [----- Mailman Version: 2.1.16 -----]
admin(18405): [----- Traceback ------]
admin(18405): Traceback (most recent call last):
admin(18405):   File "/var/lib/mailman/scripts/driver", line 117, in
admin(18405):     main()
admin(18405):   File "/var/lib/mailman/Mailman/Cgi/admindb.py", line
207, in main
admin(18405):     if not mlist.NumRequestsPending():
admin(18405):   File "/var/lib/mailman/Mailman/ListAdmin.py", line 132,
in NumRequestsPending
admin(18405):     self.__opendb()
admin(18405):   File "/var/lib/mailman/Mailman/ListAdmin.py", line 86,
in __opendb
admin(18405):     self.__db = cPickle.load(fp)
admin(18405): UnpicklingError: bad pickle data
admin(18405): [----- Python Information -----]
admin(18405): sys.version     =   2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2]
admin(18405): sys.executable  =   /usr/bin/python
admin(18405): sys.prefix      =   /usr
admin(18405): sys.exec_prefix =   /usr
admin(18405): sys.path        =   ['/var/lib/mailman/pythonlib',
'/var/lib/mailman', '/usr/lib/mailman/scripts', '/var/lib/mailman',
'/usr/lib/python2.7/', '/usr/lib/python2.7/
plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload',
admin(18405): sys.platform    =   linux2
admin(18405): [----- Environment Variables -----]
admin(18405):   HTTP_REFERER: http://*****r/cgi-bin/mailman/admindb/staff
admin(18405):   CONTEXT_DOCUMENT_ROOT: /usr/lib/cgi-bin/
admin(18405):   SERVER_SOFTWARE: Apache/2.4.7 (Ubuntu)
admin(18405):   CONTEXT_PREFIX: /cgi-bin/
admin(18405):   SERVER_SIGNATURE: <address>Apache/2.4.7 (Ubuntu) Server
at ***** Port 80</address>
admin(18405):   REQUEST_METHOD: POST
admin(18405):   PATH_INFO: /staff
admin(18405):   SERVER_PROTOCOL: HTTP/1.1
admin(18405):   QUERY_STRING: 
admin(18405):   CONTENT_LENGTH: 37
admin(18405):   HTTP_USER_AGENT: Mozilla/5.0 (X11; Ubuntu; Linux x86_64;
rv:49.0) Gecko/20100101 Firefox/49.0
admin(18405):   HTTP_CONNECTION: keep-alive
admin(18405):   SERVER_NAME: *****
admin(18405):   REMOTE_ADDR: 192.168.1.a
admin(18405):   PATH_TRANSLATED: /var/www/html/staff
admin(18405):   SERVER_PORT: 80
admin(18405):   SERVER_ADDR: 192.168.1.b
admin(18405):   DOCUMENT_ROOT: /var/www/html
admin(18405):   PYTHONPATH: /var/lib/mailman
admin(18405):   SCRIPT_FILENAME: /usr/lib/cgi-bin/mailman/admindb
admin(18405):   SERVER_ADMIN: webmaster at localhost
admin(18405):   HTTP_DNT: 1
admin(18405):   HTTP_HOST: ******
admin(18405):   SCRIPT_NAME: /cgi-bin/mailman/admindb
admin(18405):   REQUEST_URI: /cgi-bin/mailman/admindb/staff
admin(18405):   HTTP_ACCEPT:
admin(18405):   GATEWAY_INTERFACE: CGI/1.1
admin(18405):   REMOTE_PORT: 44084
admin(18405):   HTTP_ACCEPT_LANGUAGE: en-US,en;q=0.5
admin(18405):   REQUEST_SCHEME: http
admin(18405):   CONTENT_TYPE: application/x-www-form-urlencoded
admin(18405):   HTTP_ACCEPT_ENCODING: gzip, deflate

More information about the Mailman-Users mailing list