Hi!
I'm using lurker as an archiver for various lists under Mailman.
However, I'm having trouble when configuring it as an external archiver
in Mailman.
I'm using:
* Debian Lenny
---
cursuri:~# cat /etc/issue
Debian GNU/Linux 5.0 \n \l
---
* Mailman 2.1.11
---
cursuri:~# dpkg -l mailman
...
ii mailman 1:2.1.11-11 Powerful, web-based mailing list ...
---
* Lurker 2.1
---
cursuri:~# dpkg -l lurker
...
ii lurker 2.1-13 archive tool for mailing lists with
---
I've added the following configuration lines to
the /etc/mailman/mm_cfg.py file:
---
cursuri:~# grep -C 3 PUBLIC /etc/mailman/mm_cfg.py
# Here lurker is used as external archiver. For compatibility reasons,
the
# wrapper lurker-index-lc is used instead of lurker-index. It converts
the
# list name to lowercase.
#PUBLIC_EXTERNAL_ARCHIVER = '/usr/bin/lurker-index-lc -l %(listname)s
-m'
#PRIVATE_EXTERNAL_ARCHIVER = '/usr/bin/lurker-index-lc -l %(listname)s
-m'
# link to lurkers list overview
PUBLIC_ARCHIVE_URL = 'http://%(hostname)s/lurker/list/%(listname)s.html'
---
At this point, I've commented out the PUBLIC_EXTERNAL_ARCHIVER line.
However, when enabling it (and restarting Mailman), I get the following
log message when delivering a mail to a list under Mailman/lurker:
---
cursuri:~# cat /var/log/mailman/error
Mar 22 10:31:28 2010 (10624) external archiver non-zero exit status: 74
---
Has someone an idea about what the possible error could be? I see the 74
exit code is for EBADMSG:
---
cursuri:~# grep 74 /usr/include/asm-generic/errno.h
#define EBADMSG 74 /* Not a data message */
---
I've checked the source code but there's no EBADMSG return value:
---
razvan@valhalla:/tmp/lurker-2.3$ grep -r EBADMSG .
razvan@valhalla:/tmp/lurker-2.3$ ls
---
Is there another place I should be looking into?
Many thanks,
Razvan
|