On Sun, Oct 02, 2022 at 08:22:39PM +0000, Martin wrote:
> [... lots of prose ...]
>
> # postfix stop
> postfix/postfix-script: stopping the Postfix mail system
> Oct 02 16:24:11 derdickehase postfix/postfix-script[3222]: stopping the
> Postfix mail system
> /usr/libexec/postfix/postfix-script: 216: kill: No such process
> /usr/libexec/postfix/master: symbol lookup error:
> /usr/libexec/postfix/master: undefined symbol: var_compat_level
Bingo. Your Postfix software is not properly installed. My Postfix 3.6.4
"master" executable does not have a "var_compat_level" symbol:
# objdump -T /usr/libexec/postfix/master | grep compat_level
0000000000000000 DF *UND* 0000000000000000 Base
compat_level_from_string
0000000000000000 DO *UND* 0000000000000000 Base compat_level
and correspondingly in libpostfix-global we see:
# objdump -T /usr/lib64/postfix/libpostfix-global.so | grep compat_level
0000000000034be0 g DF .text 000000000000008d Base
compat_level_relop_register
0000000000034760 g DF .text 0000000000000150 Base
compat_level_from_string
00000000000349f0 g DF .text 00000000000000c5 Base
compat_level_from_numbers
000000000004e7c0 g DO .bss 0000000000000008 Base compat_level
0000000000034ac0 g DF .text 0000000000000120 Base
compat_level_to_string
Your "master" executable appears to be from an older Postfix version.
--
Viktor.