I run several mailing lists under Mailman 2.1.6. Recently one of my mailing lists received 2 spam messages, I was able to delete one of them using the moderator admindb interface, but when I tried to delete the second message, I got the "hit a bug" page (traceback is listed below).
At that point I: ran check_db and check_perms, restarted the daemon, cleared out the locks. No luck.
I found the heldmsg in data/ and deleted the message manually, which seems to have made matters worse. Now when I access the admindb web page for the mailing list, it throws the error right away before displaying the admindb page (same traceback as before).
I suspect I may have not deleted everything I need to delete. I have considered upgrading to 2.1.7, but thought I should resolve this issue first.
Any advice would be greatly appreciated, thanks,
-Tom
admin(24303): [----- Traceback ------] admin(24303): Traceback (most recent call last): admin(24303): File "/usr/local/mailman-2.1.6//scripts/driver", line 101, in run_main admin(24303): main() admin(24303): File "/usr/local/mailman-2.1.6/Mailman/Cgi/admindb.py", line 2 34, in main admin(24303): num += show_helds_overview(mlist, form) admin(24303): File "/usr/local/mailman-2.1.6/Mailman/Cgi/admindb.py", line 4 85, in show_helds_overview admin(24303): mlist.HandleRequest(id, mm_cfg.DISCARD) admin(24303): File "/usr/local/mailman-2.1.6/Mailman/ListAdmin.py", line 167 , in HandleRequest admin(24303): forward, addr) admin(24303): File "/usr/local/mailman-2.1.6/Mailman/ListAdmin.py", line 353 , in __handlepost admin(24303): syslog('vette', note) admin(24303): File "/usr/local/mailman-2.1.6/Mailman/Logging/Syslog.py", lin e 40, in write admin(24303): self.write_ex(kind, msg, args, kws) admin(24303): File "/usr/local/mailman-2.1.6/Mailman/Logging/Syslog.py", lin e 58, in write_ex admin(24303): logf.write(msg + '\n') admin(24303): File "/usr/local/mailman-2.1.6/Mailman/Logging/StampedLogger.p y", line 73, in write admin(24303): Logger.write(self, "%s %s" % (prefix, msg)) admin(24303): File "/usr/local/mailman-2.1.6/Mailman/Logging/Logger.py", lin e 91, in write admin(24303): f.write(msg) admin(24303): UnicodeError: ASCII encoding error: ordinal not in range(128) admin(24303): [----- Python Information -----] admin(24303): sys.version = 2.2.3 (#1, Mar 9 2006, 18:16:14) [GCC 3.2.3 20030502 (Red Hat Linux 3.2.3-53)] admin(24303): sys.executable = /usr/bin/python admin(24303): sys.prefix = /usr admin(24303): sys.exec_prefix = /usr admin(24303): sys.path = /usr admin(24303): sys.platform = linux2 admin(24303): [----- Environment Variables -----]
Yahoo! Messenger with Voice. PC-to-Phone calls for ridiculously low rates.