I cannot update libcurl.i686 to the latest available version because of the following errors: Error: Problem 1: cannot install the best update candidate for package libcurl-7.53.1-2.fc26.i686 - nothing provides nss-pem(x86-32) needed by libcurl-7.53.1-3.fc26.i686 Problem 2: package libcurl-devel-7.53.1-3.fc26.i686 requires libcurl(x86-32) = 7.53.1-3.fc26, but none of the providers can be installed - cannot install the best update candidate for package libcurl-devel-7.53.1-2.fc26.i686 - nothing provides nss-pem(x86-32) needed by libcurl-7.53.1-3.fc26.i686 Problem 3: package liboauth-1.0.3-6.fc26.i686 requires libcurl.so.4, but none of the providers can be installed - libcurl-7.53.1-2.fc26.i686 has inferior architecture - libcurl-7.53.1-2.fc26.i686 has inferior architecture - cannot install both libcurl-7.53.1-3.fc26.x86_64 and libcurl-7.53.1-2.fc26.x86_64 - cannot install both libcurl-7.53.1-2.fc26.x86_64 and libcurl-7.53.1-3.fc26.x86_64 - cannot install the best update candidate for package liboauth-1.0.3-6.fc26.i686 - cannot install the best update candidate for package libcurl-7.53.1-2.fc26.x86_64 - nothing provides nss-pem(x86-32) needed by libcurl-7.53.1-3.fc26.i686 As you can see the latest libcurl seems to depend on nss-pem.i686, yet no such package exists.
Of course, if I perform a "yum-deprecated update", I get the much more definitive error: Error: Package: libcurl-7.53.1-3.fc26.i686 (updates-testing) Requires: nss-pem(x86-32) This is one of many reasons I hate the change to dnf.
This issue seems to have been recently "fixed" in rawhide by including nss-pem.i686, which I am not sure is at all the correct fix here.
(In reply to Bill Gianopoulos from comment #2) > This issue seems to have been recently "fixed" in rawhide by including > nss-pem.i686, which I am not sure is at all the correct fix here. That was the "cause" of this issue, not the fix for it. The dependency was introduced to try to get nss-pem to be multilibbed, in order to address Bug #1428550. The change worked in Rawhide but it looks like some extra step will be needed for F-26 and stable releases.
The difference I see in Rawhide is that there is an nss-perm.i686 package in the x86_64 packages while there is not one in the 26 branch.
There wasn't an nss-pem.i686 in Rawhide x86_64 until that dependency was added. Unfortunately the same change hasn't resulted in nss-pem.i686 being pulled into F-26 updates-testing x86_64, hence some other change will be needed to achieve that.
(In reply to Paul Howarth from comment #5) > There wasn't an nss-pem.i686 in Rawhide x86_64 until that dependency was > added. Unfortunately the same change hasn't resulted in nss-pem.i686 being > pulled into F-26 updates-testing x86_64, hence some other change will be > needed to achieve that. That was exactly the point I was trying to make. Not sure why you are arguing with me.
Sorry for the inconvenience! It just did not work as expected. I believe that releasing both libcurl and nss-pem in a single Bodhi update could help us, will try it shortly...
curl-7.53.1-3.fc26 nss-pem-1.0.3-3.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-328842aed1
curl-7.53.1-3.fc26, nss-pem-1.0.3-3.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-328842aed1
I found this fixed on at least one mirror: $ dnf repoquery --disablerepo=\* --enablerepo=XXX --repofrompath=XXX,https://mirrors.nic.cz/fedora/linux/updates/testing/26/x86_64 nss-pem Added XXX repo from https://mirrors.nic.cz/fedora/linux/updates/testing/26/x86_64 Last metadata expiration check: 0:06:20 ago on Tue Mar 14 09:42:22 2017 CET. nss-pem-0:1.0.3-3.fc26.i686 nss-pem-0:1.0.3-3.fc26.x86_64 It may take some time till it reaches all the mirrors though...
I believe this is fixed in updates-testing. Could you please retest?
(In reply to Kamil Dudka from comment #12) > I believe this is fixed in updates-testing. Could you please retest? Sorry. I tested this a few days back. I should have commented then that it updated just fine with no issues.
No problem. Thanks for confirmation!
curl-7.53.1-3.fc26, nss-pem-1.0.3-3.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.
nss-pem-1.0.3-3.fc25 curl-7.51.0-5.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-bb919b7642
curl-7.51.0-5.fc25, nss-pem-1.0.3-3.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-bb919b7642
curl-7.51.0-5.fc25, nss-pem-1.0.3-3.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.