On Wed, Jan 26, 2022 at 11:22:53AM -0500, Wietse Venema wrote:
> Sorry, master -w" DOES fork (it's re-implemented with clone() on LINUX).
>
> -w Wait in a dummy foreground process, while the real master daemon
> initializes in a background process. The dummy foreground
> process returns a zero exit status only if the master daemon
> initialization is successful, and if it completes in a reason-
> able amount of time.
Indeed you're right, sorry about the disparaging remark...
> I'll leave it to you to resolve this question.
:-(.
The OP can start by posting "postconf -nf" and "postconf -Mf" output,
as well as any other maillog entries just above any of:
postfix-authrelay/master[1179]: fatal: daemon initialization failure
postfix-inetgen/master[1195]: fatal: daemon initialization failure
postfix-authrelay/postfix-script[1404]: fatal: mail system startup failed
postfix-inetgen/postfix-script[1406]: fatal: mail system startup failed
As well as try to find relevant information in the trace. As for
"strace" complaining about "decode_nlattr()", I believe that's a
Linux-issue in strace itself (perhaps the kernel and userland are not
entirely matched up), and so ends up on stderr even with "strace -o
file".
--
Viktor.