On Mon, May 29, 2006 at 11:19:00AM +0100, Jeremy Lainé wrote:
> Package: slapd
> Version: 2.3.23-1
> Severity: important

> After upgrading to 2.3.23-1 I found that slapd would no longer run,
> with the following message in the syslog:

> May 29 09:00:04 cartier slapd[18295]: slapd starting
> May 29 09:00:04 cartier slapd[18297]: daemon: epoll_ctl(ADD,fd=4)
> failed, errno=38, shutting down

> A quick search reveals that OpenLDAP has a build-time check that
> determines whether epoll works (kernel >= 2.5.44), and enables this
> feature accordingly by defining HAVE_EPOLL in 'include/portable.h'.
> This #define is then used in 'servers/slapd/daemon.c'.

> Either HAVE_EPOLL should be undefined, or the README.Debian file should
> explicitly specify that the Debian build of slapd does not work on 2.4
> kernels.

2.4 kernels need to be supported in etch for upgrade purposes, so I think
we need to be undefining HAVE_EPOLL here.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/

Attachment: signature.asc
Description: Digital signature

Reply via email to