dovecot-pigeonhole problems after upgrade to v2.3.0
Hello,
After upgrading to dovecot 2.3.0, my sieve filtering is broken. I managed it via roundcube's managesieve plugin. my emails are not being filtered accordingly into their folders and when i attempt to access the filter interface in roundcube, my maillog reports:
Dec 28 12:05:07 mail roundcube: <gs7miohh> PHP Error: Unable to connect to managesieve on 127.0.0.1:4190 in /var/www/roundcubemail/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php on line 222 (GET /mail/?_task=settings&_action=plugin.managesieve) Dec 28 12:05:07 mail roundcube: ERROR: Not currently in AUTHORISATION state (1) Dec 28 12:05:07 mail httpd: ERROR: Failed to write to socket: connection lost ()
Now I'm willing to consider the possibility that the RC plugin doesn't work with v2.3.0 of dovecot sieve but why wouldn't my current sieve filters be functional?
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
On December 28, 2017 at 7:07 PM "Fabian A. Santiago" fsantiago@garbage-juice.com wrote:
Hello,
After upgrading to dovecot 2.3.0, my sieve filtering is broken. I managed it via roundcube's managesieve plugin. my emails are not being filtered accordingly into their folders and when i attempt to access the filter interface in roundcube, my maillog reports:
Can you enable mail_debug=yes and provide logs when mail is delivered?
Dec 28 12:05:07 mail roundcube: <gs7miohh> PHP Error: Unable to connect to managesieve on 127.0.0.1:4190 in /var/www/roundcubemail/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php on line 222 (GET /mail/?_task=settings&_action=plugin.managesieve) Dec 28 12:05:07 mail roundcube: ERROR: Not currently in AUTHORISATION state (1) Dec 28 12:05:07 mail httpd: ERROR: Failed to write to socket: connection lost ()
This appears to be problem with managesieved, not sieve filters.
Now I'm willing to consider the possibility that the RC plugin doesn't work with v2.3.0 of dovecot sieve but why wouldn't my current sieve filters be functional?
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
December 28, 2017 12:14 PM, "Aki Tuomi" aki.tuomi@dovecot.fi wrote:
On December 28, 2017 at 7:07 PM "Fabian A. Santiago" fsantiago@garbage-juice.com wrote:
Hello,
After upgrading to dovecot 2.3.0, my sieve filtering is broken. I managed it via roundcube's
managesieve plugin. my emails are not being filtered accordingly into their folders and when i attempt to access the filter interface in roundcube, my maillog reports:
Can you enable mail_debug=yes and provide logs when mail is delivered?
Dec 28 12:05:07 mail roundcube: <gs7miohh> PHP Error: Unable to connect to managesieve on 127.0.0.1:4190 in /var/www/roundcubemail/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php on line 222 (GET /mail/?_task=settings&_action=plugin.managesieve) Dec 28 12:05:07 mail roundcube: ERROR: Not currently in AUTHORISATION state (1) Dec 28 12:05:07 mail httpd: ERROR: Failed to write to socket: connection lost ()
This appears to be problem with managesieved, not sieve filters.
Now I'm willing to consider the possibility that the RC plugin doesn't work with v2.3.0 of dovecot sieve but why wouldn't my current sieve filters be functional?
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
no, i believe it's in dovecot. upon further inspection, dovecot.log reports:
mail dovecot: master: Error: service(managesieve-login): command startup failed, throttling for 4 secs
dovecot-sieve.log reports:
mail dovecot: managesieve-login: Fatal: master: service(managesieve-login): child 5988 returned error 127 Dec 28 12:04:07 mail dovecot: managesieve-login: Error: dovecot/managesieve-login: error while loading shared libraries: libdovecot-login.so.0: cannot open shared object file: No such file or directory
do you still need the debug logs?
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
December 28, 2017 12:43 PM, "Fabian A. Santiago" fsantiago@garbage-juice.com wrote:
December 28, 2017 12:14 PM, "Aki Tuomi" aki.tuomi@dovecot.fi wrote:
On December 28, 2017 at 7:07 PM "Fabian A. Santiago" fsantiago@garbage-juice.com wrote:
Hello,
After upgrading to dovecot 2.3.0, my sieve filtering is broken. I managed it via roundcube's
managesieve plugin. my emails are not being filtered accordingly into their folders and when i attempt to access the filter interface in roundcube, my maillog reports:
Can you enable mail_debug=yes and provide logs when mail is delivered?
Dec 28 12:05:07 mail roundcube: <gs7miohh> PHP Error: Unable to connect to managesieve on 127.0.0.1:4190 in /var/www/roundcubemail/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php on line 222 (GET /mail/?_task=settings&_action=plugin.managesieve) Dec 28 12:05:07 mail roundcube: ERROR: Not currently in AUTHORISATION state (1) Dec 28 12:05:07 mail httpd: ERROR: Failed to write to socket: connection lost ()
This appears to be problem with managesieved, not sieve filters.
Now I'm willing to consider the possibility that the RC plugin doesn't work with v2.3.0 of dovecot sieve but why wouldn't my current sieve filters be functional?
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
no, i believe it's in dovecot. upon further inspection, dovecot.log reports:
mail dovecot: master: Error: service(managesieve-login): command startup failed, throttling for 4 secs
dovecot-sieve.log reports:
mail dovecot: managesieve-login: Fatal: master: service(managesieve-login): child 5988 returned error 127 Dec 28 12:04:07 mail dovecot: managesieve-login: Error: dovecot/managesieve-login: error while loading shared libraries: libdovecot-login.so.0: cannot open shared object file: No such file or directory
do you still need the debug logs?
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
here are the sieve related debug log entries (from dovecot.log):
Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Pigeonhole version 0.5.0 (d68c23a) initializing
Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: file storage: Using active Sieve script path: /var/vmail/vmail1/<domain>/f/s/a/<user>-2017.04.06.18.50.14/sieve/dovecot.sieve
Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: file storage: Using script storage path: /var/vmail/vmail1/<domain>/f/s/a/<user>-2017.04.06.18.50.14//sieve
Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: file storage: Relative path to sieve storage in active link:
Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: file storage: Using Sieve script path: /var/vmail/vmail1/<domain>/f/s/a/<user>-2017.04.06.18.50.14/sieve/dovecot.sieve
Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: file script: Opened script managesieve' from
/var/vmail/vmail1/<domain>/f/s/a/<user>-2017.04.06.18.50.14/sieve/dovecot.sieve'
Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: file storage: Using Sieve script path: /var/vmail/sieve/dovecot.sieve
Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: file script: Opened script dovecot' from
/var/vmail/sieve/dovecot.sieve'
Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Executed before user's personal Sieve script(1): /var/vmail/sieve/dovecot.sieve
Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Using the following location for user's Sieve script: /var/vmail/vmail1/<domain>/f/s/a/<user>-2017.04.06.18.50.14/sieve/dovecot.sieve
Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Opening script 1 of 2 from /var/vmail/sieve/dovecot.sieve' Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Loading script /var/vmail/sieve/dovecot.sieve Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Script binary /var/vmail/sieve/dovecot.svbin successfully loaded Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: binary save: not saving binary /var/vmail/sieve/dovecot.svbin, because it is already stored Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Executing script from
/var/vmail/sieve/dovecot.svbin'
Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Opening script 2 of 2 from /var/vmail/vmail1/<domain>/f/s/a/<user>-2017.04.06.18.50.14/sieve/dovecot.sieve' Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Loading script /var/vmail/vmail1/<domain>/f/s/a/<user>-2017.04.06.18.50.14/sieve/dovecot.sieve Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Script binary /var/vmail/vmail1/<domain>/f/s/a/<user>-2017.04.06.18.50.14/sieve/dovecot.svbin successfully loaded Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: binary save: not saving binary /var/vmail/vmail1/<domain>/f/s/a/<user>-2017.04.06.18.50.14/sieve/dovecot.svbin, because it is already stored Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Executing script from
/var/vmail/vmail1/<domain>/f/s/a/<user>-2017.04.06.18.50.14/sieve/dovecot.svbin'
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
On December 28, 2017 at 8:07 PM "Fabian A. Santiago" fsantiago@garbage-juice.com wrote:
December 28, 2017 12:43 PM, "Fabian A. Santiago" fsantiago@garbage-juice.com wrote:
December 28, 2017 12:14 PM, "Aki Tuomi" aki.tuomi@dovecot.fi wrote:
On December 28, 2017 at 7:07 PM "Fabian A. Santiago" fsantiago@garbage-juice.com wrote:
Hello,
After upgrading to dovecot 2.3.0, my sieve filtering is broken. I managed it via roundcube's
managesieve plugin. my emails are not being filtered accordingly into their folders and when i attempt to access the filter interface in roundcube, my maillog reports:
Can you enable mail_debug=yes and provide logs when mail is delivered?
Dec 28 12:05:07 mail roundcube: <gs7miohh> PHP Error: Unable to connect to managesieve on 127.0.0.1:4190 in /var/www/roundcubemail/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php on line 222 (GET /mail/?_task=settings&_action=plugin.managesieve) Dec 28 12:05:07 mail roundcube: ERROR: Not currently in AUTHORISATION state (1) Dec 28 12:05:07 mail httpd: ERROR: Failed to write to socket: connection lost ()
This appears to be problem with managesieved, not sieve filters.
Now I'm willing to consider the possibility that the RC plugin doesn't work with v2.3.0 of dovecot sieve but why wouldn't my current sieve filters be functional?
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
no, i believe it's in dovecot. upon further inspection, dovecot.log reports:
mail dovecot: master: Error: service(managesieve-login): command startup failed, throttling for 4 secs
dovecot-sieve.log reports:
mail dovecot: managesieve-login: Fatal: master: service(managesieve-login): child 5988 returned error 127 Dec 28 12:04:07 mail dovecot: managesieve-login: Error: dovecot/managesieve-login: error while loading shared libraries: libdovecot-login.so.0: cannot open shared object file: No such file or directory
do you still need the debug logs?
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
here are the sieve related debug log entries (from dovecot.log):
Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Pigeonhole version 0.5.0 (d68c23a) initializing Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: file storage: Using active Sieve script path: /var/vmail/vmail1/<domain>/f/s/a/<user>-2017.04.06.18.50.14/sieve/dovecot.sieve Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: file storage: Using script storage path: /var/vmail/vmail1/<domain>/f/s/a/<user>-2017.04.06.18.50.14//sieve Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: file storage: Relative path to sieve storage in active link: Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: file storage: Using Sieve script path: /var/vmail/vmail1/<domain>/f/s/a/<user>-2017.04.06.18.50.14/sieve/dovecot.sieve Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: file script: Opened script
managesieve' from
/var/vmail/vmail1/<domain>/f/s/a/<user>-2017.04.06.18.50.14/sieve/dovecot.sieve' Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: file storage: Using Sieve script path: /var/vmail/sieve/dovecot.sieve Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: file script: Opened scriptdovecot' from
/var/vmail/sieve/dovecot.sieve' Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Executed before user's personal Sieve script(1): /var/vmail/sieve/dovecot.sieve Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Using the following location for user's Sieve script: /var/vmail/vmail1/<domain>/f/s/a/<user>-2017.04.06.18.50.14/sieve/dovecot.sieve Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Opening script 1 of 2 from/var/vmail/sieve/dovecot.sieve' Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Loading script /var/vmail/sieve/dovecot.sieve Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Script binary /var/vmail/sieve/dovecot.svbin successfully loaded Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: binary save: not saving binary /var/vmail/sieve/dovecot.svbin, because it is already stored Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Executing script from
/var/vmail/sieve/dovecot.svbin' Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Opening script 2 of 2 from/var/vmail/vmail1/<domain>/f/s/a/<user>-2017.04.06.18.50.14/sieve/dovecot.sieve' Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Loading script /var/vmail/vmail1/<domain>/f/s/a/<user>-2017.04.06.18.50.14/sieve/dovecot.sieve Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Script binary /var/vmail/vmail1/<domain>/f/s/a/<user>-2017.04.06.18.50.14/sieve/dovecot.svbin successfully loaded Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: binary save: not saving binary /var/vmail/vmail1/<domain>/f/s/a/<user>-2017.04.06.18.50.14/sieve/dovecot.svbin, because it is already stored Dec 28 13:01:58 mail dovecot: lda(<email>)<17543><ROjmBJYxRVqHRAAA5KVdEg>: Debug: sieve: Executing script from
/var/vmail/vmail1/<domain>/f/s/a/<user>-2017.04.06.18.50.14/sieve/dovecot.svbin'--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
And nothing after that? What's your sieve script?
Aki
On December 28, 2017 at 7:43 PM "Fabian A. Santiago" fsantiago@garbage-juice.com wrote:
December 28, 2017 12:14 PM, "Aki Tuomi" aki.tuomi@dovecot.fi wrote:
On December 28, 2017 at 7:07 PM "Fabian A. Santiago" fsantiago@garbage-juice.com wrote:
Hello,
After upgrading to dovecot 2.3.0, my sieve filtering is broken. I managed it via roundcube's
managesieve plugin. my emails are not being filtered accordingly into their folders and when i attempt to access the filter interface in roundcube, my maillog reports:
Can you enable mail_debug=yes and provide logs when mail is delivered?
Dec 28 12:05:07 mail roundcube: <gs7miohh> PHP Error: Unable to connect to managesieve on 127.0.0.1:4190 in /var/www/roundcubemail/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php on line 222 (GET /mail/?_task=settings&_action=plugin.managesieve) Dec 28 12:05:07 mail roundcube: ERROR: Not currently in AUTHORISATION state (1) Dec 28 12:05:07 mail httpd: ERROR: Failed to write to socket: connection lost ()
This appears to be problem with managesieved, not sieve filters.
Now I'm willing to consider the possibility that the RC plugin doesn't work with v2.3.0 of dovecot sieve but why wouldn't my current sieve filters be functional?
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
no, i believe it's in dovecot. upon further inspection, dovecot.log reports:
mail dovecot: master: Error: service(managesieve-login): command startup failed, throttling for 4 secs
dovecot-sieve.log reports:
mail dovecot: managesieve-login: Fatal: master: service(managesieve-login): child 5988 returned error 127 Dec 28 12:04:07 mail dovecot: managesieve-login: Error: dovecot/managesieve-login: error while loading shared libraries: libdovecot-login.so.0: cannot open shared object file: No such file or directory
do you still need the debug logs?
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
Uh, this looks like botched install. Do you have mixed both self-compiled and packaged version or something?
Aki
December 28, 2017 1:21 PM, "Aki Tuomi" aki.tuomi@dovecot.fi wrote:
On December 28, 2017 at 7:43 PM "Fabian A. Santiago" fsantiago@garbage-juice.com wrote:
December 28, 2017 12:14 PM, "Aki Tuomi" aki.tuomi@dovecot.fi wrote:
On December 28, 2017 at 7:07 PM "Fabian A. Santiago" fsantiago@garbage-juice.com wrote:
Hello,
After upgrading to dovecot 2.3.0, my sieve filtering is broken. I managed it via roundcube's
managesieve plugin. my emails are not being filtered accordingly into their folders and when i attempt to access the filter interface in roundcube, my maillog reports:
Can you enable mail_debug=yes and provide logs when mail is delivered?
Dec 28 12:05:07 mail roundcube: <gs7miohh> PHP Error: Unable to connect to managesieve on 127.0.0.1:4190 in /var/www/roundcubemail/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php on line 222 (GET /mail/?_task=settings&_action=plugin.managesieve) Dec 28 12:05:07 mail roundcube: ERROR: Not currently in AUTHORISATION state (1) Dec 28 12:05:07 mail httpd: ERROR: Failed to write to socket: connection lost ()
This appears to be problem with managesieved, not sieve filters.
Now I'm willing to consider the possibility that the RC plugin doesn't work with v2.3.0 of dovecot sieve but why wouldn't my current sieve filters be functional?
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
no, i believe it's in dovecot. upon further inspection, dovecot.log reports:
mail dovecot: master: Error: service(managesieve-login): command startup failed, throttling for 4 secs
dovecot-sieve.log reports:
mail dovecot: managesieve-login: Fatal: master: service(managesieve-login): child 5988 returned error 127 Dec 28 12:04:07 mail dovecot: managesieve-login: Error: dovecot/managesieve-login: error while loading shared libraries: libdovecot-login.so.0: cannot open shared object file: No such file or directory
do you still need the debug logs?
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
Uh, this looks like botched install. Do you have mixed both self-compiled and packaged version or something?
Aki
no; it was originally installed on a bare minimal install of centos from the default repos (I had probably also added epel beforehand so whichever dovecot comes from is where it did originally). i then added your announced repo and ran yum update.
your repo site's front page also states to run yum update followed by yum upgrade but on centos 7.4 yum update suffices and updates your packages. that's what i did.
I've never self-compiled anything dovecot.
should i simply reinstall it?
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
December 28, 2017 2:52 PM, "Fabian A. Santiago" fsantiago@garbage-juice.com wrote:
December 28, 2017 1:21 PM, "Aki Tuomi" aki.tuomi@dovecot.fi wrote:
On December 28, 2017 at 7:43 PM "Fabian A. Santiago" fsantiago@garbage-juice.com wrote:
December 28, 2017 12:14 PM, "Aki Tuomi" aki.tuomi@dovecot.fi wrote:
On December 28, 2017 at 7:07 PM "Fabian A. Santiago" fsantiago@garbage-juice.com wrote:
Hello,
After upgrading to dovecot 2.3.0, my sieve filtering is broken. I managed it via roundcube's
managesieve plugin. my emails are not being filtered accordingly into their folders and when i attempt to access the filter interface in roundcube, my maillog reports:
Can you enable mail_debug=yes and provide logs when mail is delivered?
Dec 28 12:05:07 mail roundcube: <gs7miohh> PHP Error: Unable to connect to managesieve on 127.0.0.1:4190 in /var/www/roundcubemail/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php on line 222 (GET /mail/?_task=settings&_action=plugin.managesieve) Dec 28 12:05:07 mail roundcube: ERROR: Not currently in AUTHORISATION state (1) Dec 28 12:05:07 mail httpd: ERROR: Failed to write to socket: connection lost ()
This appears to be problem with managesieved, not sieve filters.
Now I'm willing to consider the possibility that the RC plugin doesn't work with v2.3.0 of dovecot sieve but why wouldn't my current sieve filters be functional?
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
no, i believe it's in dovecot. upon further inspection, dovecot.log reports:
mail dovecot: master: Error: service(managesieve-login): command startup failed, throttling for 4 secs
dovecot-sieve.log reports:
mail dovecot: managesieve-login: Fatal: master: service(managesieve-login): child 5988 returned error 127 Dec 28 12:04:07 mail dovecot: managesieve-login: Error: dovecot/managesieve-login: error while loading shared libraries: libdovecot-login.so.0: cannot open shared object file: No such file or directory
do you still need the debug logs?
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
Uh, this looks like botched install. Do you have mixed both self-compiled and packaged version or something?
Aki
no; it was originally installed on a bare minimal install of centos from the default repos (I had probably also added epel beforehand so whichever dovecot comes from is where it did originally). i then added your announced repo and ran yum update.
your repo site's front page also states to run yum update followed by yum upgrade but on centos 7.4 yum update suffices and updates your packages. that's what i did.
I've never self-compiled anything dovecot.
should i simply reinstall it?
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
i've now completely uninstalled all traces of dovecot and reinstalled from your repo and still the same issue persists with the same errors.
???
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
On 29/12/17 10:00, Fabian A. Santiago wrote:
i've now completely uninstalled all traces of dovecot and reinstalled from your repo and still the same issue persists with the same errors. I'd be interested to know if the dovecot23* packages in GhettoForge Testing have the same issue:
http://mirror.ghettoforge.org/distributions/gf/el/7/testing/x86_64/
Peter
December 28, 2017 6:38 PM, "Peter" peter@pajamian.dhs.org wrote:
On 29/12/17 10:00, Fabian A. Santiago wrote:
i've now completely uninstalled all traces of dovecot and reinstalled from your repo and still the same issue persists with the same errors.
I'd be interested to know if the dovecot23* packages in GhettoForge Testing have the same issue:
http://mirror.ghettoforge.org/distributions/gf/el/7/testing/x86_64
Peter
ok, the gf dovecot23 packages work and i have my sieve back now. BUT, initially it didn't but the dovecot-sieve.log produced a different error:
Error: Plugin 'stats' not found from directory /usr/lib64/dovecot
this caused me to re-examine my dovecot.conf and i did have in it on the main plugins line:
mail_plugins = " stats quota mailbox_alias acl"
i suspect this was a remnant of my prior dovecot version. so i removed stats and now all is working fine. the dovecot community repo version's errors never mentioned the stats issue. could that have been the cause of my issue all along (Aki?)?
Thanks everyone and Peter for mentioning the gf packages.
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
Am 29.12.2017 um 15:08 schrieb Fabian A. Santiago:
December 28, 2017 6:38 PM, "Peter" peter@pajamian.dhs.org wrote:
On 29/12/17 10:00, Fabian A. Santiago wrote:
i've now completely uninstalled all traces of dovecot and reinstalled from your repo and still the same issue persists with the same errors.
I'd be interested to know if the dovecot23* packages in GhettoForge Testing have the same issue:
http://mirror.ghettoforge.org/distributions/gf/el/7/testing/x86_64
Peter
ok, the gf dovecot23 packages work and i have my sieve back now. BUT, initially it didn't but the dovecot-sieve.log produced a different error:
Error: Plugin 'stats' not found from directory /usr/lib64/dovecot
this caused me to re-examine my dovecot.conf and i did have in it on the main plugins line:
mail_plugins = " stats quota mailbox_alias acl"
i suspect this was a remnant of my prior dovecot version. so i removed stats and now all is working fine. the dovecot community repo version's errors never mentioned the stats issue. could that have been the cause of my issue all along (Aki?)?
Following the documentation could have helped to void such errors:
https://wiki2.dovecot.org/Upgrading/2.3
System reports not finding required shared libraries is a different kind of error and is more likely a packaging mistake (although I haven't checked the RPMs provided by dovecot itself as I am a happy ghettoforge user since long time).
Thanks everyone and Peter for mentioning the gf packages.
Thanks,
Fabian S.
On December 29, 2017 9:50:37 AM EST, Alexander Dalloz ad+lists@uni-x.org wrote:
December 28, 2017 6:38 PM, "Peter" peter@pajamian.dhs.org wrote:
On 29/12/17 10:00, Fabian A. Santiago wrote:
i've now completely uninstalled all traces of dovecot and reinstalled from your repo and still the same issue persists with the same errors.
I'd be interested to know if the dovecot23* packages in GhettoForge Testing have the same issue:
http://mirror.ghettoforge.org/distributions/gf/el/7/testing/x86_64
Peter
ok, the gf dovecot23 packages work and i have my sieve back now. BUT, initially it didn't but the dovecot-sieve.log produced a different error:
Error: Plugin 'stats' not found from directory /usr/lib64/dovecot
this caused me to re-examine my dovecot.conf and i did have in it on
Am 29.12.2017 um 15:08 schrieb Fabian A. Santiago: the main plugins line:
mail_plugins = " stats quota mailbox_alias acl"
i suspect this was a remnant of my prior dovecot version. so i
removed stats and now all is working fine. the dovecot community repo version's errors never mentioned the stats issue. could that have been the cause of my issue all along (Aki?)?
Following the documentation could have helped to void such errors:
https://wiki2.dovecot.org/Upgrading/2.3
System reports not finding required shared libraries is a different kind of error and is more likely a packaging mistake (although I haven't checked the RPMs provided by dovecot itself as I am a happy ghettoforge
user since long time).
Thanks everyone and Peter for mentioning the gf packages.
Thanks,
Fabian S.
Thank you. I do often cause my own issues and need the mailing lists to bounce my thoughts off and get my head around it. Part of my downfall I guess. It's a good thing I don't work with Linux professionally. ;-)
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
On 29.12.2017 16:50, Alexander Dalloz wrote:
Am 29.12.2017 um 15:08 schrieb Fabian A. Santiago:
December 28, 2017 6:38 PM, "Peter" peter@pajamian.dhs.org wrote:
On 29/12/17 10:00, Fabian A. Santiago wrote:
i've now completely uninstalled all traces of dovecot and reinstalled from your repo and still the same issue persists with the same errors.
I'd be interested to know if the dovecot23* packages in GhettoForge Testing have the same issue:
http://mirror.ghettoforge.org/distributions/gf/el/7/testing/x86_64
Peter
ok, the gf dovecot23 packages work and i have my sieve back now. BUT, initially it didn't but the dovecot-sieve.log produced a different error:
Error: Plugin 'stats' not found from directory /usr/lib64/dovecot
this caused me to re-examine my dovecot.conf and i did have in it on the main plugins line:
mail_plugins = " stats quota mailbox_alias acl"
i suspect this was a remnant of my prior dovecot version. so i removed stats and now all is working fine. the dovecot community repo version's errors never mentioned the stats issue. could that have been the cause of my issue all along (Aki?)?
Following the documentation could have helped to void such errors:
https://wiki2.dovecot.org/Upgrading/2.3
System reports not finding required shared libraries is a different kind of error and is more likely a packaging mistake (although I haven't checked the RPMs provided by dovecot itself as I am a happy ghettoforge user since long time).
Thanks everyone and Peter for mentioning the gf packages.
Thanks,
Fabian S.
Hi!
We have updated the packages fixing this linking error now.
Aki
Am 29.12.2017 um 00:37 schrieb Peter:
On 29/12/17 10:00, Fabian A. Santiago wrote:
i've now completely uninstalled all traces of dovecot and reinstalled from your repo and still the same issue persists with the same errors. I'd be interested to know if the dovecot23* packages in GhettoForge Testing have the same issue:
http://mirror.ghettoforge.org/distributions/gf/el/7/testing/x86_64/
Peter
Hi Peter,
I just upgraded from your dovecot22 packages to dovecot23 without issues. Well, I had to change my previous stats configuration. But that's documented on https://wiki2.dovecot.org/Upgrading/2.3. And had to incorporate other .conf file changes of the 2.3 release.
Good job as always!
# doveconf -n | head -3 # 2.3.0 (c8b89eb): /etc/dovecot/dovecot.conf # Pigeonhole version 0.5.0 (d68c23a1) # OS: Linux 2.6.32-696.16.1.el6.x86_64 x86_64 CentOS release 6.9 (Final) ext4
managesieve works using Roundcube:
Dec 29 15:39:27 msg dovecot: managesieve-login: Login:
user=foo@example.org, method=PLAIN, rip=::1, lip=::1, mpid=17209, TLS,
TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)
Dec 29 15:39:27 msg dovecot:
managesieve(foo@example.org)<17209>
Best regards Alexander
On December 28, 2017 at 11:00 PM "Fabian A. Santiago" fsantiago@garbage-juice.com wrote:
December 28, 2017 2:52 PM, "Fabian A. Santiago" fsantiago@garbage-juice.com wrote:
December 28, 2017 1:21 PM, "Aki Tuomi" aki.tuomi@dovecot.fi wrote:
On December 28, 2017 at 7:43 PM "Fabian A. Santiago" fsantiago@garbage-juice.com wrote:
December 28, 2017 12:14 PM, "Aki Tuomi" aki.tuomi@dovecot.fi wrote:
On December 28, 2017 at 7:07 PM "Fabian A. Santiago" fsantiago@garbage-juice.com wrote:
Hello,
After upgrading to dovecot 2.3.0, my sieve filtering is broken. I managed it via roundcube's
managesieve plugin. my emails are not being filtered accordingly into their folders and when i attempt to access the filter interface in roundcube, my maillog reports:
Can you enable mail_debug=yes and provide logs when mail is delivered?
Dec 28 12:05:07 mail roundcube: <gs7miohh> PHP Error: Unable to connect to managesieve on 127.0.0.1:4190 in /var/www/roundcubemail/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php on line 222 (GET /mail/?_task=settings&_action=plugin.managesieve) Dec 28 12:05:07 mail roundcube: ERROR: Not currently in AUTHORISATION state (1) Dec 28 12:05:07 mail httpd: ERROR: Failed to write to socket: connection lost ()
This appears to be problem with managesieved, not sieve filters.
Now I'm willing to consider the possibility that the RC plugin doesn't work with v2.3.0 of dovecot sieve but why wouldn't my current sieve filters be functional?
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
no, i believe it's in dovecot. upon further inspection, dovecot.log reports:
mail dovecot: master: Error: service(managesieve-login): command startup failed, throttling for 4 secs
dovecot-sieve.log reports:
mail dovecot: managesieve-login: Fatal: master: service(managesieve-login): child 5988 returned error 127 Dec 28 12:04:07 mail dovecot: managesieve-login: Error: dovecot/managesieve-login: error while loading shared libraries: libdovecot-login.so.0: cannot open shared object file: No such file or directory
do you still need the debug logs?
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
Uh, this looks like botched install. Do you have mixed both self-compiled and packaged version or something?
Aki
no; it was originally installed on a bare minimal install of centos from the default repos (I had probably also added epel beforehand so whichever dovecot comes from is where it did originally). i then added your announced repo and ran yum update.
your repo site's front page also states to run yum update followed by yum upgrade but on centos 7.4 yum update suffices and updates your packages. that's what i did.
I've never self-compiled anything dovecot.
should i simply reinstall it?
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
i've now completely uninstalled all traces of dovecot and reinstalled from your repo and still the same issue persists with the same errors.
???
--
Thanks,
Fabian S.
OpenPGP: 3C3FA072ACCB7AC5DB0F723455502B0EEB9070FC
Hi!
We'll look into this.
Aki
participants (4)
-
Aki Tuomi
-
Alexander Dalloz
-
Fabian A. Santiago
-
Peter