Hi,
I have a fedora28 desktop I'm trying to upgrade to fedora29 and having a problem:
# dnf system-upgrade download --refresh --releasever=29 Before you continue ensure that your system is fully upgraded by running "dnf --refresh upgrade". Do you want to continue [y/N]: y Last metadata expiration check: 0:00:00 ago on Fri 10 May 2019 08:24:27 AM EDT. Error: Problem: package jre1.8.0_25-1.8.0_25-fcs.x86_64 requires /bin/basename, but none of the providers can be installed - coreutils-8.29-7.fc28.x86_64 does not belong to a distupgrade repository - problem with installed package jre1.8.0_25-1.8.0_25-fcs.x86_64
This machine has been successfully upgraded through many previous releases and haven't had a problem. I've followed the steps here: https://fedoraproject.org/wiki/DNF_system_upgrade
This includes ensuring all fedora28 updates have been applied. I've also tried rebuilding the rpm database using "rpm --rebuild" and it still fails.
# rpm -qva|grep -E '^coreutils|jre1' coreutils-8.29-7.fc28.x86_64 jre1.8.0_25-1.8.0_25-fcs.x86_64 coreutils-common-8.29-7.fc28.x86_64
# rpm -e jre1 error: package jre1 is not installed
# dnf repolist repo id repo name status adobe-linux-x86_64 Adobe Systems Incorporated 3 *fedora Fedora 28 - x86_64 57,327 google-chrome google-chrome 3 *rpmfusion-free RPM Fusion for Fedora 28 - Free 563 *rpmfusion-free-updates RPM Fusion for Fedora 28 - Free - Updates 289 *rpmfusion-nonfree RPM Fusion for Fedora 28 - Nonfree 203 *rpmfusion-nonfree-updates RPM Fusion for Fedora 28 - Nonfree - Updates 96 *updates Fedora 28 - x86_64 - Updates 22,062
Thanks, Alex
Hi.
On Fri, 10 May 2019 08:50:34 -0400 Alex wrote:
# rpm -qva|grep -E '^coreutils|jre1' coreutils-8.29-7.fc28.x86_64 jre1.8.0_25-1.8.0_25-fcs.x86_64 coreutils-common-8.29-7.fc28.x86_64
# rpm -e jre1 error: package jre1 is not installed
Normal: the name of this package is I think jre1.8.0_25
version:1.8.0_25 release:fcs.x86_64
That said, it is better to use "dnf remove" than "rpm -e", since it will manage dependencies (and manages wildcard better).
Let's try thus:
dnf remove jre1*
and then retry the upgrade.