PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Cyradmin und Kontakt zum Server



Imagine
21.06.08, 19:27
Hi,

ich habe folgendes Problem mit Cyrus-IMAP und SASL
Installiert sind:

cyrus-admin-2.2 (2.2.13-14), cyrus-clients-2.2 (2.2.13-14+b1), cyrus-common-2.2 (2.2.13-14+b1), cyrus-pop3d-2.2 (2.2.13-14+b1), libcyrus-imap-perl22 (2.2.13-14+b1)
libauthen-sasl-perl (2.11-1), libsasl2-2 (2.1.22.dfsg1-21), libsasl2-modules (2.1.22.dfsg1-21), sasl2-bin (2.1.22.dfsg1-21)



Ich möchte gerne die IMAP-Folders einrichten. Dazu habe ich mit


saslpasswd2 cyrus

den Admin für Cyrus angelegt und die sasldb2 der Gruppe "sasl" zugewiesen


chgrp sasl sasldb2

Wenn ich jetzt mit cyradm die Folder anlegen will, dann geht das jetzt nicht.


cyradm --user=cyrus localhost


bleibt nämlich hängen und kann nur noch über "strg+c" gekillt werden. In der /var/log/auth.log müsste ich



Jun 21 10:48:28 stuttgart perl: DIGEST-MD5 client step 2
Jun 21 10:48:35 stuttgart perl: DIGEST-MD5 client step 3


sehen können. Das ist aber nicht der Fall, diese Zeilen tauchen hier nicht auf.
Stattdessen sehe ich in der Log-Datei keine Reaktion. Ferner zeigt mir der ps-Befehl, dass der Shell-Prozess läuft



ps aux | grep MCyrus
root 19542 7.3 0.2 11444 5152 pts/1 S+ 10:57 0:00 perl -MCyrus::IMAP::Shell -e shell -- --user=cyrus localhost



Ich sehe aber nirgends (noch nicht), warum der cyradm-Prozess hängt. Auch Cyrus läuft offensichtlich



ps aux | grep cyrus
root 19564 0.0 0.0 3324 764 pts/2 S+ 11:01 0:00 grep cyrus
cyrus 31356 0.0 0.1 11568 3196 ? Ss Jun20 0:03 /usr/sbin/cyrmaster -d
cyrus 31361 0.0 0.0 25908 1944 ? S Jun20 0:00 notifyd



Ich bin jetzt ziemlich ratlos, warum cyradm hängen bleibt. Hat von euch jemand eine Idee, was es hierfür an Lösungen gibt?

Grüsse und vielen Dank

Imagine

Imagine
23.06.08, 20:44
Okay,

nachdem hier Keinem eine Idee kommt, biete ich der Vollständigkeit halber meine eigene Lösung an. Und zwar hat mich dieser Artikel http://forum.group-e.info/read.php?16,98 auf meine Lösung gestossen. Nun, wie gesagt, ich habe bereits Lenny drauf, und ich fand aufgrund des Artikels die Datei "/etc/pam.d/imap" nicht. Diese findet sich im Paket cyrus-imapd-2.2, das noch nicht installiert war.
Ein Neustart von Cyrus und das Login mit "cyradm --user=cyrus localhost" klappt wieder.

Ich hoffe denen geholfen zu haben, die möglicherweise demnächst das gleiche Problem haben sollten.

Grüsse

Imagnie