← Back to team overview

sslug-teknik team mailing list archive

Re: Mailman problemer

 

In article <20030715184210.5dacd858.kl@xxxxxxx>, kl@xxxxxxx says...
> On Tue, 15 Jul 2003 12:42:55 +0200
> Jan Friberg <linux@xxxxxxxxxx> wrote:
> 
> > Hej
> >=20
> > Min Mailman stoper her
> >=20
> [SNIP strace output]=20
> >
> > hvad skal  jeg g=F8re??
> >=20
> Hvad kommer der af output(fejlmeddelelser fra mailman - enten i syslog,
> egen log eller std. error)?
den er kommet med fejlmedelser i den error log:
Apr 08 20:11:28 2002 (1307) Delivery exception:
Apr 08 20:11:28 2002 (1307) Traceback (innermost last):
  File "/usr/bin/mailman/Mailman/Handlers/HandlerAPI.py", line 82, in 
do_pipeline
    func(mlist, msg, msgdata)
  File "/usr/bin/mailman/Mailman/Handlers/SMTPDirect.py", line 74, in 
process
    deliver(admin, msgtext, chunk, refused)
  File "/usr/bin/mailman/Mailman/Handlers/SMTPDirect.py", line 206, in 
deliver
    conn = smtplib.SMTP(mm_cfg.SMTPHOST, mm_cfg.SMTPPORT)
  File "/usr/bin/mailman/Mailman/pythonlib/smtplib.py", line 200, in 
__init__
    (code, msg) = self.connect(host, port)
  File "/usr/bin/mailman/Mailman/pythonlib/smtplib.py", line 235, in 
connect
    self.sock.connect((host, port))
KeyboardInterrupt:

Jun 26 12:52:33 2003 (30844) Someone tried to access the admin interface 
for a non-existent list: kmunews
Jun 26 12:55:32 2003 (30871) Someone tried to access the admin interface 
for a non-existent list: kmunews
Jul 09 23:51:03 2003 (25884) Delivery exception: 0
Jul 09 23:51:03 2003 (25884) Traceback (innermost last):
  File "/usr/bin/mailman/Mailman/Handlers/HandlerAPI.py", line 82, in 
do_pipeline
    func(mlist, msg, msgdata)
  File "/usr/bin/mailman/Mailman/Handlers/SMTPDirect.py", line 74, in 
process
    deliver(admin, msgtext, chunk, refused)
  File "/usr/bin/mailman/Mailman/Handlers/SMTPDirect.py", line 206, in 
deliver
    conn = smtplib.SMTP(mm_cfg.SMTPHOST, mm_cfg.SMTPPORT)
  File "/usr/bin/mailman/Mailman/pythonlib/smtplib.py", line 200, in 
__init__
    (code, msg) = self.connect(host, port)
  File "/usr/bin/mailman/Mailman/pythonlib/smtplib.py", line 235, in 
connect
    self.sock.connect((host, port))
  File "/usr/bin/mailman/Mailman/Cgi/admin.py", line 143, in 
sigterm_handler
    sys.exit(0)
SystemExit: 0

