Cyrus imapd, DB4, RH 9.0 and NPTL
moby at mobsternet.com
Wed Apr 23 14:07:29 EDT 2003
I can get to work for me also provided I do either one of the two things
1) Compile Cyrus from the source rpm from the site you mention below and
edit the SPEC file to use only skiplit or flat databases.
2) Compile DB4 without --enable-threads.
With either of the two above workarounds, the package you mention below
works fine. The problem is with DB4 apparently and not Cyrus. You are
running it on RedHat 9.0?
They that can give up essential liberty to obtain a little temporary safety
deserve neither liberty nor safety. -- Benjamin Franklin
First they came for the Jews and I did not speak out because I was not a
Then they came for the Communists and I did not speak out because I was not
Then they came for the trade unionists and I did not speak out because I was
not a trade unionist.
Then they came for me and there was no one left to speak out for me.
-- Pastor Martin Niemöller
From: owner-info-cyrus at lists.andrew.cmu.edu
[mailto:owner-info-cyrus at lists.andrew.cmu.edu] On Behalf Of Stephan Bauer
Sent: Wednesday, April 23, 2003 03:54
To: moby at mobsternet.com
Cc: info-cyrus at lists.andrew.cmu.edu
Subject: Re: Cyrus imapd, DB4, RH 9.0 and NPTL
for me this package works
>On a RH 9.0 system, up2date upgraded glibc from glibc-2.3.2-11.9.i386.rpm
>glibc-2.3.2-27.9.i386.rpm. Now it appears that anything applications that
>use POSIX mutexes are broken (only db4 so far affecting rpm and cyrus
>I was able to get rpm to work by doing a --rebuildb.
>Cyrus imapd will still not work. I saw that any places in Cyrus imapd
>trying to use db4 would break. So, I downloaded db4-4.0.14-20.src.rpm and
>tried to do a rpmbuild on it. Lo and behold, while doing rpmbuild, the
>build bombs during the configure phase complaining about POSIX mutex
>not being found. Looking at the spec file, I see that this requires NPTL
>support. I though that NPTL support was shipped with RH 9.0. Is this
>If so, does updating glibc from 2.3.2-11.9 to 2.3.2-27.9 break it?
>I am going to edit the db4 spec file and take out the --enable-mutexes
>option from configure to see if then I can get a good build of DB4 and
>whether that will take care of the DB4 problems that Cyrus imapd is
>complaining about. Anyone have any thoughts on NPTL in RH 9.0 as regards
>DB4 and whether the glibc update mentioned above break NPTL or not?
>Thanks in advance for any help,
>They that can give up essential liberty to obtain a little temporary safety
>deserve neither liberty nor safety. -- Benjamin Franklin
>First they came for the Jews and I did not speak out because I was not a
>Then they came for the Communists and I did not speak out because I was not
>Then they came for the trade unionists and I did not speak out because I
>not a trade unionist.
>Then they came for me and there was no one left to speak out for me.
>-- Pastor Martin Niemöller
More information about the Info-cyrus