On Fri, Apr 30, 2004, Martin Honermeyer wrote: > I am getting this on a pretty new Kolab ZFOS install: > > > /kolab/bin/sieveshell > Can't locate Cyrus/SIEVE/managesieve.pm in @INC (@INC > contains: /etc/perl /usr/lib/perl5/site_perl/5.8.0/i686-linux > /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl > /usr/lib/perl5/vendor_perl/5.8.0/i686-linux /usr/lib/perl5/vendor_perl/5.8.0 > /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.0/i686-linux /usr/lib/perl5/5.8.0 > /usr/local/lib/site_perl .) > at /kolab/bin/sieveshell line 44. > BEGIN failed--compilation aborted at /kolab/bin/sieveshell line 44. > > What's that? Why is this module missing? > Martin, you discovered a bug. The problem is within the /kolab/bin/sieveshell perl script. The second line causes it to restart itself with a perl where the options are controlled by the script. Unfortunately is calls perl where it should call /kolab/bin/perl. So it picks up the wrong perl interpreter which has the wrong INC set ... Your options are:
1.) make sure /kolab/bin/perl is the first in the path 2.) hack /kolab/bin/sieveshell and modify the second line -exec perl -x -S $0 ${1+"$@"} # -*-perl-*- +exec /kolab/bin/perl -x -S $0 ${1+"$@"} # -*-perl-*- 3.) wait until OpenPKG fixed the problem, MFC the fix into 2_0_SOLID and ZfOS integrates this and publishes a new snapshot. Will take one or two weeks because there are other important issues in the queue. -- [EMAIL PROTECTED], Cable & Wireless ______________________________________________________________________ The OpenPKG Project www.openpkg.org Developer Communication List [EMAIL PROTECTED]