Jul 09 23:51:03 2003 admin(25884): 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(25884): [----- Mailman Version: 2.0.8 -----]
admin(25884): [----- Traceback ------]
admin(25884): Traceback (innermost last):
admin(25884):   File "/usr/bin/mailman/scripts/driver", line 96, in 
run_main
admin(25884):     main()
admin(25884):   File "/usr/bin/mailman/Mailman/Cgi/admin.py", line 174, 
in main
admin(25884):     print doc.Format(bgcolor="#ffffff")
admin(25884): IOError: [Errno 32] Broken pipe
admin(25884): [----- Python Information -----]
admin(25884): sys.version    = 1.5.2 (#1, Feb  1 2000, 16:32:16)  [GCC 
egcs-2.91.66 19990314/Linux (egcs-
admin(25884): sys.executable = /usr/bin/python
admin(25884): sys.prefix     = /usr
admin(25884): sys.exec_prefix= /usr
admin(25884): sys.path       = /usr
admin(25884): sys.platform   = linux-i386
admin(25884): [----- Environment Variables -----]
admin(25884):   DOCUMENT_ROOT: /home/www/suk/
admin(25884):   SERVER_ADDR: 195.249.186.54
admin(25884):   HTTP_ACCEPT_ENCODING: gzip, deflate
admin(25884):   CONTENT_LENGTH: 1682
admin(25884):   CONTENT_TYPE: application/x-www-form-urlencoded
admin(25884):   PATH_TRANSLATED: /home/www/suk/list/members
admin(25884):   REMOTE_ADDR: 195.249.185.179
admin(25884):   SERVER_SOFTWARE: Apache/1.3.26 (Unix) PHP/4.2.2
admin(25884):   HTTP_COOKIE: 
list:admin=2802000000690d8d0c3f732800000036373762363163643264313730393366
333834306434613437303736396461
353963666635386534; suklogin=89509300670145882ef43f377d4b03b8jan; 
counterstop=yes
admin(25884):   HTTP_ACCEPT_LANGUAGE: en-us
admin(25884):   GATEWAY_INTERFACE: CGI/1.1
admin(25884):   SERVER_PORT: 80
admin(25884):   HTTP_CONNECTION: Keep-Alive
admin(25884):   HTTP_USER_AGENT: Mozilla/4.0 (compatible; MSIE 6.0; 
Windows 98; Win 9x 4.90; T312461)
admin(25884):   HTTP_ACCEPT: image/gif, image/x-xbitmap, image/jpeg, 
image/pjpeg, application/msword, application/x-shockwave-flash,
 */*
admin(25884):   REQUEST_URI: /mailman/admin/list/members
admin(25884):   HTTP_CACHE_CONTROL: no-cache
admin(25884):   QUERY_STRING:
admin(25884):   SERVER_PROTOCOL: HTTP/1.1
admin(25884):   PATH_INFO: /list/members
admin(25886):   HTTP_HOST: sukonline.dk
admin(25884):   REQUEST_METHOD: POST
admin(25884):   SERVER_SIGNATURE: <ADDRESS>Apache/1.3.26 Server at 
sukonline.dk Port 80</ADDRESS>

admin(25884):   SCRIPT_NAME: /mailman/admin
admin(25884):   SERVER_ADMIN: jan@xxxxxxxxxx
admin(25884):   SCRIPT_FILENAME: /usr/bin/mailman/cgi-bin/admin
admin(25884):   PYTHONPATH: /usr/bin/mailman
admin(25884):   HTTP_REFERER: 
http://sukonline.dk/mailman/admin/list/members
admin(25884):   SERVER_NAME: sukonline.dk
admin(25884):   REMOTE_PORT: 1334
Jul 13 19:18:54 2003 qrunner(1276): Traceback (innermost last):
Jul 13 19:18:54 2003 qrunner(1276):   File 
"/usr/bin/mailman/cron/qrunner", line 282, in ?
Jul 13 19:18:54 2003 qrunner(1276):      kids = main(lock)
Jul 13 19:18:54 2003 qrunner(1276):   File 
"/usr/bin/mailman/cron/qrunner", line 195, in main
Jul 13 19:18:54 2003 qrunner(1276):      lock.refresh()
Jul 13 19:18:54 2003 qrunner(1276):   File 
"/usr/bin/mailman/Mailman/LockFile.py", line 204, in refresh
Jul 13 19:18:54 2003 qrunner(1276):      raise NotLockedError
Jul 13 19:18:54 2003 qrunner(1276): Mailman.LockFile . NotLockedError
Jul 13 19:20:52 2003 qrunner(1324): Traceback (innermost last):
Jul 13 19:20:52 2003 qrunner(1324):   File 
"/usr/bin/mailman/cron/qrunner", line 282, in ?
Jul 13 19:20:52 2003 qrunner(1324):      kids = main(lock)
Jul 13 19:20:52 2003 qrunner(1324):   File 
"/usr/bin/mailman/cron/qrunner", line 195, in main
Jul 13 19:20:52 2003 qrunner(1324):      lock.refresh()
Jul 13 19:20:52 2003 qrunner(1324):   File 
"/usr/bin/mailman/Mailman/LockFile.py", line 204, in refresh
Jul 13 19:20:52 2003 qrunner(1324):      raise NotLockedError
Jul 13 19:20:52 2003 qrunner(1324): Mailman.LockFile . NotLockedError
Jul 13 23:38:50 2003 qrunner(2441): Traceback (innermost last):
Jul 13 23:38:50 2003 qrunner(2441):   File 
"/usr/bin/mailman/cron/qrunner", line 275, in ?
Jul 13 23:38:50 2003 qrunner(2441):      lock.lock(timeout=0.5)
Jul 13 23:38:50 2003 qrunner(2441):   File 
"/usr/bin/mailman/Mailman/LockFile.py", line 286, in lock
Jul 13 23:38:50 2003 qrunner(2441):      self.__sleep()
Jul 13 23:38:50 2003 qrunner(2441):   File 
"/usr/bin/mailman/Mailman/LockFile.py", line 424, in __sleep
Jul 13 23:38:50 2003 qrunner(2441):      time.sleep(interval)
Jul 13 23:38:50 2003 qrunner(2441): KeyboardInterrupt
Jul 14 00:30:42 2003 (4435) Archive file access failure:
        /usr/bin/mailman/archives/private/test.mbox/test.mbox [Errno 2] 
No such file or directory: '/usr/bin/mailman/archives/privat
e/test.mbox/test.mbox'
Jul 14 00:30:43 2003 (4435) Delivery exception: [Errno 2] No such file or 
directory: '/usr/bin/mailman/archives/private/test.mbox/te
st.mbox'
Jul 14 00:30:43 2003 (4435) Traceback (innermost last):
  File "/usr/bin/mailman/Mailman/Handlers/HandlerAPI.py", line 82, in 
do_pipeline
    func(mlist, msg, msgdata)
  File "/usr/bin/mailman/Mailman/Handlers/ToArchive.py", line 49, in 
process
    mlist.ArchiveMail(msg, msgdata)
  File "/usr/bin/mailman/Mailman/Archiver/Archiver.py", line 189, in 
ArchiveMail
    self.__archive_to_mbox(msg)
  File "/usr/bin/mailman/Mailman/Archiver/Archiver.py", line 159, in 
__archive_to_mbox
    mbox = self.__archive_file(afn)
  File "/usr/bin/mailman/Mailman/Archiver/Archiver.py", line 149, in 
__archive_file
    return Mailbox.Mailbox(open_ex(afn, "a+"))
  File "/usr/bin/mailman/Mailman/Utils.py", line 601, in open_ex
    fd = os.open(filename, flags, perms)
IOError: [Errno 2] No such file or directory: 
'/usr/bin/mailman/archives/private/test.mbox/test.mbox'

Jul 14 00:30:43 2003 qrunner(4435): Traceback (innermost last):
Jul 14 00:30:43 2003 qrunner(4435):   File 
"/usr/bin/mailman/cron/qrunner", line 283, in ?
Jul 14 00:30:43 2003 qrunner(4435):      kids = main(lock)
Jul 14 00:30:43 2003 qrunner(4435):   File 
"/usr/bin/mailman/cron/qrunner", line 264, in main
Jul 14 00:30:43 2003 qrunner(4435):      mlist.Save()
Jul 14 00:30:43 2003 qrunner(4435):   File 
"/usr/bin/mailman/Mailman/MailList.py", line 861, in Save
Jul 14 00:30:43 2003 qrunner(4435):      self.CheckHTMLArchiveDir()
Jul 14 00:30:43 2003 qrunner(4435):   File 
"/usr/bin/mailman/Mailman/Archiver/Archiver.py", line 256, in 
CheckHTMLArchiveDir
Jul 14 00:30:43 2003 qrunner(4435):      makelink(privdir, pubdir)
Jul 14 00:30:43 2003 qrunner(4435):   File 
"/usr/bin/mailman/Mailman/Archiver/Archiver.py", line 42, in makelink
Jul 14 00:30:43 2003 qrunner(4435):      os.symlink(old, new)
Jul 14 00:30:43 2003 qrunner(4435): OSError :  [Errno 2] No such file or 
directory


Desuden kommer fejlen:
Could not acquire qrunner lock
i qrunner logen når den køres samtidig med den der halter (crond)



> Hvilken Distro k=F8rer du mailman p=E5? Og har den virket overhovedet? hvis
> ja - hvad er der =E6ndret siden?

Den køre på en Redhat 6,2 og den har virket et årstid

> Du forst=E5r hvad jeg mener - vi er jo ikke synske her :)
Min Fejl

Jan Friberg


Follow ups

References