Bug 1010722 - Unable to instal both 32-bit and 64-bit packages samba-common and samba-winbind-clients
Summary: Unable to instal both 32-bit and 64-bit packages samba-common and samba-winbi...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: samba
Version: 19
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Guenther Deschner
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1014656
TreeView+ depends on / blocked
 
Reported: 2013-09-22 19:14 UTC by Milan Kerslager
Modified: 2013-11-10 07:35 UTC (History)
8 users (show)

Fixed In Version: samba-4.1.0-2.fc20
Doc Type: Bug Fix
Doc Text:
Clone Of:
: 1014656 (view as bug list)
Environment:
Last Closed: 2013-10-21 00:58:54 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Milan Kerslager 2013-09-22 19:14:20 UTC
I have fully updated 64-bit Fedora 19. I have winbind active to authorize user access to the machines. Some applications are only 32-bit so I need 32-bit libraries in the system. This is impossible because packaging bug. This is not possible to use both 32-bit and 64-bit packages samba-common and samba-winbind-clients (even this is possible for other packages in the system):

yum instal samba-winbind
[...cut...]

Transaction check error:
  file /usr/bin/net from install of samba-common-2:4.0.9-1.fc19.i686 conflicts with file from package samba-common-2:4.0.9-1.fc19.x86_64
  file /usr/bin/pdbedit from install of samba-common-2:4.0.9-1.fc19.i686 conflicts with file from package samba-common-2:4.0.9-1.fc19.x86_64
  file /usr/bin/profiles from install of samba-common-2:4.0.9-1.fc19.i686 conflicts with file from package samba-common-2:4.0.9-1.fc19.x86_64
  file /usr/bin/smbcontrol from install of samba-common-2:4.0.9-1.fc19.i686 conflicts with file from package samba-common-2:4.0.9-1.fc19.x86_64
  file /usr/bin/testparm from install of samba-common-2:4.0.9-1.fc19.i686 conflicts with file from package samba-common-2:4.0.9-1.fc19.x86_64
  file /usr/bin/ntlm_auth from install of samba-winbind-clients-2:4.0.9-1.fc19.i686 conflicts with file from package samba-winbind-clients-2:4.0.9-1.fc19.x86_64
  file /usr/bin/wbinfo from install of samba-winbind-clients-2:4.0.9-1.fc19.i686 conflicts with file from package samba-winbind-clients-2:4.0.9-1.fc19.x86_64

Comment 1 Andreas Schneider 2013-09-23 08:59:06 UTC
Thanks for taking the time and reporting a bug.

The samba-winbind package provides the samba winbind daemon. You are not able to install a 32bit and a 64bit package which provides the same binary.

The library is called libwbclient and can be installed as 64bit and 32bit in parallel.

As the name samba-winbind-clients already suggests, it installs client applications and not libraries.

So could you please be more precise which "libraries" you want to install and why you try to install applications instead?

Comment 2 Milan Kerslager 2013-09-25 22:50:16 UTC
The 32bit package samba-winbind-clients contains:

/etc/security/pam_winbind.conf
/usr/bin/ntlm_auth
/usr/bin/wbinfo
/usr/lib/libnss_winbind.so
/usr/lib/libnss_winbind.so.2
/usr/lib/libnss_wins.so
/usr/lib/libnss_wins.so.2
/usr/lib/security/pam_winbind.so
/usr/share/man/man1/ntlm_auth.1.gz
/usr/share/man/man1/wbinfo.1.gz
/usr/share/man/man5/pam_winbind.conf.5.gz
/usr/share/man/man8/pam_winbind.8.gz

So this is a mix of libraries and binaries. Thus  it is impossible to install because libnss_winbind is needed for 32bit application. In my case on 64bit system I need 32bit Acrobat Reader and Acrobat Reader requires libnss_winbind to work (even the requirement is not declared in metadata of Acrobat package).

So please split libraries and binaries. Thank you.

Comment 3 Andreas Schneider 2013-09-26 09:49:45 UTC
I mean yes, you're right they should be in a seperate package, but I try to understand why acrobat requires them.
These libraries are modules loaded during runtime if they are configured in /etc/nsswitch.conf so nothing links against them.

Do you have samba or winbind in use?
So the questions is how can acrobat require them?

Comment 4 Milan Kerslager 2013-09-26 10:26:14 UTC
I'm using winbind to authorize users, so the user is not in /etc/passwd and /etc/nsswitch.conf contains winbind parameter. Then Acrobat is calling some user-related function from standard library and standard library uses nsswich and wants to load winbind library. But when this 32bit winbind library is not present on the system, starting the Acrobat is aborted.

When normal (ie locally defined in /etc/passwd) runs 32bit Acrobat, it works as no need to contact winbind (on the server with Samba).

This is problem in classroom where Fedora is installed on the stations.

Comment 5 Fedora Update System 2013-10-02 15:41:46 UTC
samba-4.1.0-0.8.rc4.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/samba-4.1.0-0.8.rc4.fc20

Comment 6 Fedora Update System 2013-10-03 01:08:38 UTC
Package samba-4.1.0-0.8.rc4.fc20:
* should fix your issue,
* was pushed to the Fedora 20 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing samba-4.1.0-0.8.rc4.fc20'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2013-18161/samba-4.1.0-0.8.rc4.fc20
then log in and leave karma (feedback).

Comment 7 Fedora Update System 2013-10-04 11:22:43 UTC
samba-4.0.9-2.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/samba-4.0.9-2.fc19

Comment 8 Fedora Update System 2013-10-12 00:05:28 UTC
samba-4.0.9-2.fc19 has been pushed to the Fedora 19 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 9 Fedora Update System 2013-10-14 08:23:23 UTC
samba-4.1.0-1.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/samba-4.1.0-1.fc20

Comment 10 Rex Dieter 2013-10-14 14:29:26 UTC
fyi, previously working f19 boxes that upgrade to samba-4.0.9-2.fc19 end up without any pam_winbind installed.  see bug #1018856

Comment 11 Fedora Update System 2013-10-14 19:21:22 UTC
Package samba-4.1.0-1.fc20:
* should fix your issue,
* was pushed to the Fedora 20 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing samba-4.1.0-1.fc20'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2013-19084/samba-4.1.0-1.fc20
then log in and leave karma (feedback).

Comment 12 Fedora Update System 2013-10-16 07:05:06 UTC
samba-4.1.0-2.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/samba-4.1.0-2.fc20

Comment 13 Fedora Update System 2013-10-16 07:39:26 UTC
samba-4.0.9-3.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/samba-4.0.9-3.fc19

Comment 14 Milan Kerslager 2013-10-16 07:40:56 UTC
How to fix after update from samba-4.0.9-1.fc19 to samba-4.0.9-2.fc19:

yum install samba-winbind-modules
mv /etc/security/pam_winbind.conf.rpmsave /etc/security/pam_winbind.conf

How to make Adobe Reader work on 64bit system:

yum install samba-winbind-modules.i686

How to downgrade:

yum downgrade samba\* libwbclient libsmbclient

How then exclude Samba update:

echo "exclude=samba* libwbclient libsmbclient" >> /etc/yum.conf

Comment 15 Fedora Update System 2013-10-21 00:58:54 UTC
samba-4.0.9-3.fc19 has been pushed to the Fedora 19 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 16 Fedora Update System 2013-11-10 07:35:22 UTC
samba-4.1.0-2.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.


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