Bug#638045: warning: xsasl_cyrus_server_get_mechanism_list: no mechanism available

Ondřej Surý ondrej at sury.org
Wed Aug 17 13:34:23 UTC 2011


Ccing vorlon, since he is the MultiArch guy :)

On Wed, Aug 17, 2011 at 15:05, Sven Joachim <svenjoac at gmx.de> wrote:
> And /usr/lib/sasl2 is hardcoded in postfix, see
> src/xsasl/xsasl_cyrus_log.c:
>
> int xsasl_getpath(void * context, char ** path)
> {
> #if SASL_VERSION_MAJOR >= 2
>    *path = concatenate(var_config_dir, "/", "sasl:/usr/lib/sasl2", (char *) 0);
> #else
>    *path = concatenate(var_config_dir, "/", "sasl:/usr/lib/sasl", (char *) 0);
> #endif
>    return SASL_OK;
> }
>
> So this bug has been triggered by the switch to multiarch paths in
> cyrus-sasl2, and postfix is to blame for hardcoding /usr/lib/sasl2.

I guess the Ubuntu already have a patch for that

I could remove the MultiArch patch as a quick remedy and wait for
postfix to catch up. Opinions?

O.
-- 
Ondřej Surý <ondrej at sury.org>





More information about the Pkg-cyrus-sasl2-debian-devel mailing list