** Description changed: + [ Impact ] + + OpenLDAP users who rely on the Perl backend will experience a regression + when updating to the latest OpenLDAP version (MRE'd a few days ago) due + to an upstream bug. Although back_perl is in a deprecated status, it + used to work before the upgrade and as such this is considered a + regression. + + [ Test Plan ] + + The test plan is simple. Inside a Jammy container/VM: + + # apt update + # apt install -y slapd ldap-utils + # ldapmodify -H ldapi:// -Y EXTERNAL << _EOF_ + dn: cn=module{0},cn=config + changetype: modify + add: olcModuleLoad + olcModuleLoad: /usr/lib/ldap/back_perl.la + _EOF_ + + You will notice that the service will fail to start with the following + error: + + Jul 12 21:55:18 j-openldap slapd[75241]: lt_dlopenext failed: + (/usr/lib/ldap/back_perl.la) file not found + + [ Where problems could occur ] + + This is a very small and contained change, and it fixes a regression + which prevents the service from starting in the first place, so it is + really very unlikely that anything else will be impacted. + + [ Original Description ] + The upgrade from 2.5.17+dfsg-0ubuntu0.22.04.1 -> 2.5.18+dfsg-0ubuntu0.22.04.1 may have broken back_perl. What was once working now gives "lt_dlopenext failed: (back_perl) file not found" when starting the service now. I see upstream this change to back_perl happened: https://lists.openldap.org/hyperkitty/list/openldap- com...@openldap.org/thread/UKTKHN66KVVAKNA2NYZMFYXLZLHHDTNJ/ Perhaps this is related?
** Changed in: openldap (Ubuntu Jammy) Status: Triaged => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2072976 Title: back_perl no longer loads (file not found) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openldap/+bug/2072976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs