I am having numerous problems trying to get cyrus to run on Fedora...anybody got any suggestions; First i tried installing the latest DB4 from sleepycat but it would compile against it but link against the old one no matter how I tried to redirect the include and lib files. then i tried letting it just find the one that is on FC1 which is good enough (db4-4.1.25.-14) everything compiles and runs but when i try to connect it produces an error in the log that DBERROR db4: Berkeley DB library configured to support only DB_PRIVATE environments...this is on the redhat bugfix list as an error on non nptl kernels-- but i am using the latest updated kernel. lil help plz
I am having numerous problems trying to get cyrus to run on Fedora...anybody got any suggestions; First i tried installing the latest DB4 from sleepycat but it would compile against it but link against the old one no matter how I tried to redirect the include and lib files. then i tried letting it just find the one that is on FC1 which is good enough (db4-4.1.25.-14) everything compiles and runs but when i try to connect it produces an error in the log that DBERROR db4: Berkeley DB library configured to support only DB_PRIVATE environments...this is on the redhat bugfix list as an error on non nptl kernels-- but i am using the latest updated kernel. lil help plz
i have it running, but i used the rpms from simon matter. those are source rpms, you have to rpmbuild -- rebuild it. but its no problem at all with the databases.
you get cyrus-imapd-2.1.16-6.src.rpm here: http://www.invoca.ch/pub/packages/cyrus-imapd/
takes half an hour to rebuild, you will get 5-6 rpms to install afterwards. Don't forget to give the cyrus-user a password, you will need this for the cyradm afterwards.
HTH Roger
thank you very much roger, you have provided an answer to my woes...seems that current cyrus and fc1 don't like to run on amd k6's too well...three guesses as to what i got
jamez
----- Original Message ----- From: "Roger Grosswiler" roger@gwch.net To: fedora-list@redhat.com Sent: Thursday, January 15, 2004 1:51 AM Subject: Re: cyrus under Fedora
I am having numerous problems trying to get cyrus to run on Fedora...anybody got any suggestions; First i tried installing the
latest
DB4 from sleepycat but it would compile against it but link against the old one no matter how I tried to redirect the include and lib files.
then
i tried letting it just find the one that is on FC1 which is good enough (db4-4.1.25.-14) everything compiles and runs but when i try to connect
it
produces an error in the log that DBERROR db4: Berkeley DB library configured to support only DB_PRIVATE environments...this is on the
redhat
bugfix list as an error on non nptl kernels-- but i am using the latest updated kernel. lil help plz
i have it running, but i used the rpms from simon matter. those are source rpms, you have to rpmbuild -- rebuild it. but its no problem at all with the databases.
you get cyrus-imapd-2.1.16-6.src.rpm here: http://www.invoca.ch/pub/packages/cyrus-imapd/
takes half an hour to rebuild, you will get 5-6 rpms to install afterwards. Don't forget to give the cyrus-user a password, you will need this for the cyradm afterwards.
HTH Roger
-- fedora-list mailing list fedora-list@redhat.com To unsubscribe: http://www.redhat.com/mailman/listinfo/fedora-list
James Holobetz wrote:
I am having numerous problems trying to get cyrus to run on Fedora...anybody got any suggestions; First i tried installing the latest DB4 from sleepycat but it would compile against it but link against the old one no matter how I tried to redirect the include and lib files. then i tried letting it just find the one that is on FC1 which is good enough (db4-4.1.25.-14) everything compiles and runs but when i try to connect it produces an error in the log that DBERROR db4: Berkeley DB library configured to support only DB_PRIVATE environments...this is on the redhat bugfix list as an error on non nptl kernels-- but i am using the latest updated kernel. lil help plz
I have to chime in with the others on this - Even if you're going to make some heavy modifications to how you build Cyrus, it's a huge help to start out with Simon's source RPMs and then modify them. Cyrus is a painful package to get running properly, but it really does the job once you're there.
Just curious - how big of a user base are you supporting with this? Linux can be a little difficult to tweak for performance if you're shipping a lot of email in. If you have some problems let me know - I support a pretty big email environment in Cyrus on Linux.
James Holobetz wrote:
I am having numerous problems trying to get cyrus to run on Fedora...anybody got any suggestions; First i tried installing the latest DB4 from sleepycat but it would compile against it but link against the old one no matter how I tried to redirect the include and lib files. then i tried letting it just find the one that is on FC1 which is good enough (db4-4.1.25.-14) everything compiles and runs but when i try to connect it produces an error in the log that DBERROR db4: Berkeley DB library configured to support only DB_PRIVATE environments...this is on the redhat bugfix list as an error on non nptl kernels-- but i am using the latest updated kernel. lil help plz
I have to chime in with the others on this - Even if you're going to make some heavy modifications to how you build Cyrus, it's a huge help to start out with Simon's source RPMs and then modify them. Cyrus is a painful package to get running properly, but it really does the job once you're there.
BTW. i didn't had to fiddle around for the DB4-database with Simon Matters RPM's - just make sure, the DB4-Devel-package is installed before doing rpmbuild --rebuild. Mine works excellent and stable... perhaps after the recompile your DB4 is no longer good for cyrus.
Perhaps you rpm -e all your DB4-packages and reinstall them again (don't forget the db4-devel-package) and rebuild your cyrus-packages. If this doesn't work and you get a error message like:
May 15 13:51:25 co ctl_cyrusdb[10520]: DBERROR: dbenv- >open '/var/lib/imap/db' failed: Function not implemented
...try the bugfix also by simon matter on his homepage at http://www.invoca.ch/pub/packages/cyrus-imapd/db4_for_fc-1/ and do as described at his homepage with "Just install the original source rpm db4-4.x.x-x.src.rpm, patch the db4.spec file and do a rpmbuild -bb db4.spec."
Just curious - how big of a user base are you supporting with this? Linux can be a little difficult to tweak for performance if you're shipping a lot of email in. If you have some problems let me know - I support a pretty big email environment in Cyrus on Linux.
HTH Roger