← Back to team overview

canonical-partner-dev team mailing list archive

[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