Fatal error: tls_start_servertls (fwd)
Mike Allen
mallen at familyradio.org
Tue Sep 2 12:44:52 EDT 2003
---------- Forwarded message ----------
Date: Tue, 2 Sep 2003 09:16:36 -0700 (PDT)
From: Mike Allen <mallen at familyradio.org>
To: Pat Lashley <patl at volant.org>
Cc: Ken Murchison <ken at oceana.com>, info-cyrus at lists.andrew.cmu.edu,
mwood at familyradio.org
Subject: Re: Fatal error: tls_start_servertls
Thanks to Ken and Pat for their great help. Please see my
comments interspersed with yours below.
Mike Allen
On Tue, 2 Sep 2003, Pat Lashley wrote:
> --On Monday, September 01, 2003 21:08:25 -0400 Ken Murchison
> <ken at oceana.com> wrote:
>
> >> There is no /etc/sasldb file. There is a /usr/local/etc/sasldb2 file
> >> and the result of the 'file' command on it yields:
> >>
> >> sasldb2: Berkeley DB (Hash, version 8, native byte-order)
> >>
> >> I compiled cyrus-imapd2 as a 'port' on my FreeBSD machine with
> >> nothing but default options.
> >
> > Well, since your saskdb2 file is in a non-default location, you're going
> > to have to tell the library where it is. You should have at least these
> > options:
> >
> > sasl_pwcheck_method: auxprop
> > sasl_sasldb_path: /usr/local/etc/sasldb2
>
> No, that shouldn't be necessary - the FreeBSD port makes that the default
> location at compile time. (In FreeBSD, non-bundled software is normally
> installed in /usr/local rather than in the system directories.)
>
> Check ownership and permissions. Verify that it is readable by user
> cyrus. (Or whatever userid you specify in /usr/local/etc/imapd.conf.
> The FreeBSD port uses 'cyrus' by default.)
It is fine.
[mail2] /usr/local/etc# ls -ld sasldb2
-rw-r----- 1 cyrus mail 49152 Aug 28 11:05 sasldb2
>
> Also, run sasldblistusers2 to verify that you have an entry in the
> database.
There appears to be no users in the database. This will be fixed
shortly.
>
> And check to make sure that the imapd was actually built using the
> right version of cyrus-sasl. Run 'ldd /usr/local/cyrus/bin/imapd'
> It should use libsasl.so.3.
[mail2] ~# ldd /home/cyrus/bin/imapd
/home/cyrus/bin/imapd:
libsasl2.so.2 => /usr/local/lib/libsasl2.so.2 (0x2813a000)
Is this OK?
libdb3.so.3 => /usr/local/lib/libdb3.so.3 (0x2814e000)
libssl.so.3 => /usr/lib/libssl.so.3 (0x281da000)
libcrypto.so.3 => /usr/lib/libcrypto.so.3 (0x2820b000)
libmd.so.2 => /usr/lib/libmd.so.2 (0x28316000)
libwrap.so.3 => /usr/lib/libwrap.so.3 (0x28320000)
libc.so.5 => /usr/lib/libc.so.5 (0x28328000)
[mail2] ~#
I note the location of imapd. It is not in any existing path.
I'll change that shortly also.
>
>
>
> -Pat
>
Thanks again for all your help.
Mike Allen
More information about the Info-cyrus
mailing list