Trying to do dnf upgrade today, I got: Running transaction check Transaction check succeeded. Running transaction test Error: Transaction check error: file /usr/share/doc/hwloc/examples/Makefile conflicts between attempted installs of hwloc-libs-1.11.0-1.fc22.i686 and hwloc-libs-1.11.0-1.fc22.x86_64 I have hwloc-libs installed as the dependency for openmpi, for which I need both 32 and 64 bit versions for building corresponding binaries.
Hi, thanks for reporting this. I will move the file to hwloc-devel
I have kept only libraries in hwloc-libs package. /usr/lib64/libhwloc.so.5 /usr/lib64/libhwloc.so.5.6.6 This should allow you to install i686 and x86-64 libraries alongside.
hwloc-1.11.0-2.fc23 has been submitted as an update for Fedora 23. https://admin.fedoraproject.org/updates/hwloc-1.11.0-2.fc23
hwloc-1.11.0-2.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/hwloc-1.11.0-2.fc22
Please test it, the new package is here: https://admin.fedoraproject.org/updates/hwloc-1.11.0-2.fc22
Does the change mean that the problem is moved from the lib rpms to the -devel one ? I.e. if I want to build e.g. both 32 and 64 bit local version of openmpi, I am still in trouble, since I cannot have hwloc-devel for both ABIs simultaneously ?
I have just compared hwloc-devel-1.11.0-2.fc22.i686.rpm and hwloc-devel-1.11.0-2.fc22.x86_64.rpm packages. There is no conflict except for /usr/share/doc/hwloc/examples/Makefile So yes, problem has been merely moved to another package. Thinking about it deeper, it would be probably better to rename Makefile to Makefile_${arch} to solve this. As the workaround, you can force Makefile override - it's example file, so there is no harm doing so. I will build new package later today.
hwloc-1.11.0-3.fc23 has been submitted as an update for Fedora 23. https://admin.fedoraproject.org/updates/hwloc-1.11.0-3.fc23
hwloc-1.11.0-3.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/hwloc-1.11.0-3.fc22
Could you please test if https://admin.fedoraproject.org/updates/hwloc-1.11.0-3.fc22 solves the problem?
What do you want me to test ? I do not see much value in me confirming that i686 and x86_64 packages can be installed simultaneously, if you already tested this yourself. And I do not see what else could be considered as the testing for the issue. That said, I am not that knowledgable about Linux/Fedora. Would dnf upgrade continue to work if I manually remove hwloc-libs and openmpi rpms and then install newer rpms from koji ? Or is there some special procedure I need to follow to keep the machine update procedure to continue working after the testing ?
Hi, please simply download the rpms and do dnf install <all rpm files> That's all. After two weeks or so rpms will be moved to Fedora repositories. dnf upgrade will work as usual. And there is no need to remove openmpi rpms. Thanks Jirka
(In reply to Jiri Hladky from comment #12) Did that. Looks fine, thank you for the instructions. [kostik@sandy tmp]$ rpm -qa | grep -E 'openmpi|hwloc' hwloc-devel-1.11.0-3.fc22.x86_64 hwloc-libs-1.11.0-3.fc22.i686 hwloc-1.11.0-3.fc22.i686 hwloc-1.11.0-3.fc22.x86_64 openmpi-devel-1.8.7-1.fc22.i686 openmpi-1.8.7-1.fc22.i686 openmpi-devel-1.8.7-1.fc22.x86_64 hwloc-devel-1.11.0-3.fc22.i686 openmpi-1.8.7-1.fc22.x86_64 hwloc-libs-1.11.0-3.fc22.x86_64
Great! Thanks for the confirmation. Jirka
hwloc-1.11.0-4.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report.\nIf you want to test the update, you can install it with \n su -c 'yum --enablerepo=updates-testing update hwloc'. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-15068
hwloc-1.11.0-4.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.\nIf you want to test the update, you can install it with \n su -c 'yum --enablerepo=updates-testing update hwloc'. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-15067
hwloc-1.11.0-4.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.
hwloc-1.11.0-4.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.