Created attachment 1640540 [details] dnf upgrade output when upgrade includes both nextcloud-client-caja and python3-caja Description of problem: Cannot finish dnf upgrade due to conflicts between python3-caja and python2-caja Version-Release number of selected component (if applicable): How reproducible: Every time Steps to Reproduce: 1. Have nextcloud-client-caja installed previously 2. Attempt to do dnf-upgrade where python3-caja is going to be upgraded/installed 3. many files conflicting between python2-caja and python3-caja break the upgrade Actual results: Upgrade fails due to conflicting files Expected results: dnf upgrade works seamlessly Additional info: Output included in attachment
python2-caja is not provided anymore since Fedora 29. Your problem probably comes from and upgrade from Fedora <= 28 --> Fedora 30. Please confirm. The easiest solution is to uninstall python2-caja and packages depending on it before upgrade, then reinstall the latter after the upgrade is successful.
(In reply to Patrick Monnerat from comment #1) > python2-caja is not provided anymore since Fedora 29. > Your problem probably comes from and upgrade from Fedora <= 28 --> Fedora > 30. Please confirm. > > The easiest solution is to uninstall python2-caja and packages depending on > it before upgrade, then reinstall the latter after the upgrade is successful. Your proposed fix worked for me, and your described scenario is a likely case. I've marked the bug as "closed/notabug" for that reason. Still not sure why this is only happening now, since I've run many updates in this version of Fedora. Did python2-caja/python3-caja not get any updates this whole time?
> Did python2-caja/python3-caja not get any updates this whole time? Yes they did, but that's not the problem. The real problem you had was: - python2-caja was installed within a Fedora < 29 release. It remained installed without updates after you upgraded to Fedora >= 29. - Until now, you did not have any problems because python3-caja was not needed. - The nextcloud-client-caja update caused the problem, because version 2.6.1 requires the python3 version at last (See https://src.fedoraproject.org/rpms/nextcloud-client/c/4118141c95be136e5215ade9fceb84ed044e9955?branch=f30) :-( Both python-caja versions cannot be installed at the same time (conflicts, but also caja does not know which one to use!). Thanks for your report.