[Mailman-Users] Cron <mailman at caiman> /usr/bin/python -S /var/mailman/cron/qrunner (fwd)

Kalin Mintchev kalin at el.net
Thu May 15 09:23:01 CEST 2003


hi,

i wrote to this list earlier today...  the subject line was URGENT HELP...

i thought i solved the problem but apparently i was wrong...
i started getting this emails again - i'm forwarding the last one below.
the problem apparently started when the disk on which mailman lives and
writes to got full and the qrunner screwd up some files somewhere...
if i reset the master site password everything appears to be fine... after
that mailman/cron runs the qrunner and everything gets screwd up and i
start getting the error emails....
of all the lists on the server only one is the messed up - the most
important one of cource... so i'm trying to figure out how can i solve
this mess...  bellow the forwrded message there are some snippets from the
error log under mailman...  if somebody can help i'd really appreciate
it...



---------- Forwarded message ----------
Date: Thu, 15 May 2003 00:52:02 -0400
From: Cron Daemon <root at caiman.el.net>
To: mailman at caiman.el.net
Subject: Cron <mailman at caiman> /usr/bin/python -S /var/mailman/cron/qrunner

Traceback (innermost last):
  File "/var/mailman/cron/qrunner", line 85, in ?
    from Mailman import MailList
  File "/var/mailman/Mailman/MailList.py", line 41, in ?
    from Mailman.ListAdmin import ListAdmin
  File "/var/mailman/Mailman/ListAdmin.py", line 37, in ?
    from Mailman.Handlers import HandlerAPI
  File "/var/mailman/Mailman/Handlers/HandlerAPI.py", line 25, in ?
    from Mailman.Logging.Syslog import syslog
  File "/var/mailman/Mailman/Logging/Syslog.py", line 22, in ?
    from StampedLogger import StampedLogger
  File "/var/mailman/Mailman/Logging/StampedLogger.py", line 19, in ?
    from Logger import Logger
  File "/var/mailman/Mailman/Logging/Logger.py", line 23, in ?
    from Mailman.Logging.Utils import _logexc
ImportError: cannot import name _logexc

************************************************
here is where all hell brakes loose:........

