dovecot-pigeonhole problems after upgrade to v2.3.0

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
15 messages Options
Reply | Threaded
Open this post in threaded view
|

dovecot-pigeonhole problems after upgrade to v2.3.0

Fabian A. Santiago
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
Reply | Threaded
Open this post in threaded view
|

Re: dovecot-pigeonhole problems after upgrade to v2.3.0

Aki Tuomi-2

> On December 28, 2017 at 7:07 PM "Fabian A. Santiago" <[hidden email]> 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
Reply | Threaded
Open this post in threaded view
|

Re: dovecot-pigeonhole problems after upgrade to v2.3.0

Fabian A. Santiago
December 28, 2017 12:14 PM, "Aki Tuomi" <[hidden email]> wrote:

>> On December 28, 2017 at 7:07 PM "Fabian A. Santiago" <[hidden email]> 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
Reply | Threaded
Open this post in threaded view
|

Re: dovecot-pigeonhole problems after upgrade to v2.3.0

Fabian A. Santiago
December 28, 2017 12:43 PM, "Fabian A. Santiago" <[hidden email]> wrote:

> December 28, 2017 12:14 PM, "Aki Tuomi" <[hidden email]> wrote:
>
>>> On December 28, 2017 at 7:07 PM "Fabian A. Santiago" <[hidden email]> 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
Reply | Threaded
Open this post in threaded view
|

Re: dovecot-pigeonhole problems after upgrade to v2.3.0

Aki Tuomi-2

> On December 28, 2017 at 8:07 PM "Fabian A. Santiago" <[hidden email]> wrote:
>
>
> December 28, 2017 12:43 PM, "Fabian A. Santiago" <[hidden email]> wrote:
>
> > December 28, 2017 12:14 PM, "Aki Tuomi" <[hidden email]> wrote:
> >
> >>> On December 28, 2017 at 7:07 PM "Fabian A. Santiago" <[hidden email]> 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

And nothing after that? What's your sieve script?

Aki
Reply | Threaded
Open this post in threaded view
|

Re: dovecot-pigeonhole problems after upgrade to v2.3.0

Aki Tuomi-2
In reply to this post by Fabian A. Santiago

> On December 28, 2017 at 7:43 PM "Fabian A. Santiago" <[hidden email]> wrote:
>
>
> December 28, 2017 12:14 PM, "Aki Tuomi" <[hidden email]> wrote:
>
> >> On December 28, 2017 at 7:07 PM "Fabian A. Santiago" <[hidden email]> 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
Reply | Threaded
Open this post in threaded view
|

Re: dovecot-pigeonhole problems after upgrade to v2.3.0

Fabian A. Santiago
December 28, 2017 1:21 PM, "Aki Tuomi" <[hidden email]> wrote:

>> On December 28, 2017 at 7:43 PM "Fabian A. Santiago" <[hidden email]> wrote:
>>
>> December 28, 2017 12:14 PM, "Aki Tuomi" <[hidden email]> wrote:
>>
>> On December 28, 2017 at 7:07 PM "Fabian A. Santiago" <[hidden email]> 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
Reply | Threaded
Open this post in threaded view
|

Re: dovecot-pigeonhole problems after upgrade to v2.3.0

Fabian A. Santiago
December 28, 2017 2:52 PM, "Fabian A. Santiago" <[hidden email]> wrote:

> December 28, 2017 1:21 PM, "Aki Tuomi" <[hidden email]> wrote:
>
>>> On December 28, 2017 at 7:43 PM "Fabian A. Santiago" <[hidden email]> wrote:
>>>
>>> December 28, 2017 12:14 PM, "Aki Tuomi" <[hidden email]> wrote:
>>>
>>> On December 28, 2017 at 7:07 PM "Fabian A. Santiago" <[hidden email]> 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
Reply | Threaded
Open this post in threaded view
|

Re: dovecot-pigeonhole problems after upgrade to v2.3.0

Peter Ajamian
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
Reply | Threaded
Open this post in threaded view
|

Re: dovecot-pigeonhole problems after upgrade to v2.3.0

Aki Tuomi-2
In reply to this post by Fabian A. Santiago

> On December 28, 2017 at 11:00 PM "Fabian A. Santiago" <[hidden email]> wrote:
>
>
> December 28, 2017 2:52 PM, "Fabian A. Santiago" <[hidden email]> wrote:
>
> > December 28, 2017 1:21 PM, "Aki Tuomi" <[hidden email]> wrote:
> >
> >>> On December 28, 2017 at 7:43 PM "Fabian A. Santiago" <[hidden email]> wrote:
> >>>
> >>> December 28, 2017 12:14 PM, "Aki Tuomi" <[hidden email]> wrote:
> >>>
> >>> On December 28, 2017 at 7:07 PM "Fabian A. Santiago" <[hidden email]> 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
Reply | Threaded
Open this post in threaded view
|

Re: dovecot-pigeonhole problems after upgrade to v2.3.0

Fabian A. Santiago
In reply to this post by Peter Ajamian
December 28, 2017 6:38 PM, "Peter" <[hidden email]> 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
Reply | Threaded
Open this post in threaded view
|

Re: dovecot-pigeonhole problems after upgrade to v2.3.0

Alexander Dalloz
In reply to this post by Peter Ajamian
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=<[hidden email]>, 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([hidden email])<17209><rIR/mXthGLEAAAAAAAAAAAAAAAAAAAAB>:
Disconnected: Logged out bytes=70/2777

Best regards
Alexander
Reply | Threaded
Open this post in threaded view
|

Re: dovecot-pigeonhole problems after upgrade to v2.3.0

Alexander Dalloz
In reply to this post by Fabian A. Santiago
Am 29.12.2017 um 15:08 schrieb Fabian A. Santiago:

> December 28, 2017 6:38 PM, "Peter" <[hidden email]> 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.


Reply | Threaded
Open this post in threaded view
|

Re: dovecot-pigeonhole problems after upgrade to v2.3.0

Fabian A. Santiago
On December 29, 2017 9:50:37 AM EST, Alexander Dalloz <[hidden email]> wrote:

>Am 29.12.2017 um 15:08 schrieb Fabian A. Santiago:
>> December 28, 2017 6:38 PM, "Peter" <[hidden email]> 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.

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
Reply | Threaded
Open this post in threaded view
|

Re: dovecot-pigeonhole problems after upgrade to v2.3.0

Aki Tuomi-2
In reply to this post by Alexander Dalloz


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" <[hidden email]> 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