[Dovecot] dovecot-20070605 runtime problems

David Favor david at davidfavor.com
Mon Jun 11 05:12:35 EEST 2007


I've build this nightly snapshot with my installed openssl,
which is 0.9.8b (Fedora 6) and the latest openssl development
tree.

The 20070605 version of dovecot starts up doing ssl protocol perfect,
then after clicking a few directories, then when clicking back to INBOX,
dovecot hangs. There is no logging info, even with --enable-debug
on and all .conf file directives I can find. Doing a 'ngrep port 993'
shows no SSL dialog.

If I go through my same compile sequence using the dovecot-1.0.0
source all is well with both the system openssl and the latest openssl
snapshot, so it appears something is wrong in the current nightly snapshot.

My primary question is howto debug this hang, short of attaching gdb
to the process.

Any suggestions are appreciated.

Thanks.

I'm using the latest Thunderbird version 2.0.0.4 (20070604).

I've build it using:

[root at net1 dovecot-20070605]# build_dovecot
mkdir -p /build/work/dovecot-20070605
cd /build/work/dovecot-20070605
unset CDPATH
export CPPFLAGS='-pipe -O2 -I/usr/local/include'
export LDFLAGS='-L/usr/local/lib'
make distclean
./configure --prefix=/usr/local/pkgs/dovecot-20070605 --disable-nls --with-deliver --with-sqlite 
--without-vpopmail --with-notify=inotify --with-ioloop=epoll --with-ssl=openssl --enable-debug 
--enable-asserts
make
make check
rm -rf /usr/local/pkgs/dovecot-20070605
make install
install -c -m 555 doc/mkcert.sh /usr/local/pkgs/dovecot-20070605/sbin/dovecot-mkcert
shmk /usr/local/pkgs/dovecot-20070605/sbin /usr/local/sbin
mkdir -p /etc/ssl/certs /etc/ssl/private
rm -f /etc/ssl/certs/dovecot.pem /etc/ssl/private/dovecot.pem
export OPENSSLCONFIG=/tools/conf/dovecot-openssl.conf
dovecot-mkcert
cp -f /etc/ssl/certs/dovecot.pem /var/www/html/.
chmod ugo+r /var/www/html/dovecot.pem
groupadd dovecot || /bin/true
groupadd: group dovecot exists
useradd -M -g dovecot -d /usr/local -s /sbin/nologin dovecot || /bin/true
useradd: user dovecot exists
(cd /etc/init.d && ln -sf /tools/init.d/dovecot .)


-- 
Like feeling your best ever, all day, every day? Here's how...
Your simple secrets are here - http://RadicalHealth.com


More information about the dovecot mailing list