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.

Reply via email to