Add libsqlite3-0 to fully support libnss3-1d

Bug #326311 reported by Michael Moss
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ia32-libs (Ubuntu)
Fix Released
Medium
Fabien Tassin

Bug Description

Binary package hint: ia32-libs

libnss3-1d was added to ia32-libs in version 2.2ubuntu12, but this depends on libsqlite3-0 which was not added (see also the dependencies of the full libnss3-1d package). This causes some 32-bit apps running on 64-bit Intrepid to fail when using NSS3 (for instance, calling NSS_NoDB_Init() fails when sqlite is missing).

Related branches

Revision history for this message
Wan-Teh Chang (wtc-google) wrote :

Yes, libnss3-1d depends on libsqlite3-0. If libsqlite3-0 is missing, libnss3-1d is simply broken. This problem may not be apparent at link time because libsoftokn3.so (the NSS shared library that depends on libsqlite3-0) is not loaded until you call one of the NSS initialization functions. If you can't load libsoftokn3.so, NSS initialization fails, and you can't call any NSS function.

Fabien Tassin (fta)
Changed in ia32-libs (Ubuntu):
assignee: nobody → fta
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ia32-libs - 2.7ubuntu4

---------------
ia32-libs (2.7ubuntu4) jaunty; urgency=low

  * fetch-and-build:
    - add libsqlite3-0, needed as a dependency of libnss3-1d (LP: #326311).
    - add libmikmod2 and libsmpeg0 needed as dependencies of libsdl-mixer1.2
      (LP: #154883).
    - add libcanberra-gtk-module and its dependencies (libcanberra-gtk0,
      libcanberra0 and libtdb1)
    - add libsdl-image1.2 and python2.5 (LP: #277454)
    - add missing dependencies:
      - libcelt0 for libjack0
      - libsmbios2 for libhal1
      - libspeexdsp1 and liboil0.3 for libpulsecore9
      - libavahi-common3 and libavahi-client3 for libpulse-browse0
      - libgail18 for libgnomecanvas2-0
    - drop libartsc0, which is now obsolete.
  * debian/rules:
    - automatically create all missing .so symlinks in /lib32 and /usr/lib32 as
      the manual list of links was always out of sync and incomplete
      (LP: #277772, #309841).
  * Freshen packages (as of Jaunty beta1) (LP: #338145, #325098, #337210)

 -- Fabien Tassin <email address hidden> Fri, 20 Mar 2009 23:48:50 +0100

Changed in ia32-libs:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.