Sudo and Yum commands encounter an error stating, ImportError: /lib64/libldap.so.2: undefined symbol: EVP_md2, version OPENSSL_3.0.0.

Solution Verified - Updated -

Issue

  • The command sudo su - encounters an error stating unable to load /usr/libexec/sudo/sudoers.so: /lib64/libldap.so.2: undefined symbol: EVP_md2, version OPENSSL_3.0.0.

    # sudo su -
    sudo: error in /etc/sudo.conf, line 14 while loading plugin "sudoers_policy"
    sudo: unable to load /usr/libexec/sudo/sudoers.so: /lib64/libldap.so.2: undefined symbol: EVP_md2, version OPENSSL_3.0.0
    sudo: fatal error, unable to load plugins
    
  • Yum commands encounter an error stating, ImportError: /lib64/libldap.so.2: undefined symbol: EVP_md2, version OPENSSL_3.0.0.

    # yum repolist all
    Traceback (most recent call last):
      File "/usr/bin/yum", line 61, in <module>
        from dnf.cli import main
      File "/usr/lib/python3.9/site-packages/dnf/__init__.py", line 30, in <module>
        import dnf.base
      File "/usr/lib/python3.9/site-packages/dnf/base.py", line 29, in <module>
        import libdnf.transaction
      File "/usr/lib64/python3.9/site-packages/libdnf/__init__.py", line 12, in <module>
        from . import conf
      File "/usr/lib64/python3.9/site-packages/libdnf/conf.py", line 13, in <module>
        from . import _conf
    ImportError: /lib64/libldap.so.2: undefined symbol: EVP_md2, version OPENSSL_3.0.0
    

Environment

  • Red Hat Enterprise Linux 9

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content