can't mupdate: already authenticated
Mark
xa87n at yahoo.com
Thu Aug 7 23:18:40 EDT 2003
--- Mark <xa87n at yahoo.com> wrote:
> Hello,
>
> Over the past few months, I've setup a working config with
> cyrus/murder/ldap. Two days ago, I tried to join an imap backend to
> the config, and I'm not able to do it. The only difference that I
> think there is, the new box is running OpenBSD-current (switched to
> ELF, w^x protection, etc.), while all other boxes are running OpenBSD
> 3.3. The error I'm getting is, in authlog, on imapd backend:
> No worthy mechs found
>
> and in imaplog, on imapd backend:
> ctl_mboxlist[23351]: authentication to remote mupdate server failed:
> already authenticated
>
> and in imaplog, on mupdate master:
> accepted connection
>
> This is when I do for example, ./ctl_mboxlist -m on new backend.
I forgot to change lib/dlopen.c, taken from OpenBSD ports of SASL.
Thanks a lot to the person who did OpenBSD SASL port, Jakob, I followed
the port to build SASL that fits my needs.
When building SASL, these things are needed, among others, check the
port (lines are broken):
cp configure configure.orig
perl -p -e 's/LIBS="-lresolv\s*\$LIBS"/#LIBS="-lresolv \$LIBS"/g' <
configure.orig > configure
cd saslauthd
cp configure configure.orig
perl -p -e 's/LIBS="-lresolv\s*\$LIBS"/#LIBS="-lresolv \$LIBS"/g' <
configure.orig > configure
cd ..
cd lib
cp dlopen.c dlopen.c.orig
perl -p -e 's/defined\(__OpenBSD__\)/(defined(__OpenBSD__) &&
!defined(__ELF__))/' < dlopen.c.orig > dlopen.c
Also, use GNU libtool, after doing configure.
For cyrus-cvs, on OpenBSD ELF, configure is broken. Ugly hack:
cp configure configure.orig
perl -pe
's/ac_cv_lib_wrap_request_init=no/ac_cv_lib_wrap_request_init=yes/' <
configure.orig > configure
And use GNU make to build.
These combinations also fix cyrus-imapd on openbsd-sparc64.
Mark
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
More information about the Info-cyrus
mailing list