[Bug 1739530] Re: Bug in Mailman version 2.1.23 We're sorry, we hit a bug!

Mark Sapiro mark at msapiro.net
Wed Dec 20 23:59:54 EST 2017

The entries that begin with things like

    '37': ( 1,


    '38': ( 1,

and presumably all the others are the problem. In these two, the keys
are strings '37' and '38'. They are supposed to be integers like 37 and
38. It is not at all clear to me how this can happen.

Presumably, the messages are held properly and there are message files
in /usr/local/cpanel/3rdparty/mailman/data/ with names like heldmsg-
marketing_ccsindo.com-37.pck and heldmsg-marketing_ccsindo.com-38.pck
which would indicate that the 'id' was an integer at that point.

Look at http://bazaar.launchpad.net/~mailman-
coders/mailman/2.1/view/head:/Mailman/ListAdmin.py at lines 180 - 228
and compare that to
/usr/local/cpanel/3rdparty/mailman/Mailman/ListAdmin.py. I would expect
them to be the same, and I don't see how id can be an integer at line
196 and somehow become a string at line 227.

If there are differences in your cPanel ListAdmin.py in this area, it
would seem that would be a bug in every cPanel installation, and that
doesn't appear to be the case.

If this is just some one time anomaly, you could just remove the
file. That will result in the held messages being orphaned, but you can
use a script such as the one at
https://www.msapiro.net/scripts/hold_again to reprocess the heldmsg-
marketing_ccsindo.com-*.pck files.

You received this bug notification because you are a member of Mailman
Coders, which is subscribed to GNU Mailman.

  Bug in Mailman version 2.1.23  We're sorry, we hit a bug!

To manage notifications about this bug go to:

More information about the Mailman-coders mailing list