Bug 9239 - Please separate nss_mdns-0.10-10.mga3.i586 and nss_mdns-0.10-10.mga3.x86_64 according to library policy
Summary: Please separate nss_mdns-0.10-10.mga3.i586 and nss_mdns-0.10-10.mga3.x86_64 a...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-02 09:51 CET by Janne Enberg
Modified: 2015-05-17 20:08 CEST (History)
2 users (show)

See Also:
Source RPM: nss_mdns-0.10-10.mga3.src.rpm
CVE:
Status comment:


Attachments

Description Janne Enberg 2013-03-02 09:51:04 CET
Description of problem:

I cannot install both i586 and x86_64 versions of nss_mdns.
I am running x86_64 and CrossOver requires the 32bit version of libnss_mdns.so.2 for network access.

I request that you separate nss_mdns i586 and x86_64 into library packages so that both i586 and x86_64 can be installed at the same time.


This is what I tried when Crossover said it requires the 32bit libnss_mdns.so.2 library to function properly:


$ urpmf lib/libnss_mdns.so.2
nss_mdns:/lib/libnss_mdns.so.2

# urpmi nss_mdns
Package nss_mdns-0.10-10.mga3.x86_64 is already installed

# rpm -q --filesbypkg nss_mdns
nss_mdns                  /etc/mdns.allow
nss_mdns                  /lib64/libnss_mdns.so.2
nss_mdns                  /lib64/libnss_mdns4.so.2
nss_mdns                  /lib64/libnss_mdns4_minimal.so.2
nss_mdns                  /lib64/libnss_mdns6.so.2
nss_mdns                  /lib64/libnss_mdns6_minimal.so.2
nss_mdns                  /lib64/libnss_mdns_minimal.so.2
nss_mdns                  /usr/share/doc/nss_mdns
nss_mdns                  /usr/share/doc/nss_mdns/README
nss_mdns                  /usr/share/doc/nss_mdns/README.html
nss_mdns                  /usr/share/doc/nss_mdns/style.css


urpmi will just not do anything if trying to specify that I want the i586 version:

# urpmi nss_mdns-0.10-10.mga3.i586
# 


How reproducible:
Always

Steps to Reproduce:
1. Require 32bit nss_mdns on a 64bit system for any reason
2. Try to install it
3. It will not install

Reproducible: 

Steps to Reproduce:
Manuel Hiebel 2013-03-02 11:44:42 CET

CC: (none) => pterjan
Source RPM: nss_mdns-0.10-10.mga3.i586 nss_mdns-0.10-10.mga3.x86_64 => nss_mdns-0.10-10.mga3.src.rpm

Comment 1 claire robinson 2013-03-02 15:35:31 CET
urpmi --media "Core 32bit Release" nss_mdns
Comment 2 Janne Enberg 2013-03-02 16:29:58 CET
(In reply to claire robinson from comment #1)
> urpmi --media "Core 32bit Release" nss_mdns

That seems to do the exact same thing as "urpmi nss_mdns-0.10-10.mga3.i586", which is to say and do absolutely nothing at all.
Comment 3 Dylan Myers 2013-05-29 02:15:18 CEST
This issue has been around for a long time. I went through it during the entire lifecycle of Mageia 2. My workaround is to just install it via rpm directly.

wget ftp://rpmfind.net/linux/mageia/distrib/3/i586/media/core/release/nss_mdns-0.10-10.mga3.i586.rpm
rpm -ihv nss_mdns-0.10-10.mga3.i586.rpm

And I'm up and running. CrossOver no longer complains. This is essential for me since I'm a CrossOver advocate.

CC: (none) => ralgith

Comment 4 Samuel Verschelde 2015-05-17 20:08:30 CEST
Fixed in Mageia 4.

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.