But you did not also upgrade Postfix, which was built with OpenSSL 3.0.0.

  Installed Packages
  Name         : postfix
  Epoch        : 2
  Version      : 3.5.25
  Release      : 1.el9
  Architecture : x86_64
  Size         : 4.4 M
  Source       : postfix-3.5.25-1.el9.src.rpm
  Repository   : @System
  From repo    : ol9_appstream
  Summary      : Postfix Mail Transport Agent
  URL          : http://www.postfix.org
  License      : (IBM and GPLv2+) or (EPL-2.0 and GPLv2+)
  Description  : Postfix is a Mail Transport Agent (MTA).

This is the latest package my OS (RHEL9/OL9) is offering. I just tried checking if ghettoforge.org might have a RHEL repo with a newer version but it isn't loading for me right now.



So Postfix issues a warning that the new OpenSSL libraries are not what it was built with. More recent Postfix releases will accept the same OpenSSL "major number" (if 3 or higher),
provided the "minor.micro" number did not move backward.

  [root@host /]# ldd /usr/libexec/postfix/smtpd
    ...
    libssl.so.3 => /lib64/libssl.so.3 (0x00007f134bfca000)
    libcrypto.so.3 => /lib64/libcrypto.so.3 (0x00007f134bab1000)
    libcrypt.so.2 => /lib64/libcrypt.so.2 (0x00007f134b6c9000)
    libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f134b57e000)

  [root@host /]# ldd /usr/libexec/postfix/smtp
    ...
    libcrypto.so.3 => /lib64/libcrypto.so.3 (0x00007fe4555fe000)
    libssl.so.3 => /lib64/libssl.so.3 (0x00007fe455310000)
    libcrypt.so.2 => /lib64/libcrypt.so.2 (0x00007fe454f28000)
    libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007fe454ddd000)

This is what the packages were built with. Is this right/wrong? Do I have options that don't involve building from source? Do I need to wait until the package maintainers build against a newer SSL?
_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org

Reply via email to