canonical-partner-dev team mailing list archive
-
canonical-partner-dev team
-
Mailing list archive
-
Message #01019
[Bug 902675] [NEW] acroread.postinst fails to find its LDAP libraries
Public bug reported:
Ubuntu 11.10 x86_64 fully updated (oneiric-proposed).
acroread 9.4.6~enu-0oneiric1 (acroread_9.4.6~enu-0oneiric1_amd64.deb, though it actually delivers 32-bit binaries).
acroread's postinst script fails to create two LDAP library links:
/var/lib/dpkg/info/acroread.postinst function MakeLibLDAPLinks()
attempts to link /usr/lib/libldap.so and liblber.so to its directory
/opt/Adobe/Reader9/Reader/intellinux/lib/. This fails since in the new
multilib world, the libraries are found in /usr/lib32/.
Should probably be fixed in an appropriately might-or-might-not-be-
multilib sensitive manner. Whatever that might be. Perhaps take a cue
from MakeLibGnomeSpeechLinks() in the same postinst: it runs `ldd` on a
binary expected to need the same libraries and decodes the output. OR,
more likely, that part is probably also broken on 64-bit -- it probably
ends up linking 64-bit speech libraries for attempted use by the 32-bit
acroread binary. (I'm not sure since I don't have `test-speech`
installed)
NOTE: I am not experiencing an issue due to this. I noticed merely
because these two files specified by acroread.list were missing on my
finished install. Presumably a system that actually used LDAP for user
ID resolution would be affected.
** Affects: acroread (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Canonical
Partner Developers, which is subscribed to acroread in Ubuntu.
https://bugs.launchpad.net/bugs/902675
Title:
acroread.postinst fails to find its LDAP libraries
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/acroread/+bug/902675/+subscriptions
Follow ups
References