On Red Hat Linux use cyrus-imapd RPMs

Gardiner Leverett gdl at merit.edu
Fri Mar 14 09:17:43 EST 2003



Temp wrote:
> 
> > On 14 Mar 2003, temp at tl165.net writes:
> >
> > > I run cyradm in RedHat 7.2, perl-5.6
> > > and just get these:
> > >
> > > Can't locate Cyrus/IMAP/Shell.pm in @INC (@INC contains:
> > > /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1
> > > /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1
> > > /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0
> > > /usr/lib/perl5/site_perl .).
> > > BEGIN failed--compilation aborted.

I had this same problem when compiling under Solaris 8.  The problem
I found is that the Cyrus Perl modules are installed in the cyrus tree
and not in the Perl tree, so when running cyradm, Perl can't find them. 
My fix was to add the following as the first two lines in the cyradm script:

PERL5LIB=/private/cyrus/lib/site_perl
export PERL5LIB

This fixed it, and all is happy. I would suspect you have the same
issue with Red Hat. (I had installed Cyrus under FreeBSD, and I didn't 
have to add these lines.) 


--------------
Gardiner Leverett				gdl at merit.edu
Merit Network, Inc.				Phone: 734-647-9888
4251 Plymouth Rd., Suite 2000	Ann Arbor, MI  48105-2785
				http://www.merit.edu




More information about the Info-cyrus mailing list