[Mailman-Users] Cron jobs stopped

Gergely Soros soros_gergely at nextra.hu
Thu Dec 28 02:13:14 CET 2000


Mailman 2.0 has been working wonderfully on our Raq (Redhat 6.2, Python 1.5)
until today. I don't have a clue of what's going on, any help is appreciated.

The qrunner cron job doesn't execute, instead it sends me the message:
/usr/bin/python: can't open file '/home/mailman/cron/qrunner'

Same happens with:
/usr/bin/python: can't open file '/home/mailman/cron/gate_news'

Hope the following will help:

Regards

Gergely  


$ cat /home/mailman/logs/error
...
Dec 27 16:59:22 2000 qrunner(1990): # clear __builtin__._
Dec 27 16:59:22 2000 qrunner(1990): # clear sys.path
Dec 27 16:59:22 2000 qrunner(1990): # clear sys.argv
Dec 27 16:59:22 2000 qrunner(1990): # clear sys.ps1
Dec 27 16:59:22 2000 qrunner(1990): # clear sys.ps2
Dec 27 16:59:22 2000 qrunner(1990): # clear sys.exitfunc
Dec 27 16:59:22 2000 qrunner(1990): # clear sys.exc_type
Dec 27 16:59:22 2000 qrunner(1990): # clear sys.exc_value
Dec 27 16:59:22 2000 qrunner(1990): # clear sys.exc_traceback
Dec 27 16:59:22 2000 qrunner(1990): # clear sys.last_type
Dec 27 16:59:22 2000 qrunner(1990): # clear sys.last_value
Dec 27 16:59:22 2000 qrunner(1990): # clear sys.last_traceback
Dec 27 16:59:22 2000 qrunner(1990): # restore sys.stdin
Dec 27 16:59:22 2000 qrunner(1990): # restore sys.stdout
Dec 27 16:59:22 2000 qrunner(1990): # restore sys.stderr



