From owner-freebsd-ports@FreeBSD.ORG Sun Dec 14 11:40:06 2008 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8A6861065676 for ; Sun, 14 Dec 2008 11:40:06 +0000 (UTC) (envelope-from postfix@bitfreak.org) Received: from srv.twinthornes.com (srv.twinthornes.com [65.75.198.146]) by mx1.freebsd.org (Postfix) with ESMTP id 6AA648FC1A for ; Sun, 14 Dec 2008 11:40:06 +0000 (UTC) (envelope-from postfix@bitfreak.org) Received: from [10.9.70.104] (c-76-27-226-62.hsd1.wa.comcast.net [76.27.226.62]) by srv.twinthornes.com (Postfix) with ESMTPSA id 5A88A24C6A for ; Sun, 14 Dec 2008 03:21:35 -0800 (PST) Message-ID: <4944EC3F.5080708@bitfreak.org> Date: Sun, 14 Dec 2008 03:21:35 -0800 From: Darren Pilgrim User-Agent: Thunderbird 2.0.0.18 (Windows/20081105) MIME-Version: 1.0 To: ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Source-upgrading FreeBSD "breaks" postfix+dovecot? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: postfix-users@postfix.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Dec 2008 11:40:06 -0000 Tonight I source-upgraded a FreeBSD system from i386 6.3p5 to i386 6.4-R. I have postfix 2.5.5 and dovecot 1.1.7 installed with postfix using dovecot for SASL and dovecot LDA for mailbox delivery. After installing 6.4-R, postfix refused to work until I recompiled and reinstalled both it and dovecot. Dovecot itself (i.e., the IMAP server) worked fine. Postfix worked fine if I set smtpd_sasl_auth_enable=no and defer_transports=dovecot, effectively preventing postfix from using any dovecot bits. Examples of the logged errors: Before reinstalling anything: postfix/pipe[36617]: fatal: get_service_attr: unknown group: vmail postfix/qmgr[36614]: warning: private/dovecot socket: malformed response private/dovecot is the socket dovecot creates for SMTP AUTH. After recompiling and reinstalling just postfix: postfix/pipe[36755]: warning: unexpected end-of-input from dovecot socket while reading input attribute name postfix/pipe[36755]: warning: deliver_request_get: error receiving common attributes postfix/smtpd[36771]: fatal: no SASL authentication mechanisms This doesn't happen reliably so I've had little luck finding a cause. Searching on the error logs didn't yield any useful results. Does anyone else experience this? Does anyone know the cause? postconf -n and other configuration details available on request.