Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 May 2003 11:14:30 -0400 (EDT)
From:      John Baldwin <jhb@FreeBSD.org>
To:        Bill Dorsey <dorsey@lila.com>
Cc:        sparc64@FreeBSD.org
Subject:   Re: Cyrus IMAPD
Message-ID:  <XFMail.20030514111430.jhb@FreeBSD.org>
In-Reply-To: <1A7D0592-85C5-11D7-B3D5-000393B67A48@lila.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On 14-May-2003 Bill Dorsey wrote:
> John,
> 
> Here's the output from a 'ktrace -i -p <pid_of_master>' beginning when 
> I run the "imtest localhost" command and ending when I kill the master 
> process.  I've snipped most of the trace in the middle as it's probably 
> irrelevant.

Hmm, I don't see anything obvious in the ktrace.

> I copied the contents of /var/imap from the old 32-bit sparc machine 
> onto the new 64-bit machine.  Is it possible that the databases don't 
> use the same format and this is causing imapd to hang?  I'm running the 
> exact same version of Cyrus (2.0.17) on both machines...
> 
> [Cyrus 2.0.17 compiled under FreeBSD 5.0/Sparc64]
> test64# ldd imapd
> imapd:
>          libsasl.so.8 => /usr/local/lib/libsasl.so.8 (0x403e8000)
>          libssl.so.2 => /usr/lib/libssl.so.2 (0x404fa000)
>          libcrypto.so.2 => /usr/lib/libcrypto.so.2 (0x40634000)
>          libdb3.so.3 => /usr/local/lib/libdb3.so.3 (0x40838000)
>          libwrap.so.3 => /usr/lib/libwrap.so.3 (0x409de000)
>          libc.so.5 => /usr/lib/libc.so.5 (0x40ae8000)
>          libcrypt.so.2 => /usr/lib/libcrypt.so.2 (0x40ce8000)
>          libkrb.so.3 => /usr/lib/libkrb.so.3 (0x40e04000)
>          libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x40f24000)
>          libpam.so.2 => /usr/lib/libpam.so.2 (0x41026000)
> 
> [Cyrus 2.0.17 compiled under NetBSD 1.5.3/Sparc]
> test32[54]% ldd imapd
> imapd:
>           -lcrypt.0 => /usr/lib/libcrypt.so.0
>           -lsasl.8 => /usr/pkg/lib/libsasl.so.8
>           -ldb3.3 => /usr/pkg/lib/libdb3.so.3
>           -lc.12 => /usr/lib/libc.so.12
>           -lcrypto.300 => /usr/pkg/lib/libcrypto.so.300
>           -lssl.300 => /usr/pkg/lib/libssl.so.300
>           -lcom_err.3 => /usr/lib/libcom_err.so.3
>           -lwrap.0 => /usr/lib/libwrap.so.0
> 
> Looks like the databases should be compatible to me...

Well, if they use any long's then they would not be compatible.
Have you tried forcing cyrus to rebuild it's indexes?

-- 

John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.20030514111430.jhb>