[Pkg-utopia-maintainers] Bug#430845: Wine can't access network if libnss-mdns is installed on amd64

Amit Gurdasani amitg at alumni.cmu.edu
Tue Apr 22 11:08:29 UTC 2008


I notice that there's now a notification in the 0.9.60-1 packages informing 
users using x86_64 kernels that if libnss-mdns is installed, unless 
lib32nss-mdns is installed, Internet access will not work.

Now, I'm probably among a small minority of users who use the i386 
distribution (hence 32-bit userspace) with the packaged 
linux-image-2.6-amd64 kernel (hence 64-bit kernel). So at least in my case, 
as well as the case of people who, like me, have decided upon an i386 
userspace with an x86_64 arch kernel the error is spurious, since our 
libnss-dns is actually appropriate, being 32-bit.

I propose that this be changed to reflect the architecture of the userspace 
rather than the kernelspace (which in this corner case isn't relevant).

So rather than doing this in /usr/bin/wine:

ARCH="`uname -m`"

you could perhaps use DEB_HOST_ARCH in debian/rules to generate the ARCH= 
line appropriately at package build time.

The message is innocuous but somewhat confusing for people using a 32-bit 
userspace with a 64-bit kernel, given that we don't have a lib32nss-mdns 
package.

Thanks,

Amit





More information about the Pkg-utopia-maintainers mailing list