Skip to main content

Upgrade Fedora 43: Complete How To Step-by-Step Guide

If you're looking for a clear guide on how to upgrade Fedora 43, you've come to the right place. In this article you'll discover how to prepare for the upgrade, what commands to use, and what to do to make sure the process is smooth and safe.

Following these simple steps can help you upgrade your distribution. If you need assistance with a production server, or optimizing your configuration, don't hesitate to contact us.

1. Preparing to Upgrade

Before you begin upgrading to Fedora 43, follow these steps to ensure that the process is safe and smooth:

  • Backup: Make a full backup of your data to prevent the loss of important files.
  • Check Space: Make sure you have enough free space on your disk to complete the upgrade.
  • Update Existing Packages: Open the terminal and type sudo dnf update to upgrade all packages to the latest version.

Fedora 43 minimum system requirements

  • Processor: 2 GHz dual-core x86 (from Ubuntu)
  • RAM Memory: 2 GiB
  • Disk Space: 15 GiB

Fedora 43 recommended requirements

  • Processor: 2 GHz dual core x86 (from Ubuntu)
  • RAM Memory: 4 GiB
  • Disk Space: 20 GiB
  • Video Card: 3D video acceleration, 1280x1024 resolution, 256 MiB memory

2. Upgrade Procedure

Fedora allows you to perform upgrades safely. Here's how to proceed:

  1. Run a full system upgrade:

    sudo dnf upgrade --refresh
  2. Install the system-upgrade tool if you haven't already done so

    sudo dnf install dnf-plugin-system-upgrade
  3. Download the necessary packages for Fedora 43

    sudo dnf system-upgrade download --releasever=43
  4. Restart to start the upgrade:

    sudo dnf system-upgrade reboot

During the reboot, the system will complete the upgrade and restart Fedora 43.

From a Fedora Upgrade to Production Red Hat Management?

Fedora is the fantastic upstream for Red Hat Enterprise Linux (RHEL). The steps you just read are perfect for a lab, but running RHEL in production is a different game.

The real challenge isn't patching; it's 24/7 stability, security hardening, and lifecycle management. Don't risk your critical servers.

Explore Our Red Hat Management Service


3. Post Update

  1. Updating System Configuration Files

    sudo dnf install rpmconf
    sudo rpmconf -a
  2. Removing retired packages

    sudo dnf install remove-retired-packages
    remove-retired-packages
  3. Cleaning old and duplicate packages

    sudo dnf repoquery --duplicates
    sudo dnf remove --duplicates
    sudo dnf autoremove

4. Upgrading Via Graphical Interface

If you prefer to use a graphical interface, Fedora offers the option to upgrade via the Software tool:

  • Open the "Software" application from the main menu.
  • Go to the "System Updates" section.
  • Follow the instructions to download and install the upgrade to Fedora 43.

5. Common Troubleshooting

If you encounter problems during the upgrade, consider these suggestions:

  • Conflicting Packages: Use the sudo dnf system-upgrade download --releasever=43 --allowerasing command to remove any conflicting packages.
  • Connection Error: Check your internet connection and try repeating the download command.

Talk to a Red Hat Consultant

This guide solves one problem. A Red Hat consultant solves your *business* problems: performance tuning, security hardening, Ansible automation, and managing complex RHEL infrastructures.

Stop searching for fixes; find a strategic partner.

Get 30m of Free Red Hat Consulting


6. Frequently Asked Questions (FAQ)

1. How long does it take to upgrade Fedora 43?

The time varies depending on your internet connection speed and system resources, but it usually takes 20 to 40 minutes.

2. Is it possible to cancel the upgrade in the middle of the process?

Once started, it is advisable to complete the upgrade to avoid system problems. Always make a backup before starting.

3. What advantages does Fedora 43 bring over the previous version?

Fedora 43 introduces performance improvements, enhanced security, and support for new technologies. See the official documentation for a complete list of new features.

4. Re-create RPM database

If you get an error regarding RPM or DNF package database corruption, you can recreate the database with

sudo rpm --rebuilddb

Add new comment

Comment

  • Allowed HTML tags: <br> <p> <code class="language-*"> <pre>
  • Lines and paragraphs break automatically.
  • Only images hosted on this site may be used in <img> tags.