Archiv verlassen und diese Seite im Standarddesign anzeigen : Cyrus Login Problem...
Hallo Leute,
Ich habe vor mir ein kleines Imap-Mail-System zu basteln.
Ich habe Cyrus 2.2.8 unter Mandrake 10.1 installiert.
Dazu auch die Cyrus-Tools.
Installation klappte auch, der Imap-Server läuft.
Benutzer cyrus iss angelegt, PW auch
Mit cyradm habe ich versucht mich als Benutzer cyrus einzuloggen, um Mail-Konten anzulegen...
---
Eingabe :
cyradm -user root localhost
Nach Passwordeingabe erscheint folgende Ausgabe :
IMAP Password:
Login failed: generic failure at /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/Cyrus/IMAP/Admin.pm line 118
---
Die Datei Admin.pm hab ich mir mal fix angesehn... die existiert, aber ich hab keine Checkung, ob - und wenn was - ich da drin rumfrickeln sollte.
Hat einer nen Tipp, worans liegen könnte ???
Danke für Eure Antwort schonmal im Voraus...
Bye - Thomis
Hi,
hast du auch mit "saslpasswd[2]" das Passowrt angelegt? Bzw. welche Authentifizierungsmethode nutzt du überhaupt?
LKH
Hi,
jepp - mit saslpasswd2 hab ich sowohl den user cyrus als auch root angelegt :)
Aber welche Authentifizierung ich benutze -> KA !
keine Ahnung :)
Hab nen per RPM installiertes - nagelneues Cyrus - von Authentifizierung stand nix zu lesen - auch nicht in all den FAQ's die ich schon durch hab...
Schüssi - Thomis
Hi,
die Authentifizierungsmethode steht in der imapd.conf, findet man i.d.R. unterhalb von /etc:
sasl_pwcheck_method: sasldb
LKH
saslauthd
iss die Auth-Methode...
Schlauer bin ich nu auch noch nicht :)
hier meine imapd.conf
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
admins: cyrus
allowanonymouslogin: no
sieveusehomedir: no
sievedir: /var/lib/imap/sieve
sendmail: /usr/sbin/sendmail
hashimapspool: true
sasl_pwcheck_method: saslauthd
sasl_mech_list: PLAIN
tls_cert_file: /etc/ssl/cyrus-imapd/cyrus-imapd.pem
tls_key_file: /etc/ssl/cyrus-imapd/cyrus-imapd.pem
Edit :
Ich hab Cyrus nochmal deinstalliert, und die 3 Pakete neu installiert...
Cyrus, Cyrus-Admin-Tools, und Cyrus-Perl
Ich hab Cyrus als Dienst gestartet, den Benutzer cyrus angelegt - mit PW. Mit saslpasswd2 für root und cyrus nen PW angelegt.
Wenn ich jetzt "cyradm -user cyrus localhost" starte passiert garnix mehr, der Cursor bleibt stehn...
Starte ich cyradmin einfach so, und versuche dann mit "login" mich am Server anzumelden, kriege ich die Meldung :
cyradm> login
authenticate: no connection to server
Verlier ich doch den Spass dran :(
Gibts vielleicht ne "einfachere" Alternative ?
Danke für Deine Mühe... bye...
Hi,
läuft denn der saslauthd?
LKH
Jepp !
"saslauthd -v" liefert folgendes :
saslauthd 2.1.19
authentication mechanisms: getpwent kerberos5 pam rimap shadow ldap
Hi,
Jepp !
... und wie geprüft?
LKH
hmmm...
saslauthd -v
reicht das nicht ? Obwohl das eigentlich nur ne Ausgabe zu sein scheint, welche Version von Slslauthd ich benutze....
Dass der Dienst läuft kann ich im Mandrake-Kontroll-Center sehn... das steht Dienst erfolgreich gestartet...
Wo könnte ich es noch sehen ?
Und - hat es was mit dem Problem zu tun ?
Mittlerweile kann ich ja noch nicht mal mehr zum Cyrus-Server verbinden...
Bis später mal :)
Hi,
versuch mal ein
ps ax | grep saslauthd
in der Konsole. Dann sind wir auf der sicheren Seite.
LKH
Gebongt :)
ps ax |grep saslauth
27014 ? Ss 0:00 saslauthd -a pam
27020 ? S 0:00 saslauthd -a pam
27021 ? S 0:00 saslauthd -a pam
27022 ? S 0:00 saslauthd -a pam
27023 ? S 0:00 saslauthd -a pam
2443 pts/5 S+ 0:00 grep saslauth
Scheint zu laufen... un nu ?
Hi,
Scheint zu laufen... un nu ?
Sorry, ich hab im Moment keine Idee mehr. Außer: läuft denn der imapd? :D
LKH
also dieses problem hatte ich kürzlich auch und zwar.
es gibt eine doku wie man es installieren soll von Marcus Schopen ( UNI Bilefeld ) doch die ist leider veraltet ...
also ich löste mein problem wie folgt;
1.) löschen der alten installation
2.) db auf version 4.1 updaten oder am besten von hand kompelieren
3.) perl auf die neuste version bringen
4.) cyrus sasl installieren und richtig konfigurieren / installation testen
5.) cyrus installieren ohne!!! die perlmodule seperat zu installieren
6.) cyrus als user und in der sasldb2 anlegen
7.) sasl_pwcheck_method: saslauthd in der imap.conf eintragen
8.) saslauthd -a shadow benutzen falls -a pam nicht geht
9.) schau genau nach welche sasldb2 dein sasl2 benutzt
10.) mit su - cyrus zum user cyrus wechseln
11.) cyradm benutzen
sollte funktionieren ...
wenn nicht bitte mal das fehlerbild per mail an admin@klick.us schicken ...
als test möglichkeit kannst du auch
tail -f /var/log/messages benutzen so siehst du wo was fehlschlägt in realtime
meistens sinds die db datenbanken und eine fehlerhaft arbeitende sasl2
Hallo,
ich hatte das gleiche Problem. Nachdem ich alle sasl Paket nachinstalliert habe, wie z. B. md5 und das ganze, hat es funktioniert.
Ich kann Dir heute Abend die imapd.conf durchschicken wenn Du das willst.
Leider habe ich auch noch Probleme mit cm --> create mailbox. Er meint immer "Permission Denied".
Grüsse
Mullfreak
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.