Bug#882276: dovecot-sieve: debian stretch reporting errors with lib95_imap_sieve_plugin.so dovecot undefined symbol

2017-11-23 Thread Apollon Oikonomopoulos
Control: tags -1 moreinfo

Hi,

Thanks for the report!

On 19:10 Mon 20 Nov , Lance Zeligman wrote:
> I have recently installed dovecot-sieve and dovecot-managesieved on a 
> fresh
> installation of debian 9 only to find that dovecot-sieve is causing some
> issues with imap.
> 
> From what I'm seeing, I'm unable to recieve email and when I go to check the
> dovecot logs location with doveadm I see this error:
> 
> 
> doveadm log find
> Fatal: Couldn't load required plugin
> /usr/lib/dovecot/modules/lib95_imap_sieve_plugin.so: dlopen() failed:
> /usr/lib/dovecot/modules/lib95_imap_sieve_plugin.so: undefined symbol:
> command_hook_register
> 
> is this an issue you're aware of? If so, do you have a fix already for it?
> Please let me know if there is anything else I can do to assist you in
> solving this if it's not already a known issue.

command_hook_register is defined in the imap processes only. I suspect 
you have enabled the imap-sieve plugin globally throughout dovecot, and 
not only for the imap protocol. Note that there are two sieve plugins: 
the imap-sieve plugin provides the ability to run sieve scripts on IMAP 
actions and the regular sieve plugin runs sieve scripts on regular mail 
delivery.

Could you please attach the output of doveconf -n?

Regards,
Apollon



Bug#882276: dovecot-sieve: debian stretch reporting errors with lib95_imap_sieve_plugin.so dovecot undefined symbol

2017-11-22 Thread Lance Zeligman
I've tested in Debian testing (Buster) and found that the issue is also 
present there as well.



-Lance



Bug#882276: dovecot-sieve: debian stretch reporting errors with lib95_imap_sieve_plugin.so dovecot undefined symbol

2017-11-20 Thread Lance Zeligman

Package: dovecot-sieve
Version: 1:2.2.27-3+deb9u1
Severity: normal


Dear Maintainer,


I have recently installed dovecot-sieve and dovecot-managesieved on a 
fresh installation of debian 9 only to find that dovecot-sieve is 
causing some issues with imap.


From what I'm seeing, I'm unable to recieve email and when I go to 
check the dovecot logs location with doveadm I see this error:



doveadm log find
Fatal: Couldn't load required plugin 
/usr/lib/dovecot/modules/lib95_imap_sieve_plugin.so: dlopen() failed: 
/usr/lib/dovecot/modules/lib95_imap_sieve_plugin.so: undefined symbol: 
command_hook_register


is this an issue you're aware of? If so, do you have a fix already for 
it? Please let me know if there is anything else I can do to assist you 
in solving this if it's not already a known issue.