Not multiarchified; uses legacy lib32 path

Bug #1551321 reported by Loïc Minier
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
libnss-extrausers (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Hi,

when using libnss-extrausers with 32-bits program doing getpwnam and such on a 64-bits system, libnss-extrausers is only available for the current architecture (64-bits) and this results in entries not being found from the extra users db.

The solution is to install both 32-bits (i386) and 64-bits (amd64) version of this library package whenever relying on it. However that's not possible with the current pathnames which arent multiarch friendly.

Cheers,
- Loïc

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in libnss-extrausers (Ubuntu):
status: New → Confirmed
Revision history for this message
Loïc Minier (lool) wrote :

Actually the lib is biarch, so it ships a /lib32 variant and ought to work; not sure what's wrong here.

Revision history for this message
Loïc Minier (lool) wrote :

The issue is that the lib uses the legacy usr/lib32 pathnames which only work with libc6-i386 installed. The lib would work by default if it was in the multiarch pathname.

summary: - Not multiarchified and no 32-bits version available on 64-bits
+ Not multiarchified; uses legacy lib32 path
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.