BUG: Authentication client sent unknown handshake command
Lukas Haase
lukashaase at gmx.at
Tue Jul 22 00:39:57 UTC 2014
Hi,
Just a very gentle reminder :)
I don't see anything I am doing "wrong" in my config ...
Thanks
Luke
On 2014-07-11 17:45, Lukas Haase wrote:
> Hi Timo,
>
> Thank you very much. I really appreciate your response!
>
> I have indeed a non-default socket config because I also let exim4
> authenticate against it. So I I am not really able to remove the config.
>
> What makes me wonder is that the problem just appeared recently. I think
> I have the config running for 2 years now or so.
>
> I provide "doveconf -n" in any case, maybe you can spot an issue?
>
> Thanks, Luke
>
> # 2.1.7: /etc/dovecot/dovecot.conf
> # OS: Linux 2.6.32-openvz-042stab090.2-amd64 i686 Debian 7.5
> auth_mechanisms = plain login
> auth_verbose = yes
> log_timestamp = "%Y-%m-%d %H:%M:%S "
> mail_location = maildir:~/Maildir
> mail_privileged_group = mail
> managesieve_notify_capability = mailto
> managesieve_sieve_capability = fileinto reject envelope
> encoded-character vacation subaddress comparator-i;ascii-numeric
> relational regex imap4flags copy include variables body enotify
> environment mailbox date ihave imapflags
> namespace {
> hidden = yes
> inbox = no
> list = no
> location = maildir:~/Maildir-root
> prefix =
> separator = .
> subscriptions = yes
> type = private
> }
> namespace {
> inbox = yes
> location = maildir:~/Maildir
> prefix = INBOX.
> separator = .
> subscriptions = yes
> type = private
> }
> namespace {
> hidden = no
> inbox = no
> list = yes
> location = maildir:/var/mail/public:INDEX=~/Maildir/public
> prefix = Public.
> separator = .
> subscriptions = no
> type = public
> }
> namespace {
> hidden = no
> inbox = no
> list = yes
> location = maildir:/var/mail/shared:INDEX=~/Maildir/shared:LAYOUT=fs
> prefix = Shared.
> separator = .
> subscriptions = no
> type = public
> }
> passdb {
> args = /etc/dovecot/%Ls.passwd
> driver = passwd-file
> }
> passdb {
> args = /etc/dovecot/dovecot-ldap.conf
> driver = ldap
> }
> passdb {
> args = failure_show_msg=yes dovecotp
> driver = pam
> }
> plugin {
> acl = vfile
> sieve = ~/.dovecot.sieve
> sieve_dir = ~/sieve
> sieve_extensions = +imapflags
> sieve_global_path = /etc/dovecot/default.sieve
> }
> protocols = sieve imap
> service auth {
> unix_listener auth-client {
> mode = 0666
> }
> user = root
> }
> service imap-login {
> inet_listener imap {
> port = 0
> }
> }
> service imap {
> executable = /usr/local/sbin/dovecot-imap-fix
> }
> ssl_ca = </etc/ssl/sub.class1.server.ca.crt
> ssl_cert = </etc/ssl/mail.crt
> ssl_key = </etc/ssl/mail.key
> userdb {
> driver = prefetch
> }
> userdb {
> args = /etc/dovecot/dovecot-ldap.conf
> driver = ldap
> }
> protocol imap {
> imap_client_workarounds = tb-extra-mailbox-sep
> mail_max_userip_connections = 15
> mail_plugins = acl
> }
> protocol pop3 {
> pop3_uidl_format = %08Xu%08Xv
> }
> protocol lda {
> hostname = mail.intra.local
> mail_plugins = sieve
> postmaster_address = postmaster at intra.local
> }
>
>
>
> On 2014-07-10 8:23, Timo Sirainen wrote:
>> You have misconfigured Dovecot's auth sockets. Providing doveconf -n
>> output would help figuring out the problem. Or just delete all the
>> auth-related socket settings from config files and it should work.
>>
>> On 9.7.2014, at 0.03, Lukas Haase <lukashaase at gmx.at> wrote:
>>
>>> May I gently "push" this? The string "BUG: Authentication client
>>> sent unknown handshake command" comes from dovecot (presumably it's
>>> in the source code) so I think it shouldn't be too mysterious
>>> what's happening here.
>>>
>>> Thank you, Luke
>>>
>>> On 2014-07-03 19:10, Lukas Haase wrote:
>>>> Hi,
>>>>
>>>> Some time ago my dovecot started to become BUGgy: Evertime I
>>>> restart the system, dovecot is started but I cannot login. I see
>>>> the following information in the logs:
>>>>
>>>> Jul 4 04:04:36 mail dovecot: auth:
>>>> passwd-file(user,127.11.91.218,<nfkQjFT9vwCADFra>): no passwd
>>>> file: /etc/dovecot/imap.passwd Jul 4 04:04:36 mail dovecot:
>>>> auth: Error: BUG: Authentication client sent unknown handshake
>>>> command:
>>>> REQUEST?1183186945?20438?1?a8c7241e7b0778f9f0125da760cd16fa Jul
>>>> 4 04:04:36 mail dovecot: imap: Error: Authentication server
>>>> didn't send valid SPID as expected: MECH#011PLAIN#011plaintext
>>>> Jul 4 04:04:36 mail dovecot: imap: Error: Disconnected from
>>>> auth server, aborting (client-pid=20438 client-id=1) Jul 4
>>>> 04:04:36 mail dovecot: imap-login: Internal login failure
>>>> (pid=20438 id=1) (internal failure, 1 succesful auths):
>>>> user=<user>, method=PLAIN, rip=127.11.91.218, lip=73.82.101.172,
>>>> mpid=20439, TLS, session=<nfkQjFT9vwCADFra>
>>>>
>>>> It does not help to restart the client. But when I then restart
>>>> the server service dovecot restart it works again.
>>>>
>>>> But this is very dangerous because the server might reboot and I
>>>> might not immideately have the chance to restart dovecot
>>>> manually.
>>>>
>>>> What's going on here?
>>>>
>>>> mail:/# uname -a Linux mail 2.6.32-openvz-042stab090.2-amd64 #1
>>>> SMP Sat Jun 21 00:22:42 MSK 2014 i686 GNU/Linux mail:/# dovecot
>>>> --version 2.1.7
>>>>
>>>> Thanks, Luke
>>>>
>>
>
More information about the dovecot
mailing list