On 02 August 2018 at 16:22 Henrik Larsson dovecot-user@spambox.dk wrote:
On 02-08-2018 15:16, Aki Tuomi wrote:
On 02 August 2018 at 16:08 Henrik Larsson dovecot-user@spambox.dk wrote:
On 15-07-2018 11:42, Henrik Larsson wrote:
After upgrading Dovecot to 2.3.2.1 and Pigeonhole to 0.5.2, managesieve stopped working.
I'm using FreeBSD ports tree, to build these. Only domains have been modified in below output.
A FreeBSD bug report have also been created. But I'm not sure if this is FreeBSD ports related or Dovecot/Pigeonhole related: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228067
[Removed output from "uname", "pkg version", "dmesg" and "dovecot -n" from my original post]
Anyone able to give me some input how to solve this?
Best regards Henrik Larsson
Hi!
i_stream_read_memarea was added in v2.3.0.
Can you try uninstalling /usr/local/libexec/dovecot/managesieve, recompiling pigeonhole 0.5.2 and reinstalling it?
Aki
Re-compiled today, same error.
/usr/local/libexec/dovecot # ll managesieve -rwxr-xr-x 1 root wheel 64664 2 aug 14:50 managesieve*
From Dovecot log: Aug 02 15:09:10 master: Info: Dovecot v2.3.2.1 (0719df592) starting up for imap, pop3, lmtp, sieve Aug 02 15:09:10 config: Error: /usr/local/libexec/dovecot/managesieve: Undefined symbol "i_stream_read_memarea" Aug 02 15:09:10 config: Error: managesieve-login: dump-capability process returned 1
/Henrik
Can you do
ldd /usr/local/libexec/dovecot/managesieve
and make sure it points to correct libdovecot.so?
Aki