[Dovecot] Dovecot LDA failure in RC16

Steven F Siirila sfs at tc.umn.edu
Fri Jan 5 19:09:12 UTC 2007


On Fri, Jan 05, 2007 at 08:26:41PM +0200, Timo Sirainen wrote:
> On 5.1.2007, at 19.12, Steven F Siirila wrote:
> 
> >After upgrading a test server from rc15 to rc16, Postfix was no  
> >longer able
> >to deliver mail via Dovecot deliver:
> >
> >Jan  5 11:00:59 testhost postfix/local[8873]: 497282EFE:  
> >to=<testuser at testhost>, relay=local, delay=1.2,  
> >delays=0.13/0.02/0/1, dsn=5.3.0, status=bounced (Command died with  
> >status 89: "/opt/dovecot/libexec/dovecot/deliver -f "$SENDER"")
> >
> >Should "status 89" mean something to me?
> >How can I debug this?
> 
> It should log the actual error message into Dovecot's log file. If  
> not, you haven't given enough permissions to write to the logs  
> (http://wiki.dovecot.org/LDA -> Logging).

Is there a reason that deliver doesn't log through the master process?

In any event, I set up a world-writable LDA log file and it revealed:

deliver(myuser): Info: Loading modules from directory: /opt/dovecot/lib/dovecot/lda
deliver(myuser): Fatal: Multiple files for module convert_plugin: /opt/dovecot/lib/dovecot/lda/lib20_convert_plugin.so, /opt/dovecot/lib/dovecot/lda/lib01_convert_plugin.so

It seems that the file name of some plugins has changed:

	lib01_convert_plugin -> lib20_convert_plugin
	lib01_quota_plugin -> lib10_quota_plugin
	lib02_trash_plugin -> lib11_trash_plugin

So, it seems that part of an upgrade to RC16 should involve removing
the entire Dovecot '/lib/' hierarchy (or at least removing the old
files after installation).  Or is there something else I'm missing here?

-- 

Steven F. Siirila			Office: Lind Hall, Room 130B
Internet Services			E-mail: sfs at umn.edu
Office of Information Technology	Voice: (612) 626-0244
University of Minnesota			Fax: (612) 626-7593


More information about the dovecot mailing list