Fedora 38 upgrade reboot fails

Printout from; sudo dnf -v system-upgrade download --releasever=38

Loaded plugins: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, groups-manager, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync, system-upgrade
DNF version: 4.15.0
cachedir: /var/cache/dnf
Before you continue ensure that your system is fully upgraded by running "dnf --refresh upgrade". Do you want to continue [y/N]:

I hit; y

After going thru 2730 packages, (already installed)

Came the following;

Total                                           3.6 MB/s | 168 MB     00:46     
Using rpmkeys executable at /usr/bin/rpmkeys to verify signatures
Problem opening package FlightGear-data-2020.3.18-1.fc38.noarch.rpm
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: GPG check FAILED
[frank@asus-fedora ~]$ sudo dnf clean packages
[sudo] password for frank: 
151 files removed
[frank@asus-fedora ~]$ sudo dnf system-upgrade reboot
Error: system is not ready for upgrade
[frank@asus-fedora ~]$ sudo dnf -v system-upgrade reboot
Loaded plugins: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, groups-manager, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync, system-upgrade
DNF version: 4.15.0
cachedir: /var/cache/dnf
Error: system is not ready for upgrade

[frank@asus-fedora ~]$

Does this help you any to see the problem?

1 Like

Ok, there is a problem with FlightGear. Suggestion: Remove it, then upgrade, then install it again.
(Don’t worry, your user data will be preserved).

Also, don’t run sudo dnf clean packages from the cache or dnf has to re-download everything all over again.

PS: I wonder if FlightGear is affected by Popular third-party RPMs fail to install/update/remove due to security policies verification …?

1 Like

I don’t need or use “Flight gear”, so how is the BEST way to remove it completely and “Cleanly”?

1 Like
sudo dnf remove FlightGear
1 Like

Ok, FlightGear is removed.
What would / should be the next Step, before we lose communication if it starts the reboot?

Tried the and got the following: (again(

sudo dnf system-upgrade reboot
[sudo] password for frank:
Error: system is not ready for upgrade

Did the flightgear removal command also remove FlightGear-data? If not remove it as well. Then, because you cleaned the f38 packages (removed them):

sudo dnf -v system-upgrade download --releasever=38

I entered the command, hit y… continue and got this, after it downloaded the packages:

Install 47 Packages
Upgrade 2644 Packages
Remove 7 Packages
Downgrade 17 Packages

Total size: 4.0 G
DNF will only download packages, install gpg keys, and check the transaction.
Is this ok [y/N]:

Should I try the “y” command now?

Yes, that’s what you want.

1 Like

Okay, if it works, thanks for the support, if it doesn’t work, I’ll get back to you again…

Here’s hoping !!!

1 Like

Here is the latest printout:

Using rpmkeys executable at /usr/bin/rpmkeys to verify signatures
Running transaction check
Transaction check succeeded.
Running transaction test
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing ‘dnf clean packages’.
Error: Transaction test error:
file /usr/lib64/libheif/libheif-libde265.so from install of libheif-freeworld-1.15.1-4.fc38.x86_64 conflicts with file from package libheif-hevc-1.15.1-2.fc37.1.x86_64
file /usr/lib64/libheif/libheif-x265.so from install of libheif-freeworld-1.15.1-4.fc38.x86_64 conflicts with file from package libheif-hevc-1.15.1-2.fc37.1.x86_64

I have not run “dnf clean packages” yet.

1 Like

sudo dnf remove libheif-hevc

then, re-run sudo dnf -v system-upgrade download --releasever=38

don’t do it!

2 Likes

Did what you suggested, it is presently running : Using rpmkeys executable at /usr/bin/rpmkeys to verify signatures

1 Like

Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Complete!
Transaction saved to /var/lib/dnf/system-upgrade/system-upgrade-transaction.json.
Download complete! Use ‘dnf system-upgrade reboot’ to start the upgrade.
To remove cached metadata and transaction use ‘dnf system-upgrade clean’
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing ‘dnf clean packages’.
[frank@asus-fedora ~]$

1 Like

So it looks like it wants to start the upgrade now, I just should enter ; dnf system-upgrade reboot’,

if I am seeing things correctly.

2 Likes

You’ve been great in your support and patience, I am not TECH SAVVY and so appreciate your support very much. I just like Fedora a lot.

1 Like

Yes, go ahead and run the reboot command

2 Likes

At this point you could use

[quote=“Flo, post:18, topic:81110, username:augenauf”]
sudo dnf -v system-upgrade download --releasever=38
[/quote] and add “–allow-erasing” at the end.

Hi Flo, ran the reboot command and it installed and started up as it should have.
Thanks again very much for your support and patience.
Was a learning experience for me. Every thing (web sites and links etc.) is functioning correctly as it was on F37.

Take good care and hopefully you are enjoying your work.

Sincerely,

Frank / Magic

1 Like

Hi Stephen, thanks for your feed back. Everything is running okay at this time.

I will slowly deal with the “things to do after installing” etc.
I am happy that it is installed and function okay for now.

Great team @ Fedora…Keep up the good work!

Best regards,

Magic

1 Like