Managesieve stopped working - Undefined symbol "i_stream_read_memarea"
Aki Tuomi
aki.tuomi at dovecot.fi
Thu Aug 2 16:29:50 EEST 2018
> On 02 August 2018 at 16:22 Henrik Larsson <dovecot-user at spambox.dk> wrote:
>
>
> On 02-08-2018 15:16, Aki Tuomi wrote:
> >> On 02 August 2018 at 16:08 Henrik Larsson <dovecot-user at 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
More information about the dovecot
mailing list