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@xxxxxxxxxxxxxxxxxxxx/8135993.html http://www.mail-archive.com/info-cyrus@xxxxxxxxxxxxxxxxxxxx/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 ---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html