$ su mailman
$ /usr/bin/python -Sv /home/mailman/cron/qrunner
# /usr/lib/python1.5/exceptions.pyc matches /usr/lib/python1.5/exceptions.py
import exceptions # precompiled from /usr/lib/python1.5/exceptions.pyc
Python 1.5.2 (#1, Feb  1 2000, 16:32:16)  [GCC egcs-2.91.66 19990314/Linux (egcs- on linux-i386
Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
# /usr/lib/python1.5/os.pyc matches /usr/lib/python1.5/os.py
import os # precompiled from /usr/lib/python1.5/os.pyc
import posix # builtin
# /usr/lib/python1.5/posixpath.pyc matches /usr/lib/python1.5/posixpath.py
import posixpath # precompiled from /usr/lib/python1.5/posixpath.pyc
# /usr/lib/python1.5/stat.pyc matches /usr/lib/python1.5/stat.py
import stat # precompiled from /usr/lib/python1.5/stat.pyc
# /usr/lib/python1.5/UserDict.pyc matches /usr/lib/python1.5/UserDict.py
import UserDict # precompiled from /usr/lib/python1.5/UserDict.pyc
# /usr/lib/python1.5/string.pyc matches /usr/lib/python1.5/string.py
import string # precompiled from /usr/lib/python1.5/string.pyc
import strop # dynamically loaded from /usr/lib/python1.5/lib-dynload/stropmodule.so
import time # dynamically loaded from /usr/lib/python1.5/lib-dynload/timemodule.so
import marshal # builtin
# /usr/lib/python1.5/mimetools.pyc matches /usr/lib/python1.5/mimetools.py
import mimetools # precompiled from /usr/lib/python1.5/mimetools.pyc
# /usr/lib/python1.5/rfc822.pyc matches /usr/lib/python1.5/rfc822.py
import rfc822 # precompiled from /usr/lib/python1.5/rfc822.pyc
# /usr/lib/python1.5/tempfile.pyc matches /usr/lib/python1.5/tempfile.py
import tempfile # precompiled from /usr/lib/python1.5/tempfile.pyc
# /home/mailman/cron/paths.pyc matches /home/mailman/cron/paths.py
import paths # precompiled from /home/mailman/cron/paths.pyc
import Mailman # directory /home/mailman/Mailman
# /home/mailman/Mailman/__init__.pyc matches /home/mailman/Mailman/__init__.py
import Mailman # precompiled from /home/mailman/Mailman/__init__.pyc
# /home/mailman/Mailman/mm_cfg.pyc matches /home/mailman/Mailman/mm_cfg.py
import Mailman.mm_cfg # precompiled from /home/mailman/Mailman/mm_cfg.pyc
# /home/mailman/Mailman/Defaults.pyc matches /home/mailman/Mailman/Defaults.py
import Mailman.Defaults # precompiled from /home/mailman/Mailman/Defaults.pyc
# /home/mailman/Mailman/Version.pyc matches /home/mailman/Mailman/Version.py
import Mailman.Version # precompiled from /home/mailman/Mailman/Version.pyc
# /home/mailman/Mailman/Utils.pyc matches /home/mailman/Mailman/Utils.py
import Mailman.Utils # precompiled from /home/mailman/Mailman/Utils.pyc
# /usr/lib/python1.5/re.pyc matches /usr/lib/python1.5/re.py
import re # precompiled from /usr/lib/python1.5/re.pyc
import pcre # builtin
# /usr/lib/python1.5/types.pyc matches /usr/lib/python1.5/types.py
import types # precompiled from /usr/lib/python1.5/types.pyc
# /usr/lib/python1.5/regsub.pyc matches /usr/lib/python1.5/regsub.py
import regsub # precompiled from /usr/lib/python1.5/regsub.pyc
import regex # builtin
# /usr/lib/python1.5/random.pyc matches /usr/lib/python1.5/random.py
import random # precompiled from /usr/lib/python1.5/random.pyc
# /usr/lib/python1.5/whrandom.pyc matches /usr/lib/python1.5/whrandom.py
import whrandom # precompiled from /usr/lib/python1.5/whrandom.pyc
import math # dynamically loaded from /usr/lib/python1.5/lib-dynload/mathmodule.so
# /usr/lib/python1.5/urlparse.pyc matches /usr/lib/python1.5/urlparse.py
import urlparse # precompiled from /usr/lib/python1.5/urlparse.pyc
# /home/mailman/Mailman/Errors.pyc matches /home/mailman/Mailman/Errors.py
import Mailman.Errors # precompiled from /home/mailman/Mailman/Errors.pyc
# /home/mailman/Mailman/Crypt.pyc matches /home/mailman/Mailman/Crypt.py
import Mailman.Crypt # precompiled from /home/mailman/Mailman/Crypt.pyc
import crypt # dynamically loaded from /usr/lib/python1.5/lib-dynload/cryptmodule.so
import binascii # dynamically loaded from /usr/lib/python1.5/lib-dynload/binascii.so
# /home/mailman/Mailman/MailList.pyc matches /home/mailman/Mailman/MailList.py
import Mailman.MailList # precompiled from /home/mailman/Mailman/MailList.pyc
import errno # dynamically loaded from /usr/lib/python1.5/lib-dynload/errnomodule.so
# /usr/lib/python1.5/shutil.pyc matches /usr/lib/python1.5/shutil.py
import shutil # precompiled from /usr/lib/python1.5/shutil.pyc
import socket # dynamically loaded from /usr/lib/python1.5/lib-dynload/socketmodule.so
# /usr/lib/python1.5/urllib.pyc matches /usr/lib/python1.5/urllib.py
import urllib # precompiled from /usr/lib/python1.5/urllib.pyc
# /home/mailman/Mailman/LockFile.pyc matches /home/mailman/Mailman/LockFile.py
import Mailman.LockFile # precompiled from /home/mailman/Mailman/LockFile.pyc
# /home/mailman/Mailman/ListAdmin.pyc matches /home/mailman/Mailman/ListAdmin.py
import Mailman.ListAdmin # precompiled from /home/mailman/Mailman/ListAdmin.pyc
# /home/mailman/Mailman/Message.pyc matches /home/mailman/Mailman/Message.py
import Mailman.Message # precompiled from /home/mailman/Mailman/Message.pyc
import sha # dynamically loaded from /usr/lib/python1.5/lib-dynload/shamodule.so
import Mailman.pythonlib # directory /home/mailman/Mailman/pythonlib
# /home/mailman/Mailman/pythonlib/__init__.pyc matches /home/mailman/Mailman/pythonlib/__init__.py
import Mailman.pythonlib # precompiled from /home/mailman/Mailman/pythonlib/__init__.pyc
# /home/mailman/Mailman/pythonlib/rfc822.pyc matches /home/mailman/Mailman/pythonlib/rfc822.py
import Mailman.pythonlib.rfc822 # precompiled from /home/mailman/Mailman/pythonlib/rfc822.pyc
import Mailman.Handlers # directory /home/mailman/Mailman/Handlers
# /home/mailman/Mailman/Handlers/__init__.pyc matches /home/mailman/Mailman/Handlers/__init__.py
import Mailman.Handlers # precompiled from /home/mailman/Mailman/Handlers/__init__.pyc
# /home/mailman/Mailman/Handlers/HandlerAPI.pyc matches /home/mailman/Mailman/Handlers/HandlerAPI.py
import Mailman.Handlers.HandlerAPI # precompiled from /home/mailman/Mailman/Handlers/HandlerAPI.pyc
# /usr/lib/python1.5/traceback.pyc matches /usr/lib/python1.5/traceback.py
import traceback # precompiled from /usr/lib/python1.5/traceback.pyc
# /usr/lib/python1.5/linecache.pyc matches /usr/lib/python1.5/linecache.py
import linecache # precompiled from /usr/lib/python1.5/linecache.pyc
import Mailman.Logging # directory /home/mailman/Mailman/Logging
# /home/mailman/Mailman/Logging/__init__.pyc matches /home/mailman/Mailman/Logging/__init__.py
import Mailman.Logging # precompiled from /home/mailman/Mailman/Logging/__init__.pyc
# /home/mailman/Mailman/Logging/Syslog.pyc matches /home/mailman/Mailman/Logging/Syslog.py
import Mailman.Logging.Syslog # precompiled from /home/mailman/Mailman/Logging/Syslog.pyc
# /home/mailman/Mailman/Logging/StampedLogger.pyc matches /home/mailman/Mailman/Logging/StampedLogger.py
import Mailman.Logging.StampedLogger # precompiled from /home/mailman/Mailman/Logging/StampedLogger.pyc
# /home/mailman/Mailman/Logging/Logger.pyc matches /home/mailman/Mailman/Logging/Logger.py
import Mailman.Logging.Logger # precompiled from /home/mailman/Mailman/Logging/Logger.pyc
# /home/mailman/Mailman/Logging/Utils.pyc matches /home/mailman/Mailman/Logging/Utils.py
import Mailman.Logging.Utils # precompiled from /home/mailman/Mailman/Logging/Utils.pyc
# /home/mailman/Mailman/pythonlib/StringIO.pyc matches /home/mailman/Mailman/pythonlib/StringIO.py
import Mailman.pythonlib.StringIO # precompiled from /home/mailman/Mailman/pythonlib/StringIO.pyc
import cStringIO # dynamically loaded from /usr/lib/python1.5/lib-dynload/cStringIO.so
# /home/mailman/Mailman/Deliverer.pyc matches /home/mailman/Mailman/Deliverer.py
import Mailman.Deliverer # precompiled from /home/mailman/Mailman/Deliverer.pyc
# /home/mailman/Mailman/MailCommandHandler.pyc matches /home/mailman/Mailman/MailCommandHandler.py
import Mailman.MailCommandHandler # precompiled from /home/mailman/Mailman/MailCommandHandler.pyc
# /home/mailman/Mailman/HTMLFormatter.pyc matches /home/mailman/Mailman/HTMLFormatter.py
import Mailman.HTMLFormatter # precompiled from /home/mailman/Mailman/HTMLFormatter.pyc
# /home/mailman/Mailman/htmlformat.pyc matches /home/mailman/Mailman/htmlformat.py
import Mailman.htmlformat # precompiled from /home/mailman/Mailman/htmlformat.pyc
import Mailman.Archiver # directory /home/mailman/Mailman/Archiver
# /home/mailman/Mailman/Archiver/__init__.pyc matches /home/mailman/Mailman/Archiver/__init__.py
import Mailman.Archiver # precompiled from /home/mailman/Mailman/Archiver/__init__.pyc
# /home/mailman/Mailman/Archiver/Archiver.pyc matches /home/mailman/Mailman/Archiver/Archiver.py
import Mailman.Archiver.Archiver # precompiled from /home/mailman/Mailman/Archiver/Archiver.pyc
# /home/mailman/Mailman/Mailbox.pyc matches /home/mailman/Mailman/Mailbox.py
import Mailman.Mailbox # precompiled from /home/mailman/Mailman/Mailbox.pyc
# /usr/lib/python1.5/mailbox.pyc matches /usr/lib/python1.5/mailbox.py
import mailbox # precompiled from /usr/lib/python1.5/mailbox.pyc
# /home/mailman/Mailman/Digester.pyc matches /home/mailman/Mailman/Digester.py
import Mailman.Digester # precompiled from /home/mailman/Mailman/Digester.pyc
# /home/mailman/Mailman/SecurityManager.pyc matches /home/mailman/Mailman/SecurityManager.py
import Mailman.SecurityManager # precompiled from /home/mailman/Mailman/SecurityManager.pyc
# /home/mailman/Mailman/Cookie.pyc matches /home/mailman/Mailman/Cookie.py
import Mailman.Cookie # precompiled from /home/mailman/Mailman/Cookie.pyc
# /usr/lib/python1.5/copy_reg.pyc matches /usr/lib/python1.5/copy_reg.py
import copy_reg # precompiled from /usr/lib/python1.5/copy_reg.pyc
import cPickle # dynamically loaded from /usr/lib/python1.5/lib-dynload/cPickle.so
# /home/mailman/Mailman/Bouncer.pyc matches /home/mailman/Mailman/Bouncer.py
import Mailman.Bouncer # precompiled from /home/mailman/Mailman/Bouncer.pyc
# /home/mailman/Mailman/GatewayManager.pyc matches /home/mailman/Mailman/GatewayManager.py
import Mailman.GatewayManager # precompiled from /home/mailman/Mailman/GatewayManager.pyc
# /home/mailman/Mailman/Autoresponder.pyc matches /home/mailman/Mailman/Autoresponder.py
import Mailman.Autoresponder # precompiled from /home/mailman/Mailman/Autoresponder.pyc
import Mailman.Bouncers # directory /home/mailman/Mailman/Bouncers
# /home/mailman/Mailman/Bouncers/__init__.pyc matches /home/mailman/Mailman/Bouncers/__init__.py
import Mailman.Bouncers # precompiled from /home/mailman/Mailman/Bouncers/__init__.pyc
# /home/mailman/Mailman/Bouncers/BouncerAPI.pyc matches /home/mailman/Mailman/Bouncers/BouncerAPI.py
import Mailman.Bouncers.BouncerAPI # precompiled from /home/mailman/Mailman/Bouncers/BouncerAPI.pyc
# /home/mailman/Mailman/Logging/MultiLogger.pyc matches /home/mailman/Mailman/Logging/MultiLogger.py
import Mailman.Logging.MultiLogger # precompiled from /home/mailman/Mailman/Logging/MultiLogger.pyc
# cleanup __main__
# cleanup[1] paths
# cleanup[1] cPickle
# cleanup[1] math
# cleanup[1] crypt
# cleanup[1] strop
# cleanup[1] copy_reg
# cleanup[1] mimetools
# cleanup[1] exceptions
# cleanup[1] posix
# cleanup[1] signal
# cleanup[1] Mailman.Archiver.Archiver
# cleanup[1] binascii
# cleanup[1] tempfile
# cleanup[1] pcre
# cleanup[1] cStringIO
# cleanup[1] Mailman
# cleanup[1] Mailman.MailList
# cleanup[1] Mailman.Archiver
# cleanup[1] Mailman.Autoresponder
# cleanup[1] Mailman.Version
# cleanup[1] Mailman.htmlformat
# cleanup[1] Mailman.Handlers
# cleanup[1] urllib
# cleanup[1] Mailman.Defaults
# cleanup[1] Mailman.Deliverer
# cleanup[1] Mailman.MailCommandHandler
# cleanup[1] shutil
# cleanup[1] Mailman.Logging
# cleanup[1] Mailman.LockFile
# cleanup[1] Mailman.Logging.StampedLogger
# cleanup[1] Mailman.GatewayManager
# cleanup[1] Mailman.Bouncers
# cleanup[1] Mailman.ListAdmin
# cleanup[1] Mailman.pythonlib
# cleanup[1] Mailman.Logging.MultiLogger
# cleanup[1] Mailman.Bouncer
# cleanup[1] Mailman.Logging.Logger
# cleanup[1] Mailman.HTMLFormatter
# cleanup[1] Mailman.Digester
# cleanup[1] Mailman.Logging.Utils
# cleanup[1] Mailman.SecurityManager
# cleanup[1] Mailman.Mailbox
# cleanup[1] Mailman.Logging.Syslog
# cleanup[1] socket
# cleanup[1] mailbox
# cleanup[1] rfc822
# cleanup[1] Mailman.Handlers.HandlerAPI
# cleanup[1] Mailman.pythonlib.StringIO
# cleanup[1] Mailman.Cookie
# cleanup[1] Mailman.Message
# cleanup[1] Mailman.Bouncers.BouncerAPI
# cleanup[1] errno
# cleanup[1] marshal
# cleanup[1] traceback
# cleanup[1] Mailman.pythonlib.rfc822
# cleanup[1] sha
# cleanup[1] Mailman.Utils
# cleanup[1] regsub
# cleanup[1] regex
# cleanup[1] types
# cleanup[1] time
# cleanup[1] linecache
# cleanup[1] urlparse
# cleanup[1] Mailman.Crypt
# cleanup[1] re
# cleanup[1] Mailman.Errors
# cleanup[1] Mailman.mm_cfg
# cleanup[1] random
# cleanup[1] whrandom
# cleanup[1] string
# cleanup[2] os
# cleanup[2] os.path
# cleanup[2] stat
# cleanup[2] UserDict
# cleanup[2] posixpath
# cleanup sys
# cleanup __builtin__
# cleanup ints: 2 unfreed ints in 1 out of 4 blocks
# cleanup floats







More information about the Mailman-Users mailing list