Murder / frontend does not connect to backend

arnaud at opensquad.com arnaud at opensquad.com
Thu Apr 5 06:29:57 EDT 2007


Selon Andrew Morgan <morgan at orst.edu>:

> On Wed, 4 Apr 2007, arnaud at opensquad.com wrote:
>
> > Thanks for your answer, I use 1 frontend because it's a test lab. Cyradm
> was
> > just an example tool.
> > My main question was "How to troubleshoot IMAP connection to backend". I am
> > unable to make a SELECT with imtest or any IMAP client.
> > See below the results with imtest.
> >
> > [snip]
> > S: L01 OK User logged in
> > Authenticated.
> > Security strength factor: 0
> > a SELECT INBOX
> > a NO Server(s) unavailable to complete operation
> > b SELECT user.user1.INBOX
> > b NO Server(s) unavailable to complete operation
> >
> > and the log
> > Mar 23 09:50:44 proxy1 cyrus/proxyd[12409]: connect(imapback.rescom.mi)
> failed:
> > Invalid argument
> >
> > Why there is no communication when connecting to IMAP ?
> > What does mean "connect(default) failed: Invalid argument" in the log ?
>
> Can you post your frontend, backend, and murder imapd.conf files (sanitize
> any passwords, of course)?  I suspect there is an authentication problem.
>
>  	Andy
>

Thanks
Here's the frontend config.
FYI,  users are authenticated against a LDAP server with saslauthd and cyrus,
proxy_murder and murder are defined locally on each machine in a sasldb2
database.



---- FRONTEND CONFIG  (proxy1) ---
configdirectory: /var/lib/cyrus
defaultpartition: proxy1
proxy1-default: /tmp
altnamespace: no
unixhierarchysep: no
lmtp_downcase_rcpt: yes
admins: cyrus postfix murder
lmtp_admins: postman postfix murder
mupdate_admins: murder
proxyservers: proxy_murder
allowanonymouslogin: no
popminpoll: 1
autocreatequota: 0
umask: 077
sieveusehomedir: false
sievedir: /var/spool/sieve
hashimapspool: true
allowplaintext: yes
allowplainwithouttls:yes
sasl_mech_list: PLAIN LOGIN
sasl_pwcheck_method: saslauthd auxprop
sasl_auxprop_plugin: sasldb
sasl_auto_transition: no
force_sasl_client_mech: plain login
tls_cert_file: /etc/3mi/pki/server.cert
tls_key_file: /etc/3mi/pki/server.key
tls_ca_file:  /etc/3mi/pki/rootca.pem
imap_tls_cert_file: /etc/3mi/pki/server.cert
imap_tls_key_file: /etc/3mi/pki/server.key
imap_tls_ca_file: /etc/3mi/pki/rootca.pem
tls_session_timeout: 1440
tls_cipher_list: TLSv1+HIGH:!aNULL:@STRENGTH
mupdate_server: mupdate.rescom.mi
mupdate_port: 3905
mupdate_username: murder
mupdate_authname: murder
mupdate_password: password
mupdate_retry_delay: 10
infra1_password:password
imapback_password:password
proxy_authname:murder
proxy_password:password
lmtpsocket: /var/run/cyrus/socket/lmtp
idlemethod: idled
idlesocket: /var/run/cyrus/socket/idle
notifysocket: /var/run/cyrus/socket/notify
syslog_prefix: cyrus
---/END FRONTEND ----


--- BACKEND CONFIG (imapback) -----
servername:imapback.rescom.mi
configdirectory: /var/lib/cyrus
defaultpartition: default
partition-default: /var/spool/cyrus/mail
altnamespace: no
lmtp_downcase_rcpt: yes
unixhierarchysep: no
admins: cyrus proxy_murder murder
mupdate_admins: murder proxy_murder
allowanonymouslogin: no
popminpoll: 1
umask: 077
autocreatequota: 0
sieveusehomedir: false
sievedir: /var/spool/sieve
hashimapspool: true
allowplaintext: yes
allowplainwithouttls:yes
sasl_pwcheck_method: auxprop
sasl_auxprop_plugin: sasldb
sasl_mech_list: PLAIN
sasl_minimum_layer: 0
sasl_auto_transition: no
lmtpsocket: /var/run/cyrus/socket/lmtp
idlemethod: poll
idlesocket: /var/run/cyrus/socket/idle
notifysocket: /var/run/cyrus/socket/notify
syslog_prefix: cyrusback
proxyservers: proxy_murder
mupdate_server: mupdate.rescom.mi
mupdate_port: 3905
mupdate_username: murder
mupdate_authname: murder
mupdate_password: password
tls_cert_file: /etc/3mi/pki/server.cert
tls_key_file: /etc/3mi/pki/server.key
tls_ca_file:  /etc/3mi/pki/rootca.pem
imap_tls_cert_file: /etc/3mi/pki/server.cert
imap_tls_key_file: /etc/3mi/pki/server.key
imap_tls_ca_file: /etc/3mi/pki/rootca.pem
---- /END BACKEND ----

----- MUPDATE (mupdate)------
configdirectory: /var/lib/mupdate
defaultpartition: default
partition-default: /tmp
altnamespace: no
lmtp_downcase_rcpt: yes
unixhierarchysep: no
admins: cyrus murder
mupdate_admins: murder
umask: 077
allowplaintext: yes
sasl_pwcheck_method: auxprop
sasl_auxprop_plugin: sasldb
sasl_mech_list: PLAIN LOGIN
syslog_prefix: mupdate
---- /END MUPDATE ----

Thanks for your help.

--
Arnaud Brugnon
Opensquad


More information about the Info-cyrus mailing list