Cyradm still not working

Kent L. Nasveschuk knasveschuk at wareham.k12.ma.us
Fri May 28 07:51:46 EDT 2004


Chris,
How did you get around the perl path problem? I've installed cyrus on a
Slackware 9.1 system, similar to your configuration however I'm using
OpenLDAP as a backend. It works with exception of cryadm. I filed a bug
on the software:

Subject: [Bug 2430] IMAP.so does not have full runpath


http://bugzilla.andrew.cmu.edu/show_bug.cgi?id=2430

rjs3 at andrew.cmu.edu changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Bug in IMAP.so when running |IMAP.so does not have
full
                   |cyradm                      |runpath


Anyway how can I get around that so that cyradm works?


> Kent,
> 
> Luckly I made some really bad notes when I went through this exact 
> problem a few months ago, which basically just tell me that I had problems.
> A coworker likes to upgrade our installed packages frequently so I 
> really can't say what was installed when I had my ordeal.
> I've tried compiling both your way and what I had in my notes on the 
> same source tree and machine on which I had the problems but it finds 
> the libraries.
> 
> After pasting in the info below, I realize now that one problem was that 
> my perl installation is in /usr/lib/perl5 but Cyrus by default puts 
> things in /usr/local/lib/perl5.  Thus after make install I have to 
> manually copy files to the proper location which is irritating.  I think 
> I discovered that little nugget on day 2 of my struggle.  If that's not 
> your current problem, you'll likely face it when you get past your 
> present one.
> 
> Sorry I cannot be of any more assistance.  Hopefully some of this is useful.
> Chris
> 
> My present config is:
> 
> ./configure \
> --with-cyrus-prefix=/usr/cyrus \
> --with-openssl=/usr/local/ssl \
> --with-bdb=skiplist \
> --with-auth=unix
> 
> Have compiled SASL as follows:
> 
> ./configure --disable-krb4 \
> --disable-gssapi \
> --enable-login \
> --enable-plain \
> --disable-anon \
> --disable-otp \
> --enable-sql \
> --without-saslauthd \
> --without-des \
> --without-pam \
> --without-opie \
> --with-openssl=/usr/local/ssl \
> --with-pgsql=/usr/local/pgsql \
> --with-mysql=/usr/local/mysql
> 
> 
> We run slackware 9.1 current package list includes:
> 
> 
> aaa_base-9.1.0-noarch-2
> aspell-0.50.5-i486-1
> aspell-en-0.51_0-noarch-1
> autoconf-2.59-noarch-1
> automake-1.8.4-noarch-1
> bash-2.05b-i486-3
> bc-1.06-i386-2
> bin-9.0.0-i486-2
> binutils-2.15.90.0.3-i486-1
> bison-1.875-i386-1
> byacc-1.9-i386-1
> bzip2-1.0.2-i486-5
> coreutils-5.2.1-i486-1
> cvs-1.11.15-i486-1
> db4-4.2.52-i486-1
> dcron-2.3.3-i386-4
> devfsd-1.3.25-i386-2
> devs-2.3.1-noarch-20
> dhcp-3.0pl2-i386-1
> dhcpcd-1.3.22pl4-i386-1
> diffutils-2.8.1-i386-1
> e2fsprogs-1.35-i486-1
> elflibs-9.1.0-i486-2
> elvis-2.2_0-i486-2
> etc-5.1-noarch-7
> expat-1.95.7-i486-1
> expect-5.41.0-i486-1
> findutils-4.1.7-i386-1
> flex-2.5.4a-i486-2
> floppy-5.4-i386-3
> gawk-3.1.3-i486-1
> gcc-3.4.0-i486-1
> gcc-g++-3.3.3-i486-1
> gcc-g++-3.4.0-i486-1
> gettext-0.14.1-i486-1
> gettext-tools-0.14.1-i486-2
> glibc-2.3.2-i486-5
> glibc-solibs-2.3.2-i486-5
> glibc-zoneinfo-2.3.2-noarch-5
> gmp-4.1.3-i486-2
> gnupg-1.2.4-i486-1
> grep-2.5-i386-2
> groff-1.17.2-i386-3
> guile-1.6.4-i486-1
> gzip-1.3.3-i386-2
> infozip-5.50-i486-2
> j2sdk-1_4_2_04-i586-3
> less-382-i486-1
> libpng-1.2.5-i486-2
> libtool-1.5.6-i486-1
> libxml2-2.6.9-i486-1
> libxslt-1.1.6-i486-1
> logrotate-3.6.8-i486-1
> lynx-2.8.5rel.1-i486-2
> m4-1.4-i386-2
> make-3.80-i386-1
> man-1.5m2-i486-1
> man-pages-1.60-noarch-1
> ncftp-3.1.7-i486-1
> ncurses-5.4-i486-2
> nmap-3.50-i486-1
> openssh-3.8p1-i486-1
> pciutils-2.1.11-i486-5
> pcre-4.5-i486-1
> perl-5.8.4-i486-1
> pine-4.60-i486-1
> pkgconfig-0.15.0-i486-1
> pkgtools-9.1.3-i486-1
> pmake-2.1.35-i386-2
> popt-1.7-i386-1
> procmail-3.15.2-i386-1
> procps-2.0.18-i486-1
> python-2.3.3-i486-2
> quota-3.09-i486-1
> raidtools-1.00.3-i386-1
> readline-4.3-i486-3
> reiserfsprogs-3.6.14-i486-1
> rsync-2.6.2-i486-1
> sed-4.0.9-i486-2
> sendmail-8.12.10-i486-1
> shadow-4.0.3-i486-8
> slocate-2.7-i486-2
> strace-4.5.2-i486-1
> stunnel-4.05-i486-1
> sysklogd-1.4.1-i486-9
> syslinux-2.09-i486-1
> sysvinit-2.84-i486-39
> tar-1.14-i486-1
> tcl-8.4.6-i486-1
> tclx-8.3.5-i386-1
> tcpdump-3.8.3-i486-2
> tcpip-0.17-i486-26
> tk-8.4.6-i486-1
> traceroute-1.4a12-i386-2
> utempter-1.1.1-i486-1
> util-linux-2.12-i486-1
> vim-6.2.393-i486-1
> wget-1.9.1-i486-1
> 
> 
> 
> Kent L. Nasveschuk wrote:
> 
> >Hello Chris,
> >Thanks for trying to help me out on this.
> >This is what I did again.
> >
> >Added:
> >/usr/local/BerkeleyDB.4.2/lib to ld.so.conf then ran ldconfig
> >
> >Tried to recompile with the following:
> >
> >export LDFLAGS="-L/usr/local/BerkeleyDB.4.2/lib"; ./configure
> >--with-bdb=/usr/local/BerkeleyDB.4.2
> >--with-bdb-libdir=/usr/local/BerkeleyDB.4.2/lib
> >--with-bdb-incdir=/usr/local/BerkeleyDB.4.2/inc --disable-krb4
> >
> >I also went into a subdirectory from the source directory that has
> >makedepend, compiled that and copied it to /usr/local/bin/makedepend
> >
> >
> >Same thing. Nothing seems to work. What platform do other people run
> >Cyrus IMAP on? I never had this many problems trying to to get something
> >to work as this.
> >
> >
> >
> >On Thu, 2004-05-20 at 11:47, Chris Harms wrote:
> >  
> >
> >>I think I went down that road once also.  In my experience, the cyrus 
> >>configure/build process likes to ignore things from time to time.  Try 
> >>setting the LD_LIBRARY_PATH or putting it in ld.so.conf but that's just 
> >>a guess.
> >>
> >>chris
> >>
> >>Kent L. Nasveschuk wrote:
> >>
> >>    
> >>
> >>>First installation I used the stock Berkeley DBs. Then I tryed this
> >>>after installing BerkeleyDB 4.2.52. I used the following command line
> >>>options on configure:
> >>>
> >>>--with-bdb=/usr/local/BerkeleyDB.4.2
> >>>--with-bdb-libdir=/usr/local/BerkeleyDB.4.2/lib
> >>>--with-bdb-inc=/usr/local/BerkeleyDB.4.2/inc
> >>>--disable-krb4
> >>>
> >>>
> >>>It compiles and starts, but cyradm refuses to function. Running ldd on
> >>>IMAP.so got:
> >>>
> >>>ldd IMAP.so
> >>>       libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x4001e000)
> >>>       libssl.so.2 => /lib/libssl.so.2 (0x40032000)
> >>>       libcrypto.so.2 => /lib/libcrypto.so.2 (0x40062000)
> >>>       libc.so.6 => /lib/i686/libc.so.6 (0x42000000)
> >>>       libdl.so.2 => /lib/libdl.so.2 (0x40136000)
> >>>       libresolv.so.2 => /lib/libresolv.so.2 (0x40139000)
> >>>       libcrypt.so.1 => /lib/libcrypt.so.1 (0x4014b000)
> >>>       /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
> >>>
> >>>How do I force to find the libraries?
> >>>
> >>>
> >>>On Thu, 2004-05-20 at 10:57, Chris Harms wrote:
> >>> 
> >>>
> >>>      
> >>>
> >>>>I seem to recall getting this one on a few occasions...at least one time 
> >>>>it wasn't finding my DB library.  Run ldd on IMAP.so in the perl 
> >>>>directory and see if it found DB.  If not you'll need to reconfigure 
> >>>>using some of the following configure options setting DIR as appropriate.
> >>>>
> >>>>--with-bdb=DIR          use Berkeley DB (in DIR) [yes]
> >>>>--with-bdb-libdir=DIR   Berkeley DB lib files are in DIR
> >>>>--with-bdb-incdir=DIR   Berkeley DB include files are in DIR
> >>>>
> >>>>Chris
> >>>>
> >>>>Kent L. Nasveschuk wrote:
> >>>>
> >>>>   
> >>>>
> >>>>        
> >>>>
> >>>>>Hello,
> >>>>>I have yet to get cyradm working on v 2.2.3 or the recent 2.2.4. Anyone
> >>>>>out there resolve the undefined symbol db_version problem that
> >>>>>accompanies cyradm?
> >>>>>
> >>>>>I've tried 2 installations on RedHat 8.0 and 1 on Slackware 9.0 with the
> >>>>>same problems. I've read a good deal of postings on this problem but
> >>>>>everyting up until now has not worked.
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>     
> >>>>>
> >>>>>          
> >>>>>
> >>---
> >>Cyrus Home Page: http://asg.web.cmu.edu/cyrus
> >>Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
> >>List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
> >>    
> >>
> 
> 
> ---
> Cyrus Home Page: http://asg.web.cmu.edu/cyrus
> Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
-- 
Kent L. Nasveschuk <knasveschuk at wareham.k12.ma.us>

---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list