PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Trouble mit cyrus-sasl-2.1.19-r1 unter Gentoo



bla!zilla
09.10.04, 14:43
Hi Leute,

ich habe seit gerade Trouble mit cyrus-sasl-2.1.19-r1. Habe heute ein emerge -UD world gemacht und das war dabei. Seitdem kann ich mich nicht mehr an meinem cyrus-imapd anmelden. Weder mit Thunderbird, noch mit Squirrelmail. Fehlermeldung unter /var/log/messages lautet:

Oct 9 15:41:27 tripwire master[3247]: about to exec /usr/cyrus/bin/imapd
Oct 9 15:41:27 tripwire imap[3247]: executed
Oct 9 15:41:27 tripwire imapd[3247]: sql_select option missing
Oct 9 15:41:27 tripwire imapd[3247]: auxpropfunc error no mechanism available
Oct 9 15:41:27 tripwire imapd[3247]: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: sql
Oct 9 15:41:27 tripwire imapd[3247]: accepted connection
Oct 9 15:41:44 tripwire imapd[3247]: accepted connection

Mit der alten Version ging das ohne Probleme. MySQL verwende ich nicht, ich authentifiziere die User gegen eine sasldb. Irgendjemand eine Idee? Bugzilla bei gentoo.org schweigt sich aus. Tools wie saslpasswd2 oder sasldblistusers2 funktionieren auch nicht. saslauthd -v gibt das aus:

tripwire cyrus-imapd # saslauthd -v
saslauthd 2.1.19
authentication mechanisms: getpwent pam rimap shadow ldap

tripwire cyrus-imapd #

Versionen:
cyrus-sasl-2.1.19-r1
cyrus-imapd-2.1.15-r1

Bin für Hilfe dankbar. :)

THX

Roger Wilco
09.10.04, 15:23
Wie sieht deine imapd.conf aus? Lies ausserdem mal den Hinweis, der beim Installieren von cyrus-sasl-2.1.19 angezeigt wird.

ebuild /usr/portage/dev-libs/cyrus-sasl/cyrus-sasl-2.1.19-r1.ebuild setup

bla!zilla
09.10.04, 16:04
Das war´s. Ich habe in der /etc/make.conf bei den Use-Flags einfach "- gdbm" eingefügt und cyrus-sasl neu kompiliert. Warum ich den Hinweis nicht gesehen habe: Ich habe den emerge -UD world per crontab angeworfen und bin einkaufen gegangen. :)

Danke für die Hilfe.

blauerpeti
09.10.04, 16:19
was hast deb so eingekauft? :ugly:

bla!zilla
09.10.04, 17:18
Muss ich das Posting verstehen?