Bug 25626 - missing sieve_imapsieve Plugin
Summary: missing sieve_imapsieve Plugin
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: All Linux
Priority: Normal major
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA7-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2019-10-28 10:59 CET by Dieter Schütze
Modified: 2019-11-02 17:56 CET (History)
6 users (show)

See Also:
Source RPM: dovecot-2.3.7.2-1.mga7.src.rpm
CVE:
Status comment:


Attachments

Description Dieter Schütze 2019-10-28 10:59:02 CET
Description of problem:
Missing sieve_imapsieve Plugin

Version-Release number of selected component (if applicable):
dovecot-2.3.7.2-1.mga7
dovecot-pigeonhole-2.3.7.2-1.mga7

How reproducible:


Steps to Reproduce:
1. install dovecot and dovecot-pigeonhole
2. configure dovecot to handle spam descriped at https://wiki.dovecot.org/HowTo/AntispamWithSieve
3. restart dovecot, error message: 
Okt 28 10:48:29 dovecot[31539]: managesieve: Fatal: Plugin 'sieve_imapsieve' not found from directory /usr/lib64/dovecot/modules/sieve
Okt 28 10:48:29 dovecot[31539]: doveconf: Error: managesieve-login: dump-capability process returned 89
Okt 28 10:48:29 dovecot[31539]: master: Dovecot v2.3.7.2 (3c910f64b) starting up for imap, pop3, lmtp
Okt 28 10:48:29 dovecot[31545]: managesieve: Fatal: Plugin 'sieve_imapsieve' not found from directory /usr/lib64/dovecot/modules/sieve
Okt 28 10:48:29 dovecot[31545]: config: Error: managesieve-login: dump-capability process returned 89

And of course there is no sieve_imapsieve in the path.
Only lib90_sieve_extprograms_plugin.so exists in that path.
sieve_imapsieve is in pigeonhole since pigeonhole 0.4.14 but not in mageia package
Comment 1 David GEIGER 2019-10-28 13:08:18 CET
Should be fixed with upcoming dovecot-2.3.7.2-1.1.mga7 in Core/Updates_testing repo!

Please test it.

CC: (none) => geiger.david68210

Comment 2 Lewis Smith 2019-10-28 20:23:50 CET
Once again fixed as soon as reported!
Re the previous comment, assigning to QA.
CC'ing Shlomi as the registered maintainer.

@DavidG: This will need an advisory, please.

CC: (none) => shlomif
Assignee: bugsquad => qa-bugs

Comment 3 David GEIGER 2019-10-28 21:13:33 CET
Assigning to QA,


Advisory:
========================

Due to a packaging issue there are some missing sieve plugins (especially the 'sieve_imapsieve' plugin) and some others in the wrong packages.
So this update fixes this issue.

========================

Packages in 7/core/updates_testing:
========================
dovecot-2.3.7.2-1.1.mga7.x86_64.rpm
dovecot-pigeonhole-2.3.7.2-1.1.mga7.x86_64.rpm
dovecot-pigeonhole-devel-2.3.7.2-1.1.mga7.x86_64.rpm
dovecot-plugins-pgsql-2.3.7.2-1.1.mga7.x86_64.rpm
dovecot-plugins-mysql-2.3.7.2-1.1.mga7.x86_64.rpm
dovecot-plugins-ldap-2.3.7.2-1.1.mga7.x86_64.rpm
dovecot-plugins-gssapi-2.3.7.2-1.1.mga7.x86_64.rpm
dovecot-plugins-sqlite-2.3.7.2-1.1.mga7.x86_64.rpm

dovecot-2.3.7.2-1.1.mga7.i586.rpm
dovecot-pigeonhole-2.3.7.2-1.1.mga7.i586.rpm
dovecot-pigeonhole-devel-2.3.7.2-1.1.mga7.i586.rpm
dovecot-plugins-pgsql-2.3.7.2-1.1.mga7.i586.rpm
dovecot-plugins-mysql-2.3.7.2-1.1.mga7.i586.rpm
dovecot-plugins-ldap-2.3.7.2-1.1.mga7.i586.rpm
dovecot-plugins-gssapi-2.3.7.2-1.1.mga7.i586.rpm
dovecot-plugins-sqlite-2.3.7.2-1.1.mga7.i586.rpm

Source RPM: 
========================
dovecot-2.3.7.2-1.1.mga7.src.rpm
Comment 4 Dieter Schütze 2019-10-29 21:25:20 CET
Today I've tested the following packages:
dovecot-2.3.7.2-1.1.mga7.x86_64.rpm
dovecot-pigeonhole-2.3.7.2-1.1.mga7.x86_64.rpm
dovecot-plugins-mysql-2.3.7.2-1.1.mga7.x86_64.rpm

sieve_imapsieve works as expected :)
No further abnormalities today with this version

Thank you.

Is there a chance to get this backported for mageia 6 ?
same sieve_imapsieve missing on mageia 6.
At this time i couldn't upgrade this special mageia 6 machine :(
Comment 5 David GEIGER 2019-10-29 21:31:27 CET
Nop for mageia 6 we have stopped its support.
Comment 6 Herman Viaene 2019-11-01 11:12:01 CET
MGA7-64 Plasma on Lenovo B50
No installation issues.
Ref to bug 22793 Comment 6 for dovecot testing; That works OK.
Wanted to make sure that the test covers some operation sieve_imapsieve as Dieter did not mention any details on his test.
Found https://wiki.dovecot.org/Pigeonhole/Sieve/Plugins/IMAPSieve , but that's not er helpfull either as I fail to see where - which file -the settings have to be added.
I would agree on OK'ing if this is sufficient.

CC: (none) => herman.viaene

Comment 7 Thomas Andrews 2019-11-01 21:21:58 CET
It's true that Dieter did not mention any details, but he did say "sieve_imapsieve works as expected." 

So, since the reason for the bug was that sieve_imapsieve was missing, it would seem that this bug is sufficiently resolved.

If any problems with sieve_imapsieve crop up, a new bug should be filed.

Giving this a 64-bit OK and validating. Advisory in Comment 3.

Whiteboard: (none) => MGA7-64-OK
CC: (none) => andrewsfarm, sysadmin-bugs
Keywords: (none) => validated_update

Comment 8 Dieter Schütze 2019-11-02 00:15:08 CET
Yes i am running this https://wiki.dovecot.org/HowTo/AntispamWithSieve together with rspamd. Works great.

And after this mageia 7 running test version i build my own mageia 6 Packages with sieve_imapsieve. This was also missing on mageia 6. Now i can test this machine and then upgrading to mageia 7. Because i know it works ;)
Thomas Backlund 2019-11-02 16:40:05 CET

CC: (none) => tmb
Keywords: (none) => advisory

Comment 9 Mageia Robot 2019-11-02 17:56:05 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2019-0193.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.