[Mailman-Users] Strange errors
Dan Szkola
szkola at tanis.cso.niu.edu
Wed Oct 19 20:14:34 CEST 2005
Mark Sapiro wrote:
>Dan Szkola wrote:
>
>
>
>>Patched the admin script as suggested. When I saw the error this
>>morning, I emailed
>>to the admin address of our test list. Here is what I got:
>>
>> ----- Transcript of session follows -----
>>PYTHONPATH /usr/local/mailman
>>
>>
>
>I wouldn't have expected this, but I don't think it should matter.
>
>What do you get if you add to the patch as follows
>
>--- admin 2005-10-14 16:31:42.078125000 -0700
>+++ admin_patched 2005-10-19 10:21:51.328125000 -0700
>@@ -25,8 +25,16 @@
> """
>
> import sys
>+from os import environ
>+for env_var in environ:
>+ print env_var, environ[env_var]
>+for s_path in sys.path:
>+ print 'before =', s_path
>
> import paths
>+for s_path in sys.path:
>+ print 'after =', s_path
>+
> from Mailman import mm_cfg
> from Mailman import Utils
> from Mailman.i18n import _
>
>
>
>
----- Transcript of session follows -----
PYTHONPATH /usr/local/mailman
AGENT sendmail
before = /usr/local/mailman/scripts
before = /usr/local/mailman
before = /usr/local/lib/python24.zip
before = /usr/local/lib/python2.4/
before = /usr/local/lib/python2.4/plat-sunos5
before = /usr/local/lib/python2.4/lib-tk
before = /usr/local/lib/python2.4/lib-dynload
after = /usr/local/mailman/pythonlib
after = /usr/local/mailman
after = /usr/local/mailman/scripts
after = /usr/local/mailman
after = /usr/local/lib/python24.zip
after = /usr/local/lib/python2.4/
after = /usr/local/lib/python2.4/plat-sunos5
after = /usr/local/lib/python2.4/lib-tk
after = /usr/local/lib/python2.4/lib-dynload
after = /usr/local/lib/python2.4/site-packages
Traceback (most recent call last):
File "/usr/local/mailman/scripts/admin", line 42, in ?
from Mailman.Queue.sbcache import get_switchboard
File "/usr/local/mailman/Mailman/Queue/sbcache.py", line 19, in ?
from Mailman.Queue.Switchboard import Switchboard
File "/usr/local/mailman/Mailman/Queue/Switchboard.py", line 47, in ?
from Mailman.Logging.Syslog import syslog
File "/usr/local/mailman/Mailman/Logging/Syslog.py", line 22, in ?
from Mailman.Logging.StampedLogger import StampedLogger
File "/usr/local/mailman/Mailman/Logging/StampedLogger.py", line 20, in ?
from Mailman.Logging.Logger import Logger
File "/usr/local/mailman/Mailman/Logging/Logger.py", line 25, in ?
from Mailman.Logging.Utils import _logexc
File "/usr/local/mailman/Mailman/Logging/Utils.py", line 18, in ?
import traceback
ImportError: No module named traceback
554 5.3.0 unknown mailer error 1
Oddly, the correct path statement is the only one with a trailing slash.
--
Dan Szkola
Sr Unix Systems Programmer
Northern Illinois University
More information about the Mailman-Users
mailing list