Created attachment 1225610 [details] Listing of the issues and my attempts to resolve them Description of problem: My upgrade from 24 to 25 cannot proceed due to a few problems reported by dnf. Version-Release number of selected component (if applicable): Fedora 24 upgrading to 25 How reproducible: Run the documented dnf commands to effect the upgrade Steps to Reproduce: 1. dnf upgrade --refresh 2. dnf install dnf-plugin-system-upgrade 3. dnf system-upgrade download --refresh --releasever=25 Actual results: Error: package ghc-hashed-storage-0.5.11-3.fc24.x86_64 requires libHSarray-0.5.0.0-ghc7.8.4.so()(64bit), but none of the providers can be installed. package perl-Data-Alias-1.20-2.fc24.x86_64 requires perl(:MODULE_COMPAT_5.22.1), but none of the providers can be installed. package php-pecl-mongo-1.6.14-1.fc24.x86_64 requires php(api) = 20131106-64, but none of the providers can be installed Expected results: Upgrade should proceed. Additional info: I have tried to resolve the given errors without success. I cannot find libHSarray (is this new to 25?), Perl cpan cannot find anything referring to :MODULE_COMPAT_5.22.1 and the installed Perl api returns php(api) = 20131106-64 I have attached a .txt file expanding on these issues. If the problem is mine, it is still preventing the upgrade and I would be grateful for advice on how to proceed. Thanks, Doug
Further searching identified the perl issue is with perl-libs - the upgrade is looking for 5.22.1, but the current perl-libs installed are 5.22.2 [root@KETCHUP ~]# dnf install perl-libs Last metadata expiration check: 1:28:12 ago on Tue Nov 29 14:59:39 2016. Package perl-libs-4:5.22.2-364.fc24.x86_64 is already installed, skipping. The original failure was package perl-Data-Alias-1.20-2.fc24.x86_64 requires perl(:MODULE_COMPAT_5.22.1), but none of the providers can be installed. I am not aware of what this package does or which application brought it on board, so I am reluctant to just remove it. Is removal the only solution?
I successfully upgraded using Packagekit. No further action needed.
The package ghc-hashed-storage has been retired and is not present in F25. PackageKit silently remove this package. There is ongoing discussion if this is right approach or not. In F26 there will be package fedora-obsolete-packages, which can provide those obsoletes packages and provide clean upgrade. Right now there is no systematic approach and only "fix" is to manualy remove the obsoleted packages and restart upgrade once again. The same goes for php-pecl-mongo. For package perl-Data-Alias there is different situation and I suspect that DNF need to remove some package, so you need to pass --allowerasing