PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit cyradm



[oETTi]
05.07.03, 19:37
Hallo zusammen,

ich versuche gerade einen Mailserver nach folgendem HowTo (http://www.linuxforen.de/forums/showthread.php?s=&threadid=30158) aufzusetzen, allerdings bleibe ich schon beim cyrus-imapd hängen.

Nachdem ih die impad.conf angepasst habe, und dem User cyrus ein Passwort gegeben habe, versuch ich mich verzweifelt mittels cyradm einzuloggen.
Dabei kommt immer wieder diese Fehlermeldung:



bash-2.05b$ cyradm
Can't locate Cyrus/IMAP/Shell.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.0
/usr/lib/perl5/site_perl/5.6.1
/usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .).
BEGIN failed--compilation aborted.
bash-2.05b$


Ich weiß, das es etwas mit den Perlmodulen zu tun haben muss, habe nur leider keine Ahnung wo ich was ändern muss.

Vielleicht kann mir einer von euch den ausschlagebenden Tipp geben. :confused:

EDIT:


bash-2.05b$ rpm -qa | grep perl
perl-CPAN-1.61-55
perl-5.8.0-55
perl-Filter-1.28-9
perl-Cyrus-2.1.14-2
bash-2.05b$

bash-2.05b$ rpm -qa | grep cyrus
cyrus-sasl-2.1.7-2
cyrus-sasl-devel-2.1.7-2
cyrus-imapd-murder-2.1.14-2
cyrus-sasl-md5-2.1.7-2
cyrus-sasl-plain-2.1.7-2
cyrus-imapd-devel-2.1.14-2
cyrus-imapd-utils-2.1.14-2
cyrus-imapd-2.1.14-2
bash-2.05b$


Vielleicht hilft das noch etwas weiter.

stefaan
05.07.03, 20:21
Servus!

Was sagt er?
Er kann da etwas nicht finden? :D

Dann musst du ihm die Sachen halt dorthin kopieren, wo er sie haben will...

Such dir den entsprechenden Verzeichnisbaum mit Cyrus/IMAP und kopiere ihn in ein inc-dir

Grüße, Stefan

[oETTi]
05.07.03, 20:40
Mmmh, was benötigt er denn nun wirklich davon?! :confused:



[root@MARAUDER /]# find -name IMAP
./usr/lib/perl5/5.8.0/imap/IMAP
./usr/lib/perl5/5.8.0/imap/blib/lib/Cyrus/IMAP
./usr/lib/perl5/5.8.0/imap/blib/lib/auto/Cyrus/IMAP
./usr/lib/perl5/5.8.0/imap/blib/arch/auto/Cyrus/IMAP
./usr/lib/perl5/5.8.0/IMAP
./usr/lib/perl5/site_perl/5.6.1/i386-linux/Cyrus/IMAP
./usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/Cyrus/IMAP
./usr/local/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/Cyrus/IMAP
./usr/local/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/Cyrus/IMAP
./usr/src/cyrus-imapd-2.1.13/perl/imap/IMAP
./usr/src/cyrus-imapd-2.1.13/perl/imap/blib/lib/Cyrus/IMAP
./usr/src/cyrus-imapd-2.1.13/perl/imap/blib/lib/auto/Cyrus/IMAP
./usr/src/cyrus-imapd-2.1.13/perl/imap/blib/arch/auto/Cyrus/IMAP
[root@MARAUDER /]#


Nur wenn er Shell.pm nicht findet, und /usr/lib/perl5/5.8.0 ein inc-dir, weiß nicht warum er das nicht findet:



[root@MARAUDER 5.8.0]# ls -l /usr/lib/perl5/5.8.0/Sh*
-r--r--r-- 1 root root 39746 Jul 5 21:15 /usr/lib/perl5/5.8.0/Shell.pm
[root@MARAUDER 5.8.0]#


Etwas verwirrt.
[oETTi]