Description of problem: Cannot update samba packages to 4.2.11-0 due to bad dependency in the openchange package. Version-Release number of selected component (if applicable): openchange-2.2-12.fc22.x86_64 $ rpm -qa 'samba*' samba-client-libs-4.2.11-0.fc22.x86_64 samba-libs-4.2.11-0.fc22.x86_64 samba-client-4.2.11-0.fc22.x86_64 samba-common-4.2.11-0.fc22.noarch samba-common-libs-4.2.11-0.fc22.x86_64 How reproducible: Happens every time. Steps to Reproduce: 1. Attempt to update packages. $ sudo dnf update Last metadata expiration check performed 0:46:02 ago on Mon Jun 6 12:11:07 2016. Dependencies resolved. =============================================================================================================================================== Package Arch Version Repository Size =============================================================================================================================================== Skipping packages with broken dependencies: libsmbclient x86_64 2:4.2.12-0.fc22 updates 119 k libwbclient x86_64 2:4.2.12-0.fc22 updates 95 k samba-client x86_64 2:4.2.12-0.fc22 updates 497 k samba-client-libs x86_64 2:4.2.12-0.fc22 updates 4.3 M samba-common noarch 2:4.2.12-0.fc22 updates 162 k samba-common-libs x86_64 2:4.2.12-0.fc22 updates 157 k samba-libs x86_64 2:4.2.12-0.fc22 updates 258 k Transaction Summary =============================================================================================================================================== Skip 7 Packages Nothing to do. Complete! 2. Try again, using --best and --allowerasing options: $ sudo dnf update --best --allowerasing Last metadata expiration check performed 0:51:05 ago on Mon Jun 6 12:11:07 2016. Error: package openchange-2.2-12.fc22.x86_64 requires libsamba-debug-samba4.so(SAMBA_4.2.11)(64bit), but none of the providers can be installed. package openchange-2.2-12.fc22.x86_64 requires libsamba-debug-samba4.so(SAMBA_4.2.11)(64bit), but none of the providers can be installed 3. Try again, with the updates-testing repo enabled: $ sudo dnf update --enablerepo=updates-testing --best --allowerasing samba-client-libs openchange Fedora 22 - x86_64 - Test Updates 2.3 MB/s | 1.8 MB 00:00 Last metadata expiration check performed 0:00:01 ago on Mon Jun 6 13:02:48 2016. Error: package openchange-2.2-12.fc22.x86_64 requires libsamba-debug-samba4.so(SAMBA_4.2.11)(64bit), but none of the providers can be installed Expected results: Should be able to update samba packages. Additional info: See the following bug where something similar happened in the past: https://bugzilla.redhat.com/show_bug.cgi?id=1333615 Looks like openchange needs a rebuild for the latest samba update.
Thanks for a bug report. The OpenChange version in the Fedora 22 still depends on the libsamba-debug-samba4.so, thus if the samba updates, the OpenChange should too. Nonetheless, it didn't happen here. I'm building the update and will file it once the build is done.
openchange-2.2-13.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-d120f41034
openchange-2.2-13.fc22 has been pushed to the Fedora 22 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-2016-d120f41034
openchange-2.2-13.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.