Problems with murder on debian

Dan White dwhite at olp.net
Sat Jul 3 00:14:21 EDT 2010


On 02/07/10 20:55 -0400, Oscar Nuñez wrote:
>Hi folks,
>
>I have an Cyrus murder (on Debian Lenny) that is very small: 1 mupdate, 1
>frontend and 1 backend.
>
>The backend and mupdate is ok. The problem is the frontend.

Are you using the stock Debian versions or something different?

>When I try to access through SELECT INBOX to a user account from frontend to
>backend the follow error appear:
>. NO Server(s) unavailable to complete operation
>
>In the log appear:
>connect(server) failed: Invalid argument

http://www.opensubscriber.com/message/info-cyrus@lists.andrew.cmu.edu/8135993.html
http://www.mail-archive.com/info-cyrus@lists.andrew.cmu.edu/msg32167.html

>The files of configuration are:
>
>imap.conf on Frontend:
>#----------------------------------------------------------#

>allowsubscribes: yes

Should be allowallsubscribe

>admins: cyrus

>allowplaintext: yes
>sasl_mech_list: login plain
>sasl_minimum_layer: 0
>sasl_pwcheck_method: auxprop
>sasl_auxprop_plugin: sasldb
>mupdate_server: 200.1.16.125
>mupdate_port: 3905
>mupdate_username: mupdateman
>mupdate_authname: mupdateman
>mupdate_realm: auxprop
>mupdate_password: mupdateman
>proxy_authname: frontend
>proxy_password: frontend
>proxyd_disable_mailbox_referrals: 1
>#---------------------------------------------------#
>
>imap.conf on Backend:
>#----------------------------------------------------#
>allowsubscribes: yes

ditto

>admins: cyrus frontend
>proxyservers: cyrus frontend
>allowanonymouslogin: no

>allowplaintext: yes
>sasl_mech_list: LOGIN PLAIN
>sasl_minimum_layer: 0
>sasl_pwcheck_method: auxprop
>sasl_auxprop_plugin: sasldb
>mupdate_server: 200.1.16.125
>mupdate_port: 3905
>mupdate_username: mupdateman
>mupdate_authname: mupdateman
>mupdate_realm: auxprop
>mupdate_password: mupdateman
>
>imap.conf Mupdate:
>#---------------------------------------------------#

>admins: mupdateman
>mupdate_admins: mupdateman

>allowplaintext: yes
>sasl_mech_list: PLAIN LOGIN
>sasl_pwcheck_method: saslauthd
>sasl_auxprop_plugin: sasldb
>#-------------------------------------------------#

The two threads above focused on the proxyd authentication between the
frontend and backend. Verify that you can proxy authenticate on the
frontend, i.e.:

imtest -v -m plain -a frontend -u <proxied_user> <backend host/ip>

Check /var/log/auth.log on the backend for errors.

Check your mailboxes db on the front end (ctl_mboxlist -d), and make sure
that the frontend can resolve the name of the backend server name that
appears in your mailbox list. For instance, if your mailboxes list claims
that user.jsmith resides on 'backend', you may need to put that in your
/etc/hosts.

-- 
Dan White


More information about the Info-cyrus mailing list