tschloss
19.11.06, 15:37
Hi,
wollte eben auf meinem Cyrus IMAP-Server mal mein Sieve-Skript etwas optimieren - leider läuft das Perl-Programm "sieveshell" nicht mehr :(
Bekomme folgenden Fehler:
Can't locate loadable object for module Cyrus::SIEVE::managesieve in @INC (@INC contains: /usr/local/lib/perl5/5.8.8/i686-linux /usr/local/lib/perl5/5.8.8 /usr/local/lib/perl5/site_perl/5.8.8/i686-linux /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl .) at /usr/bin/sieveshell line 44
Compilation failed in require at /usr/bin/sieveshell line 44.
BEGIN failed--compilation aborted at /usr/bin/sieveshell line 44.
Ok, da hat der Kollege Recht, das Modul liegt unter /usr/lib/perl5/vendor_perl/5.8.6/i586-linux-thread-multi/ (...Cyrus/SIEVE)
Habe nun folgende Versuche unternommen, es dem Kollegen beizubiegen:
Im Perl-Skript sieveshell durch Hinzufügen eines -I/usr/..... in die Perl-exec Zeile
Durch einen symbolischen Link auf das Cyrus-Verzeichnis mit dem Namen Cyrus in eines der @INC-Verzeichnisse
Durch hartes Kopieren des Cyrus-Verzeichnisses in eines der @INC-Verzeichnisse
File/Verzeichnis-Rechte bei (3) waren 755.
Leider hat sich die Fehlermeldung in keinem Jota geändert :mad:
System = SUSE 9.3 mit dem "Original"-Cyrus von der DVD.
Jmd. eine Idee? Thx.
wollte eben auf meinem Cyrus IMAP-Server mal mein Sieve-Skript etwas optimieren - leider läuft das Perl-Programm "sieveshell" nicht mehr :(
Bekomme folgenden Fehler:
Can't locate loadable object for module Cyrus::SIEVE::managesieve in @INC (@INC contains: /usr/local/lib/perl5/5.8.8/i686-linux /usr/local/lib/perl5/5.8.8 /usr/local/lib/perl5/site_perl/5.8.8/i686-linux /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl .) at /usr/bin/sieveshell line 44
Compilation failed in require at /usr/bin/sieveshell line 44.
BEGIN failed--compilation aborted at /usr/bin/sieveshell line 44.
Ok, da hat der Kollege Recht, das Modul liegt unter /usr/lib/perl5/vendor_perl/5.8.6/i586-linux-thread-multi/ (...Cyrus/SIEVE)
Habe nun folgende Versuche unternommen, es dem Kollegen beizubiegen:
Im Perl-Skript sieveshell durch Hinzufügen eines -I/usr/..... in die Perl-exec Zeile
Durch einen symbolischen Link auf das Cyrus-Verzeichnis mit dem Namen Cyrus in eines der @INC-Verzeichnisse
Durch hartes Kopieren des Cyrus-Verzeichnisses in eines der @INC-Verzeichnisse
File/Verzeichnis-Rechte bei (3) waren 755.
Leider hat sich die Fehlermeldung in keinem Jota geändert :mad:
System = SUSE 9.3 mit dem "Original"-Cyrus von der DVD.
Jmd. eine Idee? Thx.