Package: dovecot
Version: 1.0.rc15-2

The dovecot daemon seems to start correctly, but after a short while
(3sec on a 486), dovecot-auth is killed with SIGILL and dovecot exits.
This suggests that dovecot has been compiled for i586 or higher:

The logs show:
dovecot: 2007-07-13 22:06:29 Info: Dovecot v1.0.rc15 starting up
server:/usr/share/doc/dovecot-common# dovecot: 2007-07-13 22:06:31 Error: Auth 
process died too early - shutting down
dovecot: 2007-07-13 22:06:31 Error: child 26335 (auth) killed with signal 4
dovecot: 2007-07-13 22:06:31 Error: Temporary failure in creating login 
processes, slowing down for now

Changing the debian/rules file as shown below and recompiling using
pbuilder fixes the crash:
        ./configure --with-ssl=openssl \
                    --with-sqlite \
                    --host=i486 \
                    --build=i486 \
                    --prefix=/usr \
                    --sysconfdir=/etc/dovecot \
                    --libexecdir=\$${prefix}/lib \
                    --localstatedir=/var \
                    --mandir=\$${prefix}/share/man \
                    --infodir=\$${prefix}/share/info \
                    --with-moduledir=\$${prefix}/lib/dovecot/modules

In the original rules file, the value of the --host and --build
arguments are determined using dpkg-architecture. Both are
i486-linux-gnu, on my mail server (486) and PC (Athlon XP). Apparently,
these are either not understood well by the configure script, or are not
correct on the machine where the package has been made.

I also removed the depencies on sasl, kerberos, ldap, mysql and other
authentication schemes and databases, but I do not think these were to
blame.

I hope this will be fixed, although dovecot runs now fine with my own
debian package.





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to