[Dovecot] Alpha4 pre-release, please upgrade

Glenn Leavell glenn at usg.edu
Sun Oct 16 21:56:39 EEST 2005


On Sun, Oct 16, 2005 at 08:41:55PM +0300, Timo Sirainen wrote:

> Please try if http://dovecot.org/nightly/dovecot-latest.tar.gz (or the
> CVS directly) works with you. I made a lot of changes to dovecot-auth,
> so I wouldn't want to make alpha4 release without some more testing in
> different environments. I'll release alpha4 in a few days, but it'll be
> basically same as this unless more bugs get fixed.

I've been running alpha3 without any problems.  However, the alpha4
pre-release drops my connection after a "SELECT INBOX" and leaves this in
the logs:

  dovecot: Oct 16 14:20:15 Info: imap-login: Login: user=<glenn>,
  method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
  dovecot: Oct 16 14:20:15 Error: imap(glenn): flock() locks not supported
  dovecot: Oct 16 14:20:15 Error: child 411 (imap) returned error 89

Here's truss output of imap:

  read(0, " x   s e l e c t   I N B".., 4096)     = 16
  open64("/home/glenn/.inbox", O_RDWR|O_CREAT|O_EXCL, 0660) Err#17 EEXIST
  mkdir("/home/glenn/.imap/INBOX", 0770)          Err#17 EEXIST
  stat64("/home/glenn/.imap/INBOX", 0xFFBFF468)   = 0
  time()                                          = 1129488290
  open64("/home/glenn/.imap/INBOX/dovecot.index", O_RDWR) = 4
  alarm(120)                                      = 0
  write(2, "01 F f l o c k ( )   l o".., 30)      = 30
  _exit(89)

This looks like a locking issue on an index file.  I had been leaving
lock_method unset, letting it default to fcntl (inferred from the comments
in dovecot-example.conf).  I changed it to the explicit "lock_method = fcntl"
and this fixed the problem.

Has the lock_method default changed from alpha3 to alpha4?

And is it proper to infer from the comment below in dovecot-example.conf
that the default is supposed to be fcntl?

	#lock_method = fcntl

Thanks,
Glenn

-- 
Glenn Leavell <glenn at usg.edu>
Office of Information and Instructional Technology
Board of Regents of the University System of Georgia


More information about the dovecot mailing list