[Dovecot] 1.0alpha5: fcntl() locking problem

Jeff A. Earickson jaearick at colby.edu
Wed Dec 14 23:20:32 EET 2005


My setup: Solaris 9, /var/mail is NFS mounted from another
Solaris 9 box, home directories and dovecot index stuff is
on local ufs filesystems.  I upgraded from alpha4 to a5 about
36 hours ago.  Dovecot is configured like so during the build:

CC=gcc CFLAGS="-g -O" CPPFLAGS=-I/opt/openssl/include LDFLAGS=-L/opt/openssl/lib \
./configure --prefix=/opt/dovecot.$VERSION --with-ssl=openssl \
--with-ssldir=/opt/openssl/ssl  > configure.out

This afternoon dovecot basically locked up where a lot of 
people (including me) were getting:

imap(user): fcntl() failed with mbox file /var/mail/user: No record locks available

for syslog messages, and their mailbox operations would fail.
In my case pine just closed the mailbox with an internal error.

I did a quick fix by stopping dovecot, killing all dovecot processes,
killing /usr/lib/nfs/lockd on the dovecot server, and restarting

Ideas?  Suggestions?

Jeff Earickson
Colby College

More information about the dovecot mailing list