Description of problem: On upgrade from F21 to F23 with "dnf system-upgrade download --releasever=23", I receive this error: Error: package lirc-0.9.1a-4.fc21.x86_64 requires lirc-libs(x86-64) = 0.9.1a-4.fc21, but none of the providers can be installed Version-Release number of selected component (if applicable): [root@gigalith ~]# rpm -qa | grep lirc lirc-remotes-0.9.1a-4.fc21.x86_64 lirc-0.9.1a-4.fc21.x86_64 lirc-libs-0.9.1a-4.fc21.x86_64 [root@gigalith ~]# rpm -qa | grep dnf python2-dnf-plugin-system-upgrade-0.5.0-1.fc21.noarch dnf-plugin-system-upgrade-0.5.0-1.fc21.noarch dnf-0.6.4-7.fc21.noarch How reproducible: Every try Steps to Reproduce: 1. Have a Fedora 21 system with "lirc" installed 2. dnf system-upgrade download --releasever=23 Actual results: [root@gigalith ~]# dnf system-upgrade download --releasever=23 Using metadata from Mon Nov 23 11:03:04 2015 (2:34:46 hours old) Error: package lirc-0.9.1a-4.fc21.x86_64 requires lirc-libs(x86-64) = 0.9.1a-4.fc21, but none of the providers can be installed Expected results: Download starts as expected Additional info: I see that between F22 and F23 the "lirc" package has been split up into "lirc-core" and others. Do these not correctly replace the older package? Looks like dnf is incorrectly leaving it behind as there's apparently nothing to upgrade it with.
The lirc-compat package has been messed up and doesn't cover 0.9.1a but only 0.9.1: http://koji.fedoraproject.org/koji/rpminfo?rpmID=6905205 Obsoletes lirc <= 0.9.1
Thanks. As a workaround for now I'll uninstall lirc, upgrade Fedora, then install lirc-compat (and restore /etc/lirc/*.rpmsave). I assume the fix is a trivial change to the spec file, so it obsoletes lirc <= 0.9.1a?
lirc-0.9.2a-3.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2015-04e120e5f0
lirc-0.9.3a-2.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-b08eb1efe0
lirc-0.9.2a-3.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update lirc' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-04e120e5f0
lirc-0.9.3a-2.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update lirc' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-b08eb1efe0
lirc-0.9.3a-2.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.
@michael: Thanks!
lirc-0.9.2a-3.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.
I am seeing this same issue updating from f22 to f23. My current installation includes the packages already discussed above, at the correct up-to-date versions: [mike@hagrid ~]$ sudo dnf system-upgrade download --releasever=23 Fedora 23 - x86_64 - Updates 2.6 MB/s | 15 MB 00:05 Last metadata expiration check performed 0:00:11 ago on Sun Dec 20 20:09:24 2015. Error: package lirc-0.9.2a-3.fc22.x86_64 requires lirc-libs = 0.9.2a-3.fc22, but none of the providers can be installed (try to add '--allowerasing' to command line to replace conflicting packages) [mike@hagrid ~]$ rpm -q lirc lirc-0.9.2a-3.fc22.x86_64 [mike@hagrid ~]$ rpm -q lirc-libs lirc-libs-0.9.2a-3.fc22.x86_64 As you can see, both lirc and lirc-libs are already updated to the 0.9.2a-3.fc22 releases.
Same happens here on x386 system: Last metadata expiration check performed 1:29:13 ago on Mon Dec 21 14:56:47 2015. Error: package lirc-0.9.2a-3.fc22.i686 requires lirc-libs = 0.9.2a-3.fc22, but none of the providers can be installed
indeed, the fix in lirc-0.9.3a-2 is broken. Reopening
lirc-0.9.3a-3.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-233263f33c
lirc-0.9.3a-3.fc23 has been pushed to the Fedora 23 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-2015-233263f33c
I can confirm that last night, I was able to upgrade fc22 -> fc23 by including the updates-testing repository on the command line. Thanks for the quick turnaround on this one!
@mike: thanks for feedback! Could you please add some karma at [1] so we could push this update ASAP? [1] https://bodhi.fedoraproject.org/updates/FEDORA-2015-233263f33c
Karma added, anonymously, since I don't have an account there!!
lirc-0.9.3a-3.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.