May 13 13:25:04 2003 qrunner(13601): Traceback (innermost last):
May 13 13:25:04 2003 qrunner(13601):   File "/var/mailman/cron/qrunner",
line 276, in ?
May 13 13:25:04 2003 qrunner(13601):      lock.lock(timeout=0.5)
May 13 13:25:04 2003 qrunner(13601):   File
"/var/mailman/Mailman/LockFile.py", line 272, in lock
May 13 13:25:04 2003 qrunner(13601):      os.unlink(self.__tmpfname)
May 13 13:25:04 2003 qrunner(13601): NameError :  os
May 13 13:44:02 2003 qrunner(13680): Traceback (innermost last):
May 13 13:44:02 2003 qrunner(13680):   File "/var/mailman/cron/qrunner",
line 276, in ?
May 13 13:44:02 2003 qrunner(13680):      lock.lock(timeout=0.5)
May 13 13:44:02 2003 qrunner(13680):   File
"/var/mailman/Mailman/LockFile.py", line 272, in lock
May 13 13:44:02 2003 qrunner(13680):      os.unlink(self.__tmpfname)
May 13 13:44:02 2003 qrunner(13680): NameError :  os
May 13 13:45:05 2003 qrunner(13685): Traceback (innermost last):
May 13 13:45:05 2003 qrunner(13685):   File "/var/mailman/cron/qrunner",
line 276, in ?
May 13 13:45:05 2003 qrunner(13685):      lock.lock(timeout=0.5)
May 13 13:45:05 2003 qrunner(13685):   File
"/var/mailman/Mailman/LockFile.py", line 272, in lock
May 13 13:45:05 2003 qrunner(13685):      os.unlink(self.__tmpfname)
May 13 13:45:05 2003 qrunner(13685): NameError :  os
May 13 13:58:07 2003 admin(13737):
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(13737): [----- Mailman Version: 2.0.13 -----]
admin(13737): [----- Traceback ------]
admin(13737): Traceback (innermost last):
admin(13737):   File "/var/mailman/scripts/driver", line 96, in run_main
admin(13737):     main()
admin(13737):   File "/var/mailman/Mailman/Cgi/admin.py", line 145, in
main
admin(13737):     mlist.Lock()
admin(13737):   File "/var/mailman/Mailman/MailList.py", line 1339, in
Lock
admin(13737):     self.__lock.lock(timeout)
admin(13737):   File "/var/mailman/Mailman/LockFile.py", line 232, in lock
admin(13737):     os.link(self.__tmpfname, self.__lockfile)
admin(13737): AttributeError: link
admin(13737): [----- Python Information -----]
admin(13737): sys.version    = 1.5.2 (#1, Mar  3 2001, 01:35:43)  [GCC
2.96 20000731 (Red Hat Linux 7.1 2
admin(13737): sys.executable = /usr/bin/python
admin(13737): sys.prefix     = /usr
admin(13737): sys.exec_prefix= /usr
admin(13737): sys.path       = /usr
admin(13737): sys.platform   = linux-i386
......................
below this is detaild info of the server - os, ip, who made the request
and from where etc....

these are the last lines in the error log:
...........................................
May 14 01:38:03 2003 qrunner(16595): NameError :  os
May 14 02:18:03 2003 qrunner(16758): Traceback (innermost last):
May 14 02:18:03 2003 qrunner(16758):   File "/var/mailman/cron/qrunner",
line 276, in ?
May 14 02:18:03 2003 qrunner(16758):      lock.lock(timeout=0.5)
May 14 02:18:03 2003 qrunner(16758):   File
"/var/mailman/Mailman/LockFile.py", line 272, in lock
May 14 02:18:03 2003 qrunner(16758):      os.unlink(self.__tmpfname)
May 14 02:18:03 2003 qrunner(16758): NameError :  os
May 14 02:23:02 2003 qrunner(16778): Traceback (innermost last):
May 14 02:23:02 2003 qrunner(16778):   File "/var/mailman/cron/qrunner",
line 276, in ?
May 14 02:23:02 2003 qrunner(16778):      lock.lock(timeout=0.5)
May 14 02:23:02 2003 qrunner(16778):   File
"/var/mailman/Mailman/LockFile.py", line 277, in lock
May 14 02:23:02 2003 qrunner(16778):      if time.time() >
self.__releasetime() + CLOCK_SLOP:
May 14 02:23:02 2003 qrunner(16778): NameError :  time
May 14 03:04:10 2003 qrunner(15878): Traceback (innermost last):
May 14 03:04:10 2003 qrunner(15878):   File
"/var/mailman/Mailman/Archiver/Archiver.py", line 221, in ArchiveMail
May 14 03:04:10 2003 qrunner(15878):     h.processUnixMailbox(f,
HyperArch.Article)
May 14 03:04:10 2003 qrunner(15878):   File
"/var/mailman/Mailman/Archiver/pipermail.py", line 526, in
processUnixMailbox
May 14 03:04:10 2003 qrunner(15878):     a = articleClass(m,
self.sequence)
May 14 03:04:10 2003 qrunner(15878):   File
"/var/mailman/Mailman/Archiver/HyperArch.py", line 194, in __init__
May 14 03:04:10 2003 qrunner(15878):     self.__super_init(message,
sequence, keepHeaders)
May 14 03:04:10 2003 qrunner(15878):   File
"/var/mailman/Mailman/Archiver/pipermail.py", line 223, in __init__
May 14 03:04:10 2003 qrunner(15878):     self.body =
message.fp.readlines()
May 14 03:04:10 2003 qrunner(15878):   File
"/usr/lib/python1.5/site-packages/mailbox.py", line 72, in readlines
May 14 03:04:10 2003 qrunner(15878):     line = self.readline()
May 14 03:04:10 2003 qrunner(15878):   File
"/usr/lib/python1.5/site-packages/mailbox.py", line 66, in readline
May 14 03:04:10 2003 qrunner(15878):     self.pos = self.fp.tell()
May 14 03:04:10 2003 qrunner(15878): AttributeError: fp
May 14 03:04:10 2003 (15878) CORRUPT ARCHIVE FOR LIST: medialist
May 14 23:55:03 2003 gate_news(3038): Traceback (innermost last):
May 14 23:55:03 2003 gate_news(3038):   File
"/var/mailman/cron/gate_news", line 222, in ?
May 14 23:55:03 2003 gate_news(3038):      main()
May 14 23:55:03 2003 gate_news(3038):   File
"/var/mailman/cron/gate_news", line 203, in main
May 14 23:55:03 2003 gate_news(3038):      process_lists(lock)
May 14 23:55:03 2003 gate_news(3038):   File
"/var/mailman/cron/gate_news", line 140, in process_lists
May 14 23:55:03 2003 gate_news(3038):      mlist =
MailList.MailList(listname, lock=0)
May 14 23:55:03 2003 gate_news(3038):   File
"/var/mailman/Mailman/MailList.py", line 73, in __init__
May 14 23:55:03 2003 gate_news(3038):      self.InitTempVars(name)
May 14 23:55:03 2003 gate_news(3038):   File
"/var/mailman/Mailman/MailList.py", line 265, in InitTempVars
May 14 23:55:03 2003 gate_news(3038):      withlogging =
mm_cfg.LIST_LOCK_DEBUGGING)
May 14 23:55:03 2003 gate_news(3038):   File
"/var/mailman/Mailman/LockFile.py", line 175, in __init__
May 14 23:55:03 2003 gate_news(3038):      self.__tmpfname = '%s.%s.%d' %
(
May 14 23:55:03 2003 gate_news(3038): NameError :  os
May 14 23:55:03 2003 gate_news(3038): Exception  exceptions.AttributeError
:  <exceptions.AttributeError instance at 80b1130>  in  <
method LockFile.__del__ of LockFile instance at 81d5150>  ignored
***************************************************************************

i see the  CORRUPT ARCHIVE FOR LIST message.....  what can i do about it?!



i really need this solved soon - please help....

thanks...





More information about the Mailman-Users mailing list