[Mailman-Users] Mail not getting sent (could not acquire qrunner lock, segfault)

Jon Carnes jonc at haht.com
Mon Feb 25 19:04:55 CET 2002


Check the rights on your directory structure and on the Mailman files.
There is a program in ~mailman/bin/... for doing this.  Could you have
modified it so that root owns everything (accidentally)?

Jon Carnes
----- Original Message -----
From: "Paul Schreiber" <cheesefactory at yahoo.com>
To: <mailman-users at python.org>
Sent: Monday, February 25, 2002 12:35 PM
Subject: [Mailman-Users] Mail not getting sent (could not acquire qrunner
lock, segfault)


> hi ...
>
> my config: linux, python 1.5.2, mailman 2.0.8, sendmail.
>
> all has been working well for months.
>
> recently, i had a problem where not mail would get send ... the qrunner
log
> file said "could not acquire qrunner lock." i deleted the lock files and
all
> was well.
>
> however, this time the problem won't go away. i delete the lock files,
rerun
> python, but i just see the same error.
>
> here's the tail of an strace:
> # strace  /usr/bin/python -S /home/mailman/cron/qrunner
>
> stat("/usr/lib/python1.5/regsub", 0xbfffdb68) = -1 ENOENT (No such file or
> directory)
> open("/usr/lib/python1.5/regsub.so", O_RDONLY) = -1 ENOENT (No such file
or
> directory)
> open("/usr/lib/python1.5/regsubmodule.so", O_RDONLY) = -1 ENOENT (No such
> file or directory)
> open("/usr/lib/python1.5/regsub.py", O_RDONLY) = 6
> fstat(6, {st_mode=S_ISVTX|0270, st_size=0, ...}) = 0
> open("/usr/lib/python1.5/regsub.pyc", O_RDONLY) = 7
> fstat(7, {st_mode=S_IFCHR|S_ISUID|S_ISGID|0512, st_rdev=makedev(111, 234),
> ...}) = 0
> mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
> 0x4001c000
> read(7, "\231N\r\n\31Q\2068c\0\0\0\0\2\0\0"..., 4096) = 4096
> read(7, "\177\257\0d\1\0o\16\1\1\177\260\0"..., 4096) = 965
> close(7)                                = 0
> munmap(0x4001c000, 4096)                = 0
> close(6)                                = 0
> stat("/home/mailman/Mailman/Bouncers/regex", 0xbfffdb68) = -1 ENOENT (No
such
> file or directory)
> open("/home/mailman/Mailman/Bouncers/regex.so", O_RDONLY) = -1 ENOENT (No
> such file or directory)
> open("/home/mailman/Mailman/Bouncers/regexmodule.so", O_RDONLY) = -1
ENOENT
> (No such file or directory)
> open("/home/mailman/Mailman/Bouncers/regex.py", O_RDONLY) = -1 ENOENT (No
> such file or directory)
> open("/home/mailman/Mailman/Bouncers/regex.pyc", O_RDONLY) = -1 ENOENT (No
> such file or directory)
> close(5)                                = 0
> brk(0x2184000)                          = 0x2184000
> brk(0x2185000)                          = 0x2185000
> brk(0x2186000)                          = 0x2186000
> brk(0x2187000)                          = 0x2187000
> brk(0x2188000)                          = 0x2188000
> brk(0x2189000)                          = 0x2189000
> brk(0x218a000)                          = 0x218a000
> --- SIGSEGV (Segmentation fault) ---
> +++ killed by SIGSEGV +++
>
> and of course my qrunner log file:
> Feb 25 12:27:02 2002 (18950) Could not acquire qrunner lock
> Feb 25 12:28:06 2002 (18960) Could not acquire qrunner lock
> Feb 25 12:29:04 2002 (18973) Could not acquire qrunner lock
> Feb 25 12:30:04 2002 (18977) Could not acquire qrunner lock
>
> permissions are okay:
> # ./check_perms
> No problems found
>
> the list is okay:
> # ./check_db all
> /home/mailman/lists/all/config.db is fine
> /home/mailman/lists/all/config.db.last is fine
>
> help, please.
>
> Paul
>
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Sports - Coverage of the 2002 Olympic Games
> http://sports.yahoo.com
>
> ------------------------------------------------------
> Mailman-Users maillist  -  Mailman-Users at python.org
> http://mail.python.org/mailman/listinfo/mailman-users





More information about the Mailman-Users mailing list