Bug 1244316

Summary: 64-bit and 32-bit packages in conflict with each other
Product: [Fedora] Fedora Reporter: Eetu Huisman <eh>
Component: heimdalAssignee: Ken Dreyer <ktdreyer>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 22CC: circuitsoft, ktdreyer, lnie, negativo17
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: heimdal-1.6.0-0.12.20150115gitc25f45a.fc22 heimdal-1.6.0-0.12.20150115gitc25f45a.fc23 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-08-15 02:14:54 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Eetu Huisman 2015-07-17 18:37:26 UTC
Description of problem:

When trying to install both the i686 and the x86_64 version of the heimdal-libs package, the installation fails because both of them try to install include the file /etc/ld.so.conf.d/heimdal.conf.

Version-Release number of selected component (if applicable):

1.6.0-0.10.20150115gitc25f45a

How reproducible:

Every time

Steps to Reproduce:
1. dnf install heimdal-libs.x86_64
2. dnf install heimdal-libs.i686
3. Watch it fail

Actual results:

Transaction check error:
  file /etc/ld.so.conf.d/heimdal.conf conflicts between attempted installs of heimdal-libs-1.6.0-0.10.20150115gitc25f45a.fc22.x86_64 and heimdal-libs-1.6.0-0.10.20150115gitc25f45a.fc22.i686

Expected results:

Both packages happily installed.

Additional info:

Some other packages have separate configuration files different architectures. For example, llvm-libs.x86_64 contains the file /etc/ld.so.conf.d/llvm-x86_64.conf, llvm-libs.i686 contains the file /etc/ld.so.conf.d/llvm-i386.conf. I suppose a similar naming convention would work for heimdal-libs as well.

Comment 1 circuitsoft 2015-08-09 15:27:39 UTC
I have also encountered this same exact bug.

I tried to install both heimdal-libs.x86_64 and heimdal-libs.i686 to replace the Steam Ubuntu libraries, but I am unable to do so because of this bug.

Error: Transaction check error:
  file /etc/ld.so.conf.d/heimdal.conf conflicts between attempted installs of heimdal-libs-1.6.0-0.10.20150115gitc25f45a.fc22.i686 and heimdal-libs-1.6.0-0.10.20150115gitc25f45a.fc22.x86_64

Comment 2 Simone Caronni 2015-08-09 16:41:21 UTC
Affected here as well, please fix; it's very trivial.

(In reply to Eetu Huisman from comment #0)
> Some other packages have separate configuration files different
> architectures. For example, llvm-libs.x86_64 contains the file
> /etc/ld.so.conf.d/llvm-x86_64.conf, llvm-libs.i686 contains the file
> /etc/ld.so.conf.d/llvm-i386.conf. I suppose a similar naming convention
> would work for heimdal-libs as well.

This is the way to go.

Comment 3 Ken Dreyer 2015-08-10 17:26:28 UTC
Thanks for the pointers. Fixed in Rawhide: http://pkgs.fedoraproject.org/cgit/heimdal.git/commit/?id=3df783c75db97970aa068e3a788a1cd847e9d6de

Comment 4 Fedora Update System 2015-08-10 20:09:25 UTC
heimdal-1.6.0-0.12.20150115gitc25f45a.fc22 has been submitted as an update for Fedora 22.
https://admin.fedoraproject.org/updates/heimdal-1.6.0-0.12.20150115gitc25f45a.fc22

Comment 5 Fedora Update System 2015-08-10 20:10:38 UTC
heimdal-1.6.0-0.12.20150115gitc25f45a.fc23 has been submitted as an update for Fedora 23.
https://admin.fedoraproject.org/updates/heimdal-1.6.0-0.12.20150115gitc25f45a.fc23

Comment 6 lnie 2015-08-11 07:14:18 UTC
heimdal-1.6.0-0.12.20150115gitc25f45a.fc22 works

Comment 7 circuitsoft 2015-08-11 10:22:51 UTC
I can also confirm that the updated package works.

Comment 8 Fedora Update System 2015-08-12 07:05:58 UTC
Package heimdal-1.6.0-0.12.20150115gitc25f45a.fc22:
* should fix your issue,
* was pushed to the Fedora 22 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing heimdal-1.6.0-0.12.20150115gitc25f45a.fc22'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2015-13260/heimdal-1.6.0-0.12.20150115gitc25f45a.fc22
then log in and leave karma (feedback).

Comment 9 Fedora Update System 2015-08-15 02:14:54 UTC
heimdal-1.6.0-0.12.20150115gitc25f45a.fc22 has been pushed to the Fedora 22 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 10 Fedora Update System 2015-11-02 18:54:42 UTC
heimdal-1.6.0-0.12.20150115gitc25f45a.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.