Cyrus imapd, DB4, RH 9.0 and NPTL
moby at mobsternet.com
Mon Apr 28 10:49:28 EDT 2003
Ok, looks like RedHat cooked the goose with release 9.0. I finally was able
to tracke the problem down and have a possible fix. I have listed it in the
bugzilla report that Simon references below.
They that can give up essential liberty to obtain a little temporary safety
deserve neither liberty nor safety. -- Benjamin Franklin 1759
From: owner-info-cyrus at lists.andrew.cmu.edu
[mailto:owner-info-cyrus at lists.andrew.cmu.edu] On Behalf Of Simon Matter
Sent: Monday, April 28, 2003 06:16
To: Stephan Bauer
Cc: moby at mobsternet.com; info-cyrus at lists.andrew.cmu.edu
Subject: Re: Cyrus imapd, DB4, RH 9.0 and NPTL
Stephan Bauer schrieb:
> for me this package works
For me too, but not on a AMD K6-2 CPU!
> >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
> >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
> >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
> >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
> >a Communist.
> >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