ImportError with regex and binascii? List has stopped sending
This is another one of those "now why my list has suddenly stopped working" questions.
I got everything working last night. Sent some test messages. Everything worked OK until sometime this afternoon; now messages sent to any of my lists disappear into Tumbolia without a notice.
I've double checked my crontab, and made sure that crond is running, so I don't think that's the issue. A few data points that may be relevant...
-- Getting this beast to run was a bear 'cause RedHat 7 apparently does not cooperate with the #! /usr/bin/env python shebang in the scripts. I kept getting an error during configure that Python could not be found. I changed all the Python scripts to !#/usr/bin/python2.1 and things worked seemingly without error. Mailman installed. Lists were made. Messages were sent succesfully. The whole works.
-- When I noticed messages aren't going through, I checked the /home/mailman/logs/error file. It is rife with ImportErrors.
One began last night and has been repeating since:
Apr 15 10:45:02 2002 qrunner(22594): Traceback (most recent call last): Apr 15 10:45:02 2002 qrunner(22594): File "/home/mailman/Mailman/Archiver/Archiver.py", line 219, in ArchiveMail Apr 15 10:45:02 2002 qrunner(22594): import HyperArch Apr 15 10:45:02 2002 qrunner(22594): File "/home/mailman/Mailman/Archiver/HyperArch.py", line 47, in ? Apr 15 10:45:02 2002 qrunner(22594): from Mailman import EncWord Apr 15 10:45:02 2002 qrunner(22594): File "/home/mailman/Mailman/EncWord.py", line 21, in ? Apr 15 10:45:02 2002 qrunner(22594): import base64 Apr 15 10:45:02 2002 qrunner(22594): File "/home/build/fcs/serverxchange/3.0.4/4/lse/prakash4/svc/linux/build/sources/pyt hon2-2.1.1-2/INSTALL/usr/lib/python2.1/base64.py", line 7, in ? Apr 15 10:45:02 2002 qrunner(22594): import binascii Apr 15 10:45:02 2002 qrunner(22594): ImportError: No module named binascii Apr 15 10:45:02 2002 (22594) CORRUPT ARCHIVE FOR LIST: testmm
...plus, as you cans see, there's something going on about a corrupt archive.
The other started this afternoon and has been occurring since:
Apr 16 16:34:02 2002 qrunner(5706): Traceback (most recent call last): Apr 16 16:34:02 2002 qrunner(5706): File "/home/mailman/cron/qrunner", line 282, in ? Apr 16 16:34:02 2002 qrunner(5706): kids = main(lock) Apr 16 16:34:02 2002 qrunner(5706): File "/home/mailman/cron/qrunner", line 252, in main Apr 16 16:34:02 2002 qrunner(5706): keepqueued = dispose_message(mlist, msg, msgdata) Apr 16 16:34:02 2002 qrunner(5706): File "/home/mailman/cron/qrunner", line 121, in dispose_message Apr 16 16:34:02 2002 qrunner(5706): if BouncerAPI.ScanMessages(mlist, mimemsg): Apr 16 16:34:02 2002 qrunner(5706): File "/home/mailman/Mailman/Bouncers/BouncerAPI.py", line 57, in ScanMessages Apr 16 16:34:02 2002 qrunner(5706): mod = __import__('Mailman.Bouncers.'+modname) Apr 16 16:34:02 2002 qrunner(5706): File "/home/mailman/Mailman/Bouncers/Catchall.py", line 34, in ? Apr 16 16:34:02 2002 qrunner(5706): import regsub Apr 16 16:34:02 2002 qrunner(5706): File "/usr/lib/python2.1/regsub.py", line 20, in ? Apr 16 16:34:02 2002 qrunner(5706): import regex Apr 16 16:34:02 2002 qrunner(5706): ImportError : No module named regex
I double check the Pythong directory (/usr/lib/python2.1/) and there, indeed, is not regex module there. But the notes in the modules imply that there has been some sort of workaround (maybe? I have no experience with Python outside of this Mailman install)?
I am assuming that Mailman can indeed play well with Red Hat, but I am at a loss of what to do next. Big thanks in advance for any guidance.
participants (1)
-
Gee