Description of problem: F23 seems to have files conflicting in PCS for F24, and the system-upgrade command complains about this. Version-Release number of selected component (if applicable): pcs-0.9.150-1.fc24.x86_64 pcs-0.9.149-2.fc23.x86_64 How reproducible: upgrading version procedure Steps to Reproduce: 1. dnf system-upgrade download --refresh --releasever=24 2. dnf system-upgrade download --refresh --releasever=24 --allowerasing 3. dnf system-upgrade download --refresh --releasever=24 --allowerasing --best Actual results: every try ends in: Transaction check error: il file /usr/lib/pcsd/vendor/bundle/ruby/gems dell'installazione di pcs-0.9.150-1.fc24.x86_64 entra in conflitto con il file del pacchetto pcs-0.9.149-2.fc23.x86_64 il file /usr/lib/pcsd/vendor/bundle/ruby/extensions dell'installazione di pcs-0.9.150-1.fc24.x86_64 entra in conflitto con il file del pacchetto pcs-0.9.149-2.fc23.x86_64 il file /usr/lib/pcsd/vendor/bundle/ruby/specifications dell'installazione di pcs-0.9.150-1.fc24.x86_64 entra in conflitto con il file del pacchetto pcs-0.9.149-2.fc23.x86_64 (italian version: file X from package Y conflicts with the one in package Z) Note: Fedora previously upgraded from F22
pcs-0.9.150-1.fc24 has been built in a way that some directories were replaced by symlinks to directories, hence the upgrade problems. pcs-0.9.154-1.fc24 and pcs-0.9.154-1.fc25 return to the same directory tree as pcs-0.9.149-2.fc23 has to make the upgrade seamless. However that means upgrading from pcs-0.9.150-1.fc24 will fail with the same error as pcs-0.9.150-1.fc24 is broken (the symlinks were a quickfix to other issue). Workaround: dnf remove pcs dnf install pcs systemctl enable pcsd systemctl start pcsd
pcs-0.9.154-1.fc24 has been pushed to the Fedora 24 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-61deaec93a
pcs-0.9.154-1.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-2016-9b0d3ba086
pcs-0.9.154-1.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.
pcs-0.9.154-1.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.
Something is still not working, the update is failing on an F24: Error: Transaction check error: file /usr/lib/pcsd/vendor/bundle/ruby/extensions from install of pcs-0.9.154-1.fc24.x86_64 conflicts with file from package pcs-0.9.150-1.fc24.x86_64 file /usr/lib/pcsd/vendor/bundle/ruby/gems from install of pcs-0.9.154-1.fc24.x86_64 conflicts with file from package pcs-0.9.150-1.fc24.x86_64 file /usr/lib/pcsd/vendor/bundle/ruby/specifications from install of pcs-0.9.154-1.fc24.x86_64 conflicts with file from package pcs-0.9.150-1.fc24.x86_64
I was not able to figure out how to fix this, see comment 1 for details.
I updated my cluster, one node with uninstall&&reinstall pcs, one node with the standard upgrade procedure. I can confirm: - F23->F24 transition now is working correctly with "dnf system-upgrade download --refresh --releasever=24" - bug in comment #6
I can also confirm that the trick - dnf uninstall pcs - dnf install pcs works without problems
Sorry, missed the comment in #1. So it seems it's the ancient issue from https://bugzilla.redhat.com/show_bug.cgi?id=447156 See that Bz for some hints on how to work around the problem
Thanks David. I updated the spec file as described in https://fedoraproject.org/wiki/Packaging:Directory_Replacement. Updating the pcs package works for me with the new build.
pcs-0.9.154-2.fc24 has been pushed to the Fedora 24 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-06f957ad67
pcs-0.9.154-2.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-2016-e17fcc5e63
pcs-0.9.154-2.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.
pcs-0.9.154-2.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.