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
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?
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.
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?
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.
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
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).
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
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.
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
fyi, previously working f19 boxes that upgrade to samba-4.0.9-2.fc19 end up without any pam_winbind installed. see bug #1018856
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).
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
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
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
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.
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.