index worker 2.3.7 undefined symbol errors

Dirk Koopman djk at tobit.co.uk
Mon Jul 22 20:17:11 EEST 2019


On 22/07/2019 16:24, Timo Sirainen wrote:
> On 19 Jul 2019, at 13.20, Dirk Koopman via dovecot <dovecot at dovecot.org> wrote:
>> But I am left with this:
>>
>> Jul 19 14:09:52 localhost dovecot: indexer-worker: Error: User <someone> lookup failed: Couldn't load required plugin /usr/lib/dovecot/modules/lib90_sieve_plugin.so: dlopen() faile: /usr/lib/dovecot/modules/lib90_sieve_plugin.so: undefined symbol: mail_deliver_ctx_get_log_var_expand_table
> Oh.. it's logged by indexer-worker.
>
>> mail_plugins = mail_log notify replication fts fts_lucene sieve
> You can't load sieve globally. It needs to be inside protocol lmtp {}
>

That has fixed it, thank you.

It's not obvious from the documentation which are global plugins and 
which are protocol based ones. Would it be possible to put some words on 
plugin pages to indicate which is what?

Thanks for the help

Dirk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://dovecot.org/pipermail/dovecot/attachments/20190722/50c97033/attachment.html>


More information about the dovecot mailing list