Fabricio Oliveira wrote: > Hi Mark, > > See attachment file with the log.
Thank you for reposting the logs as an attachment. That is much better. Here is your log data with my comments interspersed. > Log - /usr/local/mailman/logs/error > > Mar 08 10:48:37 2008 qrunner(1656): Traceback (most recent call last): > Mar 08 10:48:37 2008 qrunner(1656): File "/usr/local/mailman/bin/qrunner", line 278, in ? > Mar 08 10:48:37 2008 qrunner(1656): main() > Mar 08 10:48:37 2008 qrunner(1656): File "/usr/local/mailman/bin/qrunner", line 238, in main > Mar 08 10:48:37 2008 qrunner(1656): qrunner.run() > Mar 08 10:48:37 2008 qrunner(1656): File "/usr/local/mailman/Mailman/Queue/Runner.py", line 71, in run > Mar 08 10:48:37 2008 qrunner(1656): filecnt = self._oneloop() > Mar 08 10:48:37 2008 qrunner(1656): File "/usr/local/mailman/Mailman/Queue/Runner.py", line 100, in _oneloop > Mar 08 10:48:37 2008 qrunner(1656): msg, msgdata = self._switchboard.dequeue(filebase) > Mar 08 10:48:37 2008 qrunner(1656): File "/usr/local/mailman/Mailman/Queue/Switchboard.py", line 150, in dequeue > Mar 08 10:48:37 2008 qrunner(1656): fp = open(filename) > Mar 08 10:48:37 2008 qrunner(1656): IOError : [Errno 13] Permission denied: '/usr/local/mailman/qfiles/in/1204984114.6525619+5fb960a623c129aa4c6faf55d72e84188d8bafc6.pck' This says that IncomingRunner can't read the referenced queue entry file. Based on the permissions you show below, this would seem impossible unless IncomingRunner was not running in the mailman group or there is some SELinux or other security policy preventing it. This can be caused by the runner being manually started or mailmanctl being run by a non-root user. > Mar 08 11:04:45 2008 (1883) couldn't load config file /usr/local/mailman/lists/cartaoberro/config.pck insecure string pickle > Mar 08 11:04:45 2008 (1883) couldn't load config file /usr/local/mailman/lists/cartaoberro/config.pck.last invalid load key, '¨'. > Mar 08 11:04:45 2008 (1883) couldn't load config file /usr/local/mailman/lists/cartaoberro/config.db [Errno 2] No such file or directory: '/usr/local/mailman/lists/cartaoberro/config.db' > Mar 08 11:04:45 2008 (1883) couldn't load config file /usr/local/mailman/lists/cartaoberro/config.db.last[Errno 2] No such file or directory: '/usr/local/mailman/lists/cartaoberro/config.db.last' > Mar 08 11:04:45 2008 (1883) All cartaoberro fallbacks were corrupt, giving up > Mar 08 11:04:45 2008 (1883) couldn't load config file /usr/local/mailman/lists/cartaoberro/config.pckinsecure string pickle > Mar 08 11:04:45 2008 (1883) couldn't load config file /usr/local/mailman/lists/cartaoberro/config.pck.lastinvalid load key, '¨'. > Mar 08 11:04:45 2008 (1883) couldn't load config file /usr/local/mailman/lists/c artaoberro/config.db[Errno 2] No such file or directory: '/usr/local/mailman/lists/cartaoberro/config.db' > Mar 08 11:04:45 2008 (1883) couldn't load config file /usr/local/mailman/lists/cartaoberro/config.db.last[Errno 2] No such file or directory: '/usr/local/mailman/lists/cartaoberro/config.db.last' > Mar 08 11:04:45 2008 (1883) All cartaoberro fallbacks were corrupt, giving up This and the error below are the same error from the admin web interface. It appears that both the config.pck and config.pck.last for the cartaoberro list are corrupt (the config.db* files normally don't exist in a mailman 2.1.x installation). > Mar 08 11:04:45 2008 admin(1883): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > admin(1883): [----- Mailman Version: 2.1.9 -----] > admin(1883): [----- Traceback ------] > admin(1883): Traceback (most recent call last): > admin(1883): File "/usr/local/mailman/scripts/driver", line 101, in run_main > admin(1883): main() > admin(1883): File "/usr/local/mailman/Mailman/Cgi/admin.py", line 75, in main > admin(1883): admin_overview(_('No such list <em>%(safelistname)s</em>')) > admin(1883): File "/usr/local/mailman/Mailman/Cgi/admin.py", line 233, in admi n_overview > admin(1883): mlist = MailList.MailList(name, lock=0) > admin(1883): File "/usr/local/mailman/Mailman/MailList.py", line 130, in __ini t__ > admin(1883): self.Load()admin(1883): File "/usr/local/mailman/Mailman/MailList.py", line 644, in Load > admin(1883): raise Errors.MMCorruptListDatabaseError, e > admin(1883): MMCorruptListDatabaseError: [Errno 2] No such file or directory: '/ usr/local/mailman/lists/cartaoberro/config.db.last' > admin(1883): [----- Python Information -----] > admin(1883): sys.version = 2.4.3 (#1, Jul 26 2006, 20:13:39)[GCC 3.4.6] > admin(1883): sys.executable = /usr/bin/python > admin(1883): sys.prefix = /usr > admin(1883): sys.exec_prefix = /usr > admin(1883): sys.path = /usr > admin(1883): sys.platform = linux2 > admin(1883): [----- Environment Variables -----] > admin(1883): SERVER_SOFTWARE: Apache/1.3.37 (Unix) > admin(1883): SCRIPT_NAME: /mailman/admin > admin(1883): SERVER_SIGNATURE: <ADDRESS>Apache/1.3.37 Server at serverlinux.r evistaoberro.com.br Port 80</ADDRESS> > admin(1883): > admin(1883): REQUEST_METHOD: GET > admin(1883): PATH_INFO: /cartaoberro/logoutadmin(1883): SERVER_PROTOCOL: HTTP/1.1 > admin(1883): QUERY_STRING: > admin(1883): HTTP_USER_AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5 .1; SV1; .NET CLR 1.1.4322) > admin(1883): HTTP_CONNECTION: Keep-Alive > admin(1883): SERVER_NAME: serverlinux.revistaoberro.com.br > admin(1883): REMOTE_ADDR: 192.168.0.2 > admin(1883): PATH_TRANSLATED: /var/www/htdocs/cartaoberro/logout > admin(1883): SERVER_PORT: 80 > admin(1883): SERVER_ADDR: 200.171.57.41 > admin(1883): DOCUMENT_ROOT: /var/www/htdocs > admin(1883): PYTHONPATH: /usr/local/mailman > admin(1883): SCRIPT_FILENAME: /usr/local/mailman/cgi-bin//admin > admin(1883): SERVER_ADMIN: [EMAIL PROTECTED] > admin(1883): HTTP_HOST: serverlinux.revistaoberro.com.br > admin(1883): REQUEST_URI: /mailman/admin/cartaoberro/logout > admin(1883): HTTP_ACCEPT: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg , application/x-shockwave-flash application/vnd.ms-excel, application/vnd.ms-po > > I deleted the file '/usr/local/mailman/qfiles/in/1204984114.6525619+5fb960a623c129aa4c6faf55d72e84188d8bafc6.pck' and reboot the server. See log after reboot: > > Mar 08 12:03:32 2008 mailmanctl(1114): Traceback (most recent call last): > Mar 08 12:03:32 2008 mailmanctl(1114): File "/usr/local/mailman/bin/mailmanctl", line 548, in ? > Mar 08 12:03:32 2008 mailmanctl(1114): main() > Mar 08 12:03:32 2008 mailmanctl(1114): File "/usr/local/mailman/bin/mailmanctl", line 390, in main > Mar 08 12:03:32 2008 mailmanctl(1114): lock = acquire_lock(force) > Mar 08 12:03:32 2008 mailmanctl(1114): File "/usr/local/mailman/bin/mailmanctl", line 214, in acquire_lock > Mar 08 12:03:32 2008 mailmanctl(1114): lock = acquire_lock_1(force) > Mar 08 12:03:32 2008 mailmanctl(1114): File "/usr/local/mailman/bin/mailmanctl", line 208, in acquire_lock_1 > Mar 08 12:03:32 2008 mailmanctl(1114): os.unlink(os.path.join(mm_cfg.LOCK_DIR, tempfile)) > Mar 08 12:03:32 2008 mailmanctl(1114): OSError : [Errno 2] No such file or directory: '/usr/local/mailman/locks/master-qrunner.serverlinux.1148' > This indicates that possibly mailmanctl is being started twice, or there is some other issue with lock files. See <http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.068.htp> for information about making sure Mailman is completely shut down, then remove all the files from Mailman's locks/ directory and as root, run 'bin/mailmanctl start' once only. > Apache error_log > GATEWAY_INTERFACE: CGI/1.1 > REMOTE_PORT: 4322 > HTTP_ACCEPT_LANGUAGE: pt-br > HTTP_ACCEPT_ENCODING: gzip, deflate > UNIQUE_ID: R9KXGsirOSkAAAQNA44 > [Sat Mar 8 11:19:34 2008] [error] [client 192.168.0.2] attempt to invoke directory as script: /usr/local/mailman/cgi-bin > [Sat Mar 8 11:22:24 2008] [error] [client 192.168.0.2] attempt to invoke directory as script: /usr/local/mailman/cgi-bin These seem to be the result of an Apache misconfiguration. They occur 15 and 18 minutes respectively after the admin error above. Did you perhaps change some Apache ScriptAlias directive in response to the admin error above? > [Sat Mar 8 11:55:49 2008] [notice] caught SIGTERM, shutting down > [Sat Mar 8 11:57:12 2008] [notice] Apache/1.3.37 (Unix) configured -- resuming normal operations > [Sat Mar 8 11:57:12 2008] [notice] Accept mutex: sysvsem (Default: sysvsem) > > Permissions > drwxrwsr-x root mailman mailman/ > -rwxrwsr-x root mailman 1204984114.6525619+5fb960a623c129aa4c6faf55d72e84188d8bafc6.pck* > -- Mark Sapiro <[EMAIL PROTECTED]> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp