From nobody Fri Sep 20 20:24:10 2024 X-Original-To: ports-bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4X9P4B5vVHz5XWMK for ; Fri, 20 Sep 2024 20:24:10 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X9P4B2Q99z4cBw for ; Fri, 20 Sep 2024 20:24:10 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1726863850; a=rsa-sha256; cv=none; b=a3moIrA46Q6WAyqCBnGY1Ie87N5Sg0WNiIL6WkyhBj4ioSriLrUwo0GPoErDME8UhKwN3M Fj5JLhjt58DONMlkfkRUOZAumucyU9uZTi94NOI//MM1J4LU7pt3G+iPFtfjZThRfHSqdh KfZUkiiOtnJBUH/43dGqbboiuXwDR0jUArG70PLogrzfKREyALLhMxtX53wWjVhlgfVnab WIXWMLBkqZzv/fRQ49UrwiLl7+GuAF0IbQGa+kgZACmPg0Hx9rdbLI586um3xPNtO40MXr VsFkIgN0I6rYnubC2DSzylbMfjwd7+YPu+5AVDLUlVp5L2AFf/sRIa9MCiU4SA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1726863850; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=vI8AlFtot2QDY3z/+tka7vG+wkUucDbVjcFbGzC5m1g=; b=Y1VeyQBbAS2vxwcUU32kXjPqWTAJcK/3PU3fED0msGiaqeLEXwTIW8zUeNViYp77XWsOk1 yPmJlQ0UqPm8aqqs1K7oji/nwZCqqy08FMn87kYdRpP/M9tGitLO9qHjFVJmsUiHvh0cgA 3FZnYwXaMg+BJ4r6/A3s2mMumn30JlDHe4JZszPwrIhlW44Y7Ki9/4ZHBBp86e92GS57DI YDKVhHKuQ98Wr8VeA+tdlvwFU2MXNDQ9xtAMwob3CJkY1+VC7+t/qedMxRMOlhITbILmfl mQeGgELmrGuCFa+ZjeO6lX9nL4mC7a+1PXezRwA0CPZzFiWkEbuviDGZxS7MYA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4X9P4B1tntz13yL for ; Fri, 20 Sep 2024 20:24:10 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 48KKOAof013948 for ; Fri, 20 Sep 2024 20:24:10 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 48KKOAAM013947 for ports-bugs@FreeBSD.org; Fri, 20 Sep 2024 20:24:10 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 281615] mail/exim: [PATCH] exim fails to create notifier socket on start if no correct exit Date: Fri, 20 Sep 2024 20:24:10 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: dseliv@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: fluffy@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports-bugs@freebsd.org Sender: owner-freebsd-ports-bugs@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D281615 Bug ID: 281615 Summary: mail/exim: [PATCH] exim fails to create notifier socket on start if no correct exit Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: fluffy@FreeBSD.org Reporter: dseliv@gmail.com Assignee: fluffy@FreeBSD.org Flags: maintainer-feedback?(fluffy@FreeBSD.org) Created attachment 253701 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D253701&action= =3Dedit patch Since recent version (e.g. 4.98) exim successfully creates notifier socket = file in FreeBSD. But if file already exists during exim start it's just ignored = with error message in log. Without notifier socket exim cannot check if there is already running exim daemon with e.g. such condition: ${if eq {$queue_size}= {} }. Repro steps: - kill running exim daemon with KILL signal; - check if /var/spool/exim/exim_daemon_notify exists; - start exim daemon: service exim start; - check mainlog and paniclog: daemon_notifier_socket bind: Address already = in use. This mostly happens when exim or OS emergency shutdown occurs. There is no such problem in Linux systems because exim uses abstract unix sockets there (looks like). The attached patch adds socket file removing before daemon start. exim_notifier_socket variable is added for notifier_socket setting overridi= ng in exim configuration. --=20 You are receiving this mail because: You are the assignee for the bug.=