** 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-
[email protected]/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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs