Cannot upgrade to Fedora 43

When updating using Discover, it has a 2.3 MiB upgrade, I restart, it installs something, then boots into Fedora 42.

admin@fedora ~> cat /etc/os-release
NAME="Fedora Linux"
VERSION="42 (Adams)"
RELEASE_TYPE=stable
ID=fedora
VERSION_ID=42
VERSION_CODENAME=""
PLATFORM_ID="platform:f42"
PRETTY_NAME="Fedora Linux 42 (Adams)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:42"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f42/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=42
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=42
SUPPORT_END=2026-05-13
admin@fedora ~> sudo dnf system-upgrade download --releasever=43
Updating and loading repositories:
 RPM Fusion for Fedora 43 - Nonfree - Steam                                         100% |   1.9 KiB/s |  15.6 KiB |  00m08s
 RPM Fusion for Fedora 43 - Free - Updates                                          100% |   1.7 KiB/s |  11.7 KiB |  00m07s
 RPM Fusion for Fedora 43 - Free                                                    100% |   2.4 KiB/s |  12.6 KiB |  00m05s
 Copr repo for PyCharm owned by phracek                                             100% | 692.0   B/s |   2.1 KiB |  00m03s
 Fedora 43 openh264 (From Cisco) - x86_64                                           100% | 231.0   B/s | 986.0   B |  00m04s
 Copr repo for faugus-launcher owned by faugus                                      100% | 490.0   B/s |   1.5 KiB |  00m03s
Repositories loaded.
Failed to resolve the transaction:
Package "rpmfusion-free-release-42-1.noarch" is already installed.
Problem 1: problem with installed package
  - rpmfusion-free-release-42-1.noarch does not belong to a distupgrade repository
  - nothing provides system-release(43) needed by rpmfusion-free-release-43-1.noarch from rpmfusion-free
 Problem 2: problem with installed package
  - libavcodec-freeworld-7.1.2-1.fc42.x86_64 does not belong to a distupgrade repository
  - nothing provides libSvtAv1Enc.so.3()(64bit) needed by libavcodec-freeworld-7.1.2-7.fc43.x86_64 from rpmfusion-free
 Problem 3: problem with installed package
  - conflicting requests
  - nothing provides libheif(x86-64) = 1.20.2 needed by libheif-freeworld-1.20.2-2.fc43.x86_64 from rpmfusion-free
 Problem 4: problem with installed package
  - package freerdp-libs-2:3.12.0-1.fc42.x86_64 from fedora-source requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - package freerdp-libs-2:3.12.0-1.fc42.x86_64 from fedora-debuginfo requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - package freerdp-libs-2:3.17.2-1.fc42.x86_64 from updates-source requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - package freerdp-libs-2:3.17.2-1.fc42.x86_64 from updates-debuginfo requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - package freerdp-libs-2:3.12.0-1.fc42.x86_64 from fedora requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - package freerdp-libs-2:3.17.2-1.fc42.x86_64 from updates requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - installed package freerdp-libs-2:3.17.2-1.fc42.x86_64 requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - package noopenh264-2.5.0-2.fc42.x86_64 from fedora conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264
  - package openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-2.5.0-2.fc42.x86_64 from fedora
  - package noopenh264-2.5.0-2.fc42.x86_64 from fedora-debuginfo conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264
  - package openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-2.5.0-2.fc42.x86_64 from fedora-debuginfo
  - package noopenh264-2.5.0-2.fc42.x86_64 from fedora-source conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264
  - package openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-2.5.0-2.fc42.x86_64 from fedora-source
  - problem with installed package
  - openh264-2.5.1-1.fc42.x86_64 does not belong to a distupgrade repository
 Problem 5: problem with installed package
  - package freerdp2-libs-2.11.7-7.fc42.x86_64 from fedora-source requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - package freerdp2-libs-2.11.7-7.fc42.x86_64 from fedora-debuginfo requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - package freerdp2-libs-2.11.7-7.fc42.x86_64 from fedora requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - installed package freerdp2-libs-2.11.7-7.fc42.x86_64 requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - cannot install both openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 and openh264-2.5.1-1.fc42.x86_64 from @System
  - package noopenh264-2.5.0-2.fc42.x86_64 from fedora conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264
  - package openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-2.5.0-2.fc42.x86_64 from fedora
  - package noopenh264-2.5.0-2.fc42.x86_64 from fedora-debuginfo conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264
  - package openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-2.5.0-2.fc42.x86_64 from fedora-debuginfo
  - package noopenh264-2.5.0-2.fc42.x86_64 from fedora-source conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264
  - package openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-2.5.0-2.fc42.x86_64 from fedora-source
  - package mozilla-openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 requires openh264(x86-64) = 2.6.0-2.fc43, but none of the providers can be installed
  - package mozilla-openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 requires libopenh264.so.8()(64bit), but none of the providers can be installed
  - problem with installed package
  - mozilla-openh264-2.5.1-1.fc42.x86_64 does not belong to a distupgrade repository
 Problem 6: problem with installed package
  - package gstreamer1-plugin-openh264-1.26.0-1.fc42.x86_64 from fedora-source requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - package gstreamer1-plugin-openh264-1.26.0-1.fc42.x86_64 from fedora-debuginfo requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - package gstreamer1-plugin-openh264-1.26.8-1.fc42.x86_64 from updates-source requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - package gstreamer1-plugin-openh264-1.26.8-1.fc42.x86_64 from updates-debuginfo requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - package gstreamer1-plugin-openh264-1.26.0-1.fc42.x86_64 from fedora requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - package gstreamer1-plugin-openh264-1.26.8-1.fc42.x86_64 from updates requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - installed package gstreamer1-plugin-openh264-1.26.8-1.fc42.x86_64 requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - cannot install both openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 and openh264-2.5.1-1.fc42.x86_64 from @System
  - package noopenh264-2.5.0-2.fc42.x86_64 from fedora conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264
  - package openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-2.5.0-2.fc42.x86_64 from fedora
  - package noopenh264-2.5.0-2.fc42.x86_64 from fedora-debuginfo conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264
  - package openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-2.5.0-2.fc42.x86_64 from fedora-debuginfo
  - package noopenh264-2.5.0-2.fc42.x86_64 from fedora-source conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264
  - package openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-2.5.0-2.fc42.x86_64 from fedora-source
  - package openh264-devel-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 requires openh264(x86-64) = 2.6.0-2.fc43, but none of the providers can be installed
  - package openh264-devel-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 requires libopenh264.so.8()(64bit), but none of the providers can be installed
  - problem with installed package
  - openh264-devel-2.5.1-1.fc42.x86_64 does not belong to a distupgrade repository
You can try to add to command line:
  --allowerasing to allow removing of installed packages to resolve problems

Unsure if I should --allowerasing like the end of this command says, as it’s a huge list of problems. Unsure what the root cause of this is.

admin@fedora ~> dnf repolist
repo id                                                   repo name                                                         
brave-browser                                             Brave Browser                                                     
copr:copr.fedorainfracloud.org:faugus:faugus-launcher     Copr repo for faugus-launcher owned by faugus                     
copr:copr.fedorainfracloud.org:phracek:PyCharm            Copr repo for PyCharm owned by phracek                            
fedora                                                    Fedora 42 - x86_64                                                
fedora-cisco-openh264                                     Fedora 42 openh264 (From Cisco) - x86_64                          
fedora-debuginfo                                          Fedora 42 - x86_64 - Debug                                        
fedora-source                                             Fedora 42 - Source                                                
google-chrome                                             google-chrome                                                     
rpmfusion-free                                            RPM Fusion for Fedora 42 - Free                                   
rpmfusion-free-updates                                    RPM Fusion for Fedora 42 - Free - Updates                         
rpmfusion-nonfree-steam                                   RPM Fusion for Fedora 42 - Nonfree - Steam                        
updates                                                   Fedora 42 - x86_64 - Updates                                      
updates-debuginfo                                         Fedora 42 - x86_64 - Updates - Debug                              
updates-source                                            Fedora 42 - Updates Source                                        
admin@fedora ~>

These repos probably should be disabled before attempting to upgrade.

Several of your conflicts appear to be between the fedora and the source & debuginfo repos. Those repos should only be used if you are actively doing development and need the source code.

Also, if you are not actively doing development with openh264 you should not have the openh264-devel package installed.

Those can be disabled with f42 using a command such as
sudo dnf config-manager setopt <repoid>.enabled=0.
For example to disable the fedora-source repo it would be
sudo dnf config-manager setop fedora-source.enabled=0,
and similarly for each of the listed repos above.

2 Likes

Just realised you meant get rid of openh264-devel package, not remove the repolist for openh264. Added it back and checked the update again, here is the new problem list:

admin@fedora ~> sudo dnf system-upgrade download --releasever=43
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Package "rpmfusion-free-release-42-1.noarch" is already installed.
Problem 1: problem with installed package
  - rpmfusion-free-release-42-1.noarch does not belong to a distupgrade repository
  - nothing provides system-release(43) needed by rpmfusion-free-release-43-1.noarch from rpmfusion-free
 Problem 2: problem with installed package
  - libavcodec-freeworld-7.1.2-1.fc42.x86_64 does not belong to a distupgrade repository
  - nothing provides libSvtAv1Enc.so.3()(64bit) needed by libavcodec-freeworld-7.1.2-7.fc43.x86_64 from rpmfusion-free
 Problem 3: problem with installed package
  - conflicting requests
  - nothing provides libheif(x86-64) = 1.20.2 needed by libheif-freeworld-1.20.2-2.fc43.x86_64 from rpmfusion-free
 Problem 4: problem with installed package
  - package freerdp-libs-2:3.12.0-1.fc42.x86_64 from fedora requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - package freerdp-libs-2:3.17.2-1.fc42.x86_64 from updates requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - installed package freerdp-libs-2:3.17.2-1.fc42.x86_64 requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - package noopenh264-2.5.0-2.fc42.x86_64 from fedora conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264
  - package openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-2.5.0-2.fc42.x86_64 from fedora
  - problem with installed package
  - openh264-2.5.1-1.fc42.x86_64 does not belong to a distupgrade repository
 Problem 5: problem with installed package
  - package freerdp2-libs-2.11.7-7.fc42.x86_64 from fedora requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - installed package freerdp2-libs-2.11.7-7.fc42.x86_64 requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - cannot install both openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 and openh264-2.5.1-1.fc42.x86_64 from @System
  - package noopenh264-2.5.0-2.fc42.x86_64 from fedora conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264
  - package openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-2.5.0-2.fc42.x86_64 from fedora
  - package mozilla-openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 requires openh264(x86-64) = 2.6.0-2.fc43, but none of the providers can be installed
  - package mozilla-openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 requires libopenh264.so.8()(64bit), but none of the providers can be installed
  - problem with installed package
  - mozilla-openh264-2.5.1-1.fc42.x86_64 does not belong to a distupgrade repository
You can try to add to command line:
  --allowerasing to allow removing of installed packages to resolve problems
admin@fedora ~ [1]> 

Also my new repolist:

admin@fedora ~ [1]> dnf repolist
repo id                                                repo name                                                            
brave-browser                                          Brave Browser                                                        
copr:copr.fedorainfracloud.org:phracek:PyCharm         Copr repo for PyCharm owned by phracek                               
fedora                                                 Fedora 42 - x86_64                                                   
fedora-cisco-openh264                                  Fedora 42 openh264 (From Cisco) - x86_64                             
google-chrome                                          google-chrome                                                        
rpmfusion-free                                         RPM Fusion for Fedora 42 - Free                                      
rpmfusion-free-updates                                 RPM Fusion for Fedora 42 - Free - Updates                            
rpmfusion-nonfree-steam                                RPM Fusion for Fedora 42 - Nonfree - Steam                           
updates                                                Fedora 42 - x86_64 - Updates                                         
admin@fedora ~> 

ChatGPT 5.1 Thinking is just telling me to input this command: sudo dnf system-upgrade download --releasever=43 --allowerasing --assumeno, but last time I relied on AI it literally gave me a command that removed all my packages, so I am going to wait on a response here instead.

Edit: I got impatient and looked into each command. Seems --assumeno makes it fine to do as a test. Went to test it and got this result:

admin@fedora ~> sudo dnf system-upgrade download --releasever=43 --allowerasing --assumeno
[sudo] password for admin: 
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Package "rpmfusion-free-release-42-1.noarch" is already installed.
Problem: conflicting requests
  - rpmfusion-free-release-42-1.noarch does not belong to a distupgrade repository
  - nothing provides system-release(43) needed by rpmfusion-free-release-43-1.noarch from rpmfusion-free
admin@fedora ~ [1]> 
sudo dnf remove 'rpmfusion-*release'

admin@fedora ~> sudo dnf system-upgrade download --releasever=43 --allowerasing
Updating and loading repositories:
 RPM Fusion for Fedora 43 - Nonfree - Steam                                         100% |   5.1 KiB/s |  15.4 KiB |  00m03s
 Copr repo for PyCharm owned by phracek                                             100% |   2.2 KiB/s |   2.1 KiB |  00m01s
 Fedora 43 openh264 (From Cisco) - x86_64                                           100% | 609.0   B/s | 986.0   B |  00m02s
Repositories loaded.
Package                                Arch     Version                                Repository                       Size
Removing dependent packages:
 mozilla-openh264                      x86_64   2.5.1-1.fc42                           fedora-cisco-openh264         1.1 MiB
 openh264                              x86_64   2.5.1-1.fc42                           fedora-cisco-openh264         1.1 MiB
Installing dependencies:
 noopenh264                            x86_64   2.5.0-2.fc42                           fedora                       38.9 KiB
Upgrading groups:
 LibreOffice                                                                                                                
 KDE Spin Initial Setup                                                                                                     
 KDE PIM                                                                                                                    
 KDE Multimedia support                                                                                                     
 KDE Applications                                                                                                           
 Firefox Web Browser                                                                                                        
 Anaconda tools                                                                                                             
Upgrading groups:
 Standard                                                                                                                   
 Printing Support                                                                                                           
 Common NetworkManager Submodules                                                                                           
 Multimedia                                                                                                                 
 KDE                                                                                                                        
 Input Methods                                                                                                              
 Hardware Support                                                                                                           
 Guest Desktop Agents                                                                                                       
 Fonts                                                                                                                      
 Dial-up Networking Support                                                                                                 
 Desktop accessibility                                                                                                      
 Core                                                                                                                       
 base-graphical                                                                                                             
 Administration Tools                                                                                                       
Upgrading environmental groups:
 KDE Plasma Workspaces                                                                                                      

Transaction Summary:
 Installing:         1 package
 Removing:           2 packages

Total size of inbound packages is 22 KiB. Need to download 22 KiB.
After this operation, 2 MiB will be freed (install 39 KiB, remove 2 MiB).
Is this ok [Y/n]: 

sudo dnf system-upgrade reboot

Rebooted and updated, saying it will upgrade me to Fedora 43, and when getting back into my system after the “update” my system still says this:

admin@fedora ~> cat /etc/os-release
NAME="Fedora Linux"
VERSION="42 (Adams)"
RELEASE_TYPE=stable
ID=fedora
VERSION_ID=42
VERSION_CODENAME=""
PLATFORM_ID="platform:f42"
PRETTY_NAME="Fedora Linux 42 (Adams)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:42"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f42/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=42
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=42
SUPPORT_END=2026-05-13

Which is in line with there being no difference I can make out after the “upgrade” to 43. Unsure why I am not updating to 43 despite doing all this.

admin@fedora ~ [1]> sudo rpm --rebuilddb
                    sudo dnf distro-sync --refresh --allowerasing
                    sudo dnf reinstall $(dnf rq --duplicates --latest-limit=1 --qf="%{name}\n")
                    sudo dnf check
[sudo] password for admin: 
Updating and loading repositories:
 RPM Fusion for Fedora 42 - Nonfree - Steam                                         100% |   1.8 KiB/s |   8.3 KiB |  00m05s
 Fedora 42 - x86_64                                                                 100% |   2.3 KiB/s |   4.3 KiB |  00m02s
 google-chrome                                                                      100% | 735.0   B/s |   1.3 KiB |  00m02s
 Copr repo for PyCharm owned by phracek                                             100% |   1.2 KiB/s |   2.1 KiB |  00m02s
 Brave Browser                                                                      100% |   1.1 KiB/s |   2.0 KiB |  00m02s
 Fedora 42 openh264 (From Cisco) - x86_64                                           100% | 307.0   B/s | 986.0   B |  00m03s
 Fedora 42 - x86_64 - Updates                                                       100% |   3.7 KiB/s |   6.9 KiB |  00m02s
Repositories loaded.
Package                                Arch     Version                                Repository                       Size
Downgrading:
 steam                                 i686     1.0.0.83-3.fc42                        rpmfusion-nonfree-steam      19.5 MiB
   replacing steam                     i686     1.0.0.85-1.fc43                        rpmfusion-nonfree-steam      19.5 MiB

Transaction Summary:
 Replacing:          1 package
 Downgrading:        1 package

Total size of inbound packages is 19 MiB. Need to download 19 MiB.
After this operation, 5 KiB extra will be used (install 19 MiB, remove 19 MiB).
Is this ok [Y/n]: 
[1/1] steam-0:1.0.0.83-3.fc42.i686                                                  100% |   4.3 MiB/s |  19.4 MiB |  00m04s
----------------------------------------------------------------------------------------------------------------------------
[1/1] Total                                                                         100% |   4.3 MiB/s |  19.4 MiB |  00m04s
Running transaction
[1/4] Verify package files                                                          100% |  17.0   B/s |   1.0   B |  00m00s
[2/4] Prepare transaction                                                           100% |   8.0   B/s |   2.0   B |  00m00s
[3/4] Downgrading steam-0:1.0.0.83-3.fc42.i686                                      100% | 263.0 MiB/s |  19.5 MiB |  00m00s
[4/4] Removing steam-0:1.0.0.85-1.fc43.i686                                         100% |  14.0   B/s |  31.0   B |  00m02s
Complete!
Missing positional argument "package-spec-NPFB" for command "reinstall". Add "--help" for more information about the arguments.

Missing positional argument "package-spec-NPFB" for command "reinstall". Add "--help" for more information about the arguments.

Here are the problems after “release upgrading”:

admin@fedora ~> sudo dnf system-upgrade download --releasever=43
[sudo] password for admin: 
Updating and loading repositories:
 Fedora 43 - x86_64 - Updates                                                       100% |   6.1 KiB/s |   6.9 KiB |  00m01s
Repositories loaded.
Failed to resolve the transaction:
Problem 1: package noopenh264-2.5.0-2.fc42.x86_64 from fedora conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264
  - package openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-2.5.0-2.fc42.x86_64 from fedora
  - problem with installed package
  - installed package libavcodec-freeworld-7.1.2-1.fc42.x86_64 requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - openh264-2.5.1-1.fc42.x86_64 does not belong to a distupgrade repository
  - problem with installed package
 Problem 2: problem with installed package
  - package freerdp-libs-2:3.17.2-1.fc42.x86_64 from updates requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - package freerdp-libs-2:3.12.0-1.fc42.x86_64 from fedora requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - installed package freerdp-libs-2:3.17.2-1.fc42.x86_64 requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - cannot install both openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 and openh264-2.5.1-1.fc42.x86_64 from @System
  - package noopenh264-2.5.0-2.fc42.x86_64 from fedora conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264
  - package openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-2.5.0-2.fc42.x86_64 from fedora
  - package mozilla-openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 requires libopenh264.so.8()(64bit), but none of the providers can be installed
  - package mozilla-openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 requires openh264(x86-64) = 2.6.0-2.fc43, but none of the providers can be installed
  - problem with installed package
  - mozilla-openh264-2.5.1-1.fc42.x86_64 does not belong to a distupgrade repository
You can try to add to command line:
  --allowerasing to allow removing of installed packages to resolve problems

Before trying to do the system-upgrade did you do step 1 from this doc?
sudo dnf upgrade --refresh

A user should not have both openh264 and noopenh264 installed.
The post from @vgaetera just above shows one way to fix that

1 Like

Result from what @vgaetera recommended:

admin@fedora ~> sudo rpm -e --nodeps noopenh264
                sudo rpm -e --nodeps openh264
                sudo dnf install openh264
                sudo dnf check
[sudo] password for admin: 
error: package noopenh264 is not installed
Updating and loading repositories:
Repositories loaded.
Package                                Arch     Version                                Repository                       Size
Installing:
 openh264                              x86_64   2.5.1-1.fc42                           fedora-cisco-openh264         1.1 MiB

Transaction Summary:
 Installing:         1 package

Total size of inbound packages is 423 KiB. Need to download 423 KiB.
After this operation, 1 MiB extra will be used (install 1 MiB, remove 0 B).
Is this ok [Y/n]: 
[1/1] openh264-0:2.5.1-1.fc42.x86_64                                                100% | 209.7 KiB/s | 423.1 KiB |  00m02s
----------------------------------------------------------------------------------------------------------------------------
[1/1] Total                                                                         100% | 125.1 KiB/s | 423.1 KiB |  00m03s
Running transaction
[1/3] Verify package files                                                          100% | 500.0   B/s |   1.0   B |  00m00s
[2/3] Prepare transaction                                                           100% |   2.0   B/s |   1.0   B |  00m00s
[3/3] Installing openh264-0:2.5.1-1.fc42.x86_64                                     100% |   2.4 MiB/s |   1.1 MiB |  00m00s
Complete!

Result from: sudo dnf upgrade --refresh:

admin@fedora ~> sudo dnf upgrade --refresh
Updating and loading repositories:
 Brave Browser                                                                      100% |   1.1 KiB/s |   2.0 KiB |  00m02s
 Fedora 42 openh264 (From Cisco) - x86_64                                           100% | 215.0   B/s | 986.0   B |  00m05s
 Fedora 42 - x86_64 - Updates                                                       100% |   3.8 KiB/s |   6.9 KiB |  00m02s
 Fedora 42 - x86_64                                                                 100% |   2.4 KiB/s |   4.3 KiB |  00m02s
 RPM Fusion for Fedora 42 - Nonfree - Steam                                         100% |   4.6 KiB/s |  15.9 KiB |  00m03s
 google-chrome                                                                      100% | 752.0   B/s |   1.3 KiB |  00m02s
 Copr repo for PyCharm owned by phracek                                             100% |   1.2 KiB/s |   2.1 KiB |  00m02s
Repositories loaded.
Package                              Arch   Version                              Repository                             Size
Upgrading:
 amd-gpu-firmware                    noarch 20251125-1.fc42                      updates                            25.7 MiB
   replacing amd-gpu-firmware        noarch 20251111-1.fc42                      updates-debuginfo                  25.7 MiB
 amd-ucode-firmware                  noarch 20251125-1.fc42                      updates                           546.0 KiB
   replacing amd-ucode-firmware      noarch 20251111-1.fc42                      updates-debuginfo                 447.5 KiB
 atheros-firmware                    noarch 20251125-1.fc42                      updates                            41.0 MiB
   replacing atheros-firmware        noarch 20251111-1.fc42                      updates-debuginfo                  40.9 MiB
 brcmfmac-firmware                   noarch 20251125-1.fc42                      updates                             9.5 MiB
   replacing brcmfmac-firmware       noarch 20251111-1.fc42                      updates-debuginfo                   9.5 MiB
 cirrus-audio-firmware               noarch 20251125-1.fc42                      updates                             2.0 MiB
   replacing cirrus-audio-firmware   noarch 20251111-1.fc42                      updates-debuginfo                   1.9 MiB
 git                                 x86_64 2.52.0-1.fc42                        updates                            56.4 KiB
   replacing git                     x86_64 2.51.1-1.fc42                        updates-temp                       56.4 KiB
 git-core                            x86_64 2.52.0-1.fc42                        updates                            24.0 MiB
   replacing git-core                x86_64 2.51.1-1.fc42                        updates-temp                       23.6 MiB
 git-core-doc                        noarch 2.52.0-1.fc42                        updates                            18.4 MiB
   replacing git-core-doc            noarch 2.51.1-1.fc42                        updates-temp                       17.7 MiB
 intel-audio-firmware                noarch 20251125-1.fc42                      updates                             3.3 MiB
   replacing intel-audio-firmware    noarch 20251111-1.fc42                      updates-debuginfo                   3.3 MiB
 intel-gpu-firmware                  noarch 20251125-1.fc42                      updates                             8.8 MiB
   replacing intel-gpu-firmware      noarch 20251111-1.fc42                      updates-debuginfo                   8.8 MiB
 intel-vsc-firmware                  noarch 20251125-1.fc42                      updates                             7.7 MiB
   replacing intel-vsc-firmware      noarch 20251111-1.fc42                      updates-debuginfo                   7.7 MiB
 iwlegacy-firmware                   noarch 20251125-1.fc42                      updates                           123.2 KiB
   replacing iwlegacy-firmware       noarch 20251111-1.fc42                      updates-debuginfo                 123.2 KiB
 iwlwifi-dvm-firmware                noarch 20251125-1.fc42                      updates                             1.8 MiB
   replacing iwlwifi-dvm-firmware    noarch 20251111-1.fc42                      updates-debuginfo                   1.8 MiB
 iwlwifi-mld-firmware                noarch 20251125-1.fc42                      updates                             7.7 MiB
   replacing iwlwifi-mld-firmware    noarch 20251111-1.fc42                      updates-debuginfo                   7.1 MiB
 iwlwifi-mvm-firmware                noarch 20251125-1.fc42                      updates                            62.7 MiB
   replacing iwlwifi-mvm-firmware    noarch 20251111-1.fc42                      updates-debuginfo                  62.7 MiB
 libertas-firmware                   noarch 20251125-1.fc42                      updates                             1.3 MiB
   replacing libertas-firmware       noarch 20251111-1.fc42                      updates-debuginfo                   1.3 MiB
 linux-firmware                      noarch 20251125-1.fc42                      updates                            41.9 MiB
   replacing linux-firmware          noarch 20251111-1.fc42                      updates-debuginfo                  41.9 MiB
 linux-firmware-whence               noarch 20251125-1.fc42                      updates                           356.8 KiB
   replacing linux-firmware-whence   noarch 20251111-1.fc42                      updates-debuginfo                 350.8 KiB
 lua-libs                            x86_64 5.4.8-3.fc42                         updates                           280.8 KiB
   replacing lua-libs                x86_64 5.4.8-1.fc42                         updates                           280.8 KiB
 man-pages                           noarch 6.13-1.fc42                          updates                             2.9 MiB
   replacing man-pages               noarch 6.9.1-3.fc42                         781e4eb56ba449a5876af2cc084d758e    2.9 MiB
 mt7xxx-firmware                     noarch 20251125-1.fc42                      updates                            19.8 MiB
   replacing mt7xxx-firmware         noarch 20251111-1.fc42                      updates-debuginfo                  18.4 MiB
 nvidia-gpu-firmware                 noarch 20251125-1.fc42                      updates                           101.0 MiB
   replacing nvidia-gpu-firmware     noarch 20251111-1.fc42                      updates-debuginfo                 101.0 MiB
 nxpwireless-firmware                noarch 20251125-1.fc42                      updates                           905.2 KiB
   replacing nxpwireless-firmware    noarch 20251111-1.fc42                      updates-debuginfo                 905.2 KiB
 perl-Git                            noarch 2.52.0-1.fc42                        updates                            64.4 KiB
   replacing perl-Git                noarch 2.51.1-1.fc42                        updates-temp                       64.4 KiB
 qcom-wwan-firmware                  noarch 20251125-1.fc42                      updates                           749.7 KiB
   replacing qcom-wwan-firmware      noarch 20251111-1.fc42                      updates-debuginfo                 300.4 KiB
 realtek-firmware                    noarch 20251125-1.fc42                      updates                             5.7 MiB
   replacing realtek-firmware        noarch 20251111-1.fc42                      updates-debuginfo                   5.6 MiB
 tiwilink-firmware                   noarch 20251125-1.fc42                      updates                             4.6 MiB
   replacing tiwilink-firmware       noarch 20251111-1.fc42                      updates-debuginfo                   4.6 MiB
 tmux                                x86_64 3.5a-7.fc42                          updates                             1.2 MiB
   replacing tmux                    x86_64 3.5a-4.fc42                          781e4eb56ba449a5876af2cc084d758e    1.2 MiB
 xorg-x11-server-Xephyr              x86_64 21.1.21-1.fc42                       updates                             2.2 MiB
   replacing xorg-x11-server-Xephyr  x86_64 21.1.20-1.fc42                       updates                             2.2 MiB
 xorg-x11-server-common              x86_64 21.1.21-1.fc42                       updates                           127.0 KiB
   replacing xorg-x11-server-common  x86_64 21.1.20-1.fc42                       updates                           127.0 KiB

Transaction Summary:
 Upgrading:         30 packages
 Replacing:         30 packages

Total size of inbound packages is 357 MiB. Need to download 357 MiB.
After this operation, 4 MiB extra will be used (install 396 MiB, remove 392 MiB).
Is this ok [Y/n]: 
[ 1/30] linux-firmware-whence-0:20251125-1.fc42.noarch                              100% |  46.6 KiB/s |  64.8 KiB |  00m01s
[ 2/30] qcom-wwan-firmware-0:20251125-1.fc42.noarch                                 100% | 372.7 KiB/s | 753.2 KiB |  00m02s
[ 3/30] amd-ucode-firmware-0:20251125-1.fc42.noarch                                 100% |   1.9 MiB/s | 515.0 KiB |  00m00s
[ 4/30] iwlwifi-mld-firmware-0:20251125-1.fc42.noarch                               100% |   4.5 MiB/s |   7.7 MiB |  00m02s
[ 5/30] brcmfmac-firmware-0:20251125-1.fc42.noarch                                  100% |   9.9 MiB/s |   9.6 MiB |  00m01s
[ 6/30] cirrus-audio-firmware-0:20251125-1.fc42.noarch                              100% |   7.8 MiB/s |   2.2 MiB |  00m00s
[ 7/30] git-0:2.52.0-1.fc42.x86_64                                                  100% | 165.5 KiB/s |  40.7 KiB |  00m00s
[ 8/30] git-core-0:2.52.0-1.fc42.x86_64                                             100% |  10.1 MiB/s |   5.2 MiB |  00m01s
[ 9/30] git-core-doc-0:2.52.0-1.fc42.noarch                                         100% |   6.6 MiB/s |   3.1 MiB |  00m00s
[10/30] perl-Git-0:2.52.0-1.fc42.noarch                                             100% | 154.9 KiB/s |  37.8 KiB |  00m00s
[11/30] atheros-firmware-0:20251125-1.fc42.noarch                                   100% |  11.2 MiB/s |  41.1 MiB |  00m04s
[12/30] intel-audio-firmware-0:20251125-1.fc42.noarch                               100% |   7.1 MiB/s |   3.3 MiB |  00m00s
[13/30] intel-gpu-firmware-0:20251125-1.fc42.noarch                                 100% |  10.0 MiB/s |   8.8 MiB |  00m01s
[14/30] intel-vsc-firmware-0:20251125-1.fc42.noarch                                 100% |  10.5 MiB/s |   7.8 MiB |  00m01s
[15/30] iwlegacy-firmware-0:20251125-1.fc42.noarch                                  100% | 619.0 KiB/s | 151.0 KiB |  00m00s
[16/30] iwlwifi-dvm-firmware-0:20251125-1.fc42.noarch                               100% |   7.2 MiB/s |   1.9 MiB |  00m00s
[17/30] libertas-firmware-0:20251125-1.fc42.noarch                                  100% |   5.1 MiB/s |   1.3 MiB |  00m00s
[18/30] linux-firmware-0:20251125-1.fc42.noarch                                     100% |  11.4 MiB/s |  41.8 MiB |  00m04s
[19/30] lua-libs-0:5.4.8-3.fc42.x86_64                                              100% | 538.4 KiB/s | 131.9 KiB |  00m00s
[20/30] man-pages-0:6.13-1.fc42.noarch                                              100% |   8.1 MiB/s |   3.7 MiB |  00m00s
[21/30] iwlwifi-mvm-firmware-0:20251125-1.fc42.noarch                               100% |  11.7 MiB/s |  60.6 MiB |  00m05s
[22/30] amd-gpu-firmware-0:20251125-1.fc42.noarch                                   100% |   2.1 MiB/s |  26.0 MiB |  00m12s
[23/30] nxpwireless-firmware-0:20251125-1.fc42.noarch                               100% |   3.5 MiB/s | 932.8 KiB |  00m00s
[24/30] realtek-firmware-0:20251125-1.fc42.noarch                                   100% |   6.4 MiB/s |   5.7 MiB |  00m01s
[25/30] mt7xxx-firmware-0:20251125-1.fc42.noarch                                    100% |  10.9 MiB/s |  19.0 MiB |  00m02s
[26/30] tmux-0:3.5a-7.fc42.x86_64                                                   100% |   2.1 MiB/s | 531.0 KiB |  00m00s
[27/30] xorg-x11-server-Xephyr-0:21.1.21-1.fc42.x86_64                              100% |   4.0 MiB/s |   1.0 MiB |  00m00s
[28/30] tiwilink-firmware-0:20251125-1.fc42.noarch                                  100% |   6.8 MiB/s |   4.6 MiB |  00m01s
[29/30] xorg-x11-server-common-0:21.1.21-1.fc42.x86_64                              100% | 147.7 KiB/s |  36.2 KiB |  00m00s
[30/30] nvidia-gpu-firmware-0:20251125-1.fc42.noarch                                100% |  11.8 MiB/s |  99.3 MiB |  00m08s
----------------------------------------------------------------------------------------------------------------------------
[30/30] Total                                                                       100% |  17.3 MiB/s | 356.7 MiB |  00m21s
Running transaction
[ 1/62] Verify package files                                                        100% |  35.0   B/s |  30.0   B |  00m01s
[ 2/62] Prepare transaction                                                         100% | 129.0   B/s |  60.0   B |  00m00s
[ 3/62] Upgrading linux-firmware-whence-0:20251125-1.fc42.noarch                    100% |  34.9 MiB/s | 357.2 KiB |  00m00s
[ 4/62] Upgrading git-core-0:2.52.0-1.fc42.x86_64                                   100% | 129.8 MiB/s |  24.0 MiB |  00m00s
[ 5/62] Upgrading git-core-doc-0:2.52.0-1.fc42.noarch                               100% |  60.3 MiB/s |  18.6 MiB |  00m00s
[ 6/62] Upgrading perl-Git-0:2.52.0-1.fc42.noarch                                   100% |  10.6 MiB/s |  65.4 KiB |  00m00s
[ 7/62] Upgrading git-0:2.52.0-1.fc42.x86_64                                        100% |   9.4 MiB/s |  57.7 KiB |  00m00s
[ 8/62] Upgrading iwlwifi-mld-firmware-0:20251125-1.fc42.noarch                     100% | 335.1 MiB/s |   7.7 MiB |  00m00s
[ 9/62] Upgrading xorg-x11-server-common-0:21.1.21-1.fc42.x86_64                    100% |  17.8 MiB/s | 127.9 KiB |  00m00s
[10/62] Upgrading xorg-x11-server-Xephyr-0:21.1.21-1.fc42.x86_64                    100% |  84.2 MiB/s |   2.2 MiB |  00m00s
[11/62] Upgrading iwlwifi-mvm-firmware-0:20251125-1.fc42.noarch                     100% | 404.5 MiB/s |  62.7 MiB |  00m00s
[12/62] Upgrading amd-gpu-firmware-0:20251125-1.fc42.noarch                         100% | 134.1 MiB/s |  25.9 MiB |  00m00s
[13/62] Upgrading qcom-wwan-firmware-0:20251125-1.fc42.noarch                       100% |  91.7 MiB/s | 751.4 KiB |  00m00s
[14/62] Upgrading amd-ucode-firmware-0:20251125-1.fc42.noarch                       100% |  59.6 MiB/s | 549.6 KiB |  00m00s
[15/62] Upgrading atheros-firmware-0:20251125-1.fc42.noarch                         100% | 304.3 MiB/s |  41.1 MiB |  00m00s
[16/62] Upgrading brcmfmac-firmware-0:20251125-1.fc42.noarch                        100% | 238.9 MiB/s |   9.6 MiB |  00m00s
[17/62] Upgrading cirrus-audio-firmware-0:20251125-1.fc42.noarch                    100% |  14.0 MiB/s |   2.2 MiB |  00m00s
[18/62] Upgrading intel-audio-firmware-0:20251125-1.fc42.noarch                     100% | 174.0 MiB/s |   3.3 MiB |  00m00s
[19/62] Upgrading intel-gpu-firmware-0:20251125-1.fc42.noarch                       100% | 209.1 MiB/s |   8.8 MiB |  00m00s
[20/62] Upgrading intel-vsc-firmware-0:20251125-1.fc42.noarch                       100% | 321.6 MiB/s |   7.7 MiB |  00m00s
[21/62] Upgrading iwlegacy-firmware-0:20251125-1.fc42.noarch                        100% |  24.3 MiB/s | 124.3 KiB |  00m00s
[22/62] Upgrading iwlwifi-dvm-firmware-0:20251125-1.fc42.noarch                     100% | 182.4 MiB/s |   1.8 MiB |  00m00s
[23/62] Upgrading libertas-firmware-0:20251125-1.fc42.noarch                        100% | 100.0 MiB/s |   1.3 MiB |  00m00s
[24/62] Upgrading linux-firmware-0:20251125-1.fc42.noarch                           100% | 181.3 MiB/s |  42.1 MiB |  00m00s
[25/62] Upgrading mt7xxx-firmware-0:20251125-1.fc42.noarch                          100% | 381.9 MiB/s |  19.9 MiB |  00m00s
[26/62] Upgrading nvidia-gpu-firmware-0:20251125-1.fc42.noarch                      100% | 381.5 MiB/s | 101.1 MiB |  00m00s
[27/62] Upgrading nxpwireless-firmware-0:20251125-1.fc42.noarch                     100% | 110.7 MiB/s | 906.9 KiB |  00m00s
[28/62] Upgrading realtek-firmware-0:20251125-1.fc42.noarch                         100% | 171.9 MiB/s |   5.7 MiB |  00m00s
[29/62] Upgrading tiwilink-firmware-0:20251125-1.fc42.noarch                        100% | 254.8 MiB/s |   4.6 MiB |  00m00s
[30/62] Upgrading tmux-0:3.5a-7.fc42.x86_64                                         100% |  21.4 MiB/s |   1.2 MiB |  00m00s
[31/62] Upgrading man-pages-0:6.13-1.fc42.noarch                                    100% |   8.2 MiB/s |   3.3 MiB |  00m00s
[32/62] Upgrading lua-libs-0:5.4.8-3.fc42.x86_64                                    100% |  30.6 MiB/s | 282.0 KiB |  00m00s
[33/62] Removing git-0:2.51.1-1.fc42.x86_64                                         100% | 470.0   B/s |   8.0   B |  00m00s
[34/62] Removing iwlwifi-mvm-firmware-0:20251111-1.fc42.noarch                      100% |  41.0 KiB/s | 294.0   B |  00m00s
[35/62] Removing iwlwifi-mld-firmware-0:20251111-1.fc42.noarch                      100% |   4.6 KiB/s |  28.0   B |  00m00s
[36/62] Removing git-core-doc-0:2.51.1-1.fc42.noarch                                100% | 132.5 KiB/s |   1.3 KiB |  00m00s
[37/62] Removing tiwilink-firmware-0:20251111-1.fc42.noarch                         100% |   7.8 KiB/s |  40.0   B |  00m00s
[38/62] Removing realtek-firmware-0:20251111-1.fc42.noarch                          100% |  23.4 KiB/s | 120.0   B |  00m00s
[39/62] Removing nxpwireless-firmware-0:20251111-1.fc42.noarch                      100% |   2.4 KiB/s |  10.0   B |  00m00s
[40/62] Removing nvidia-gpu-firmware-0:20251111-1.fc42.noarch                       100% |  73.0 KiB/s | 598.0   B |  00m00s
[41/62] Removing mt7xxx-firmware-0:20251111-1.fc42.noarch                           100% |  14.6 KiB/s |  75.0   B |  00m00s
[42/62] Removing linux-firmware-0:20251111-1.fc42.noarch                            100% |  78.2 KiB/s |   1.0 KiB |  00m00s
[43/62] Removing libertas-firmware-0:20251111-1.fc42.noarch                         100% |   6.8 KiB/s |  28.0   B |  00m00s
[44/62] Removing iwlwifi-dvm-firmware-0:20251111-1.fc42.noarch                      100% |   6.3 KiB/s |  26.0   B |  00m00s
[45/62] Removing iwlegacy-firmware-0:20251111-1.fc42.noarch                         100% |   1.5 KiB/s |   6.0   B |  00m00s
[46/62] Removing intel-vsc-firmware-0:20251111-1.fc42.noarch                        100% |  11.0 KiB/s |  45.0   B |  00m00s
[47/62] Removing intel-gpu-firmware-0:20251111-1.fc42.noarch                        100% |  25.8 KiB/s | 132.0   B |  00m00s
[48/62] Removing intel-audio-firmware-0:20251111-1.fc42.noarch                      100% |   9.6 KiB/s |  59.0   B |  00m00s
[49/62] Removing cirrus-audio-firmware-0:20251111-1.fc42.noarch                     100% | 161.7 KiB/s |   1.3 KiB |  00m00s
[50/62] Removing brcmfmac-firmware-0:20251111-1.fc42.noarch                         100% |  28.1 KiB/s | 144.0   B |  00m00s
[51/62] Removing atheros-firmware-0:20251111-1.fc42.noarch                          100% |  58.2 KiB/s | 417.0   B |  00m00s
[52/62] Removing amd-ucode-firmware-0:20251111-1.fc42.noarch                        100% |   5.4 KiB/s |  22.0   B |  00m00s
[53/62] Removing qcom-wwan-firmware-0:20251111-1.fc42.noarch                        100% |   1.7 KiB/s |   7.0   B |  00m00s
[54/62] Removing amd-gpu-firmware-0:20251111-1.fc42.noarch                          100% | 114.4 KiB/s | 937.0   B |  00m00s
[55/62] Removing linux-firmware-whence-0:20251111-1.fc42.noarch                     100% | 400.0   B/s |   2.0   B |  00m00s
[56/62] Removing perl-Git-0:2.51.1-1.fc42.noarch                                    100% | 375.0   B/s |   6.0   B |  00m00s
[57/62] Removing man-pages-0:6.9.1-3.fc42.noarch                                    100% |  61.8 KiB/s |   2.8 KiB |  00m00s
[58/62] Removing xorg-x11-server-Xephyr-0:21.1.20-1.fc42.x86_64                     100% | 235.0   B/s |   4.0   B |  00m00s
[59/62] Removing xorg-x11-server-common-0:21.1.20-1.fc42.x86_64                     100% | 545.0   B/s |   6.0   B |  00m00s
[60/62] Removing git-core-0:2.51.1-1.fc42.x86_64                                    100% |  11.5 KiB/s | 260.0   B |  00m00s
[61/62] Removing tmux-0:3.5a-4.fc42.x86_64                                          100% | 576.0   B/s |  15.0   B |  00m00s
[62/62] Removing lua-libs-0:5.4.8-1.fc42.x86_64                                     100% |   4.0   B/s |   8.0   B |  00m02s
Complete!

After doing both of those, I tried upgrading again but still have problems:

admin@fedora ~> sudo dnf system-upgrade download --releasever=43
Updating and loading repositories:
 RPM Fusion for Fedora 43 - Nonfree - Steam                                         100% |   4.6 KiB/s |  15.6 KiB |  00m03s
 Copr repo for PyCharm owned by phracek                                             100% |   2.1 KiB/s |   2.1 KiB |  00m01s
 Fedora 43 openh264 (From Cisco) - x86_64                                           100% | 496.0   B/s | 986.0   B |  00m02s
Repositories loaded.
Failed to resolve the transaction:
Problem 1: package noopenh264-2.5.0-2.fc42.x86_64 from fedora conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264
  - package openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-2.5.0-2.fc42.x86_64 from fedora
  - problem with installed package
  - installed package libavcodec-freeworld-7.1.2-1.fc42.x86_64 requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - openh264-2.5.1-1.fc42.x86_64 does not belong to a distupgrade repository
  - problem with installed package
 Problem 2: problem with installed package
  - package freerdp-libs-2:3.12.0-1.fc42.x86_64 from fedora requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - package freerdp-libs-2:3.17.2-1.fc42.x86_64 from updates requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - installed package freerdp-libs-2:3.17.2-1.fc42.x86_64 requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - cannot install both openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 and openh264-2.5.1-1.fc42.x86_64 from @System
  - package noopenh264-2.5.0-2.fc42.x86_64 from fedora conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264
  - package openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-2.5.0-2.fc42.x86_64 from fedora
  - package mozilla-openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 requires openh264(x86-64) = 2.6.0-2.fc43, but none of the providers can be installed
  - package mozilla-openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 requires libopenh264.so.8()(64bit), but none of the providers can be installed
  - problem with installed package
  - mozilla-openh264-2.5.1-1.fc42.x86_64 does not belong to a distupgrade repository
You can try to add to command line:
  --allowerasing to allow removing of installed packages to resolve problems

It seems it’s not fixing the noopenh264 problem. I am unsure why I have both installed, I think I was trying to fix codecs at one point or smth and got bad advice. It seems that the command recommended to “fix” this hasn’t fixed it for some reason. I have been running sudo dnf upgrade --refresh but this has been a problem for so long that I hadn’t done it recently and needed to. Despite that there is still issues even after doing that.

Okay I updated my flatpaks, and when trying the system-upgrade again it didn’t come up with any problems. But when updating and rebooting to install, it installed and then booted into a Fedora 42 system instead of a Fedora 43 system.

Showing it’s still Fedora 42:

admin@fedora ~> cat /etc/os-release
NAME="Fedora Linux"
VERSION="42 (Adams)"
RELEASE_TYPE=stable
ID=fedora
VERSION_ID=42
VERSION_CODENAME=""
PLATFORM_ID="platform:f42"
PRETTY_NAME="Fedora Linux 42 (Adams)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:42"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f42/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=42
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=42
SUPPORT_END=2026-05-13

Showing there is nothing to do further regarding updates/upgrades/flatpaks:

admin@fedora ~> sudo dnf update -y && flatpak update -y && sudo dnf upgrade --refresh -y
[sudo] password for admin: 
Updating and loading repositories:
Repositories loaded.
Nothing to do.
Looking for updates…

Nothing to do.
Updating and loading repositories:
 Brave Browser                                                                      100% | 539.0   B/s |   2.0 KiB |  00m04s
 Fedora 42 - x86_64                                                                 100% |   1.2 KiB/s |   4.3 KiB |  00m04s
 google-chrome                                                                      100% | 361.0   B/s |   1.3 KiB |  00m04s
 Fedora 42 openh264 (From Cisco) - x86_64                                           100% | 149.0   B/s | 986.0   B |  00m07s
 Fedora 42 - x86_64 - Updates                                                       100% |   1.8 KiB/s |   6.9 KiB |  00m04s
 RPM Fusion for Fedora 42 - Nonfree - Steam                                         100% |   1.7 KiB/s |   8.3 KiB |  00m05s
 Copr repo for PyCharm owned by phracek                                             100% | 584.0   B/s |   2.1 KiB |  00m04s
Repositories loaded.
Nothing to do.

Showing that when trying to upgrade it is a 0 B installation:

admin@fedora ~> sudo dnf system-upgrade download --releasever=43
Updating and loading repositories:
 RPM Fusion for Fedora 43 - Nonfree - Steam                                         100% |   2.9 KiB/s |   8.3 KiB |  00m03s
 Copr repo for PyCharm owned by phracek                                             100% |   3.6 KiB/s |   2.1 KiB |  00m01s
 Fedora 43 openh264 (From Cisco) - x86_64                                           100% | 572.0   B/s | 986.0   B |  00m02s
Repositories loaded.
Package                                  Arch       Version                                  Repository                 Size
Upgrading groups:
 LibreOffice                                                                                                                
 KDE Spin Initial Setup                                                                                                     
 KDE PIM                                                                                                                    
 KDE Multimedia support                                                                                                     
 KDE Applications                                                                                                           
 Firefox Web Browser                                                                                                        
 Anaconda tools                                                                                                             
Upgrading groups:
 Standard                                                                                                                   
 Printing Support                                                                                                           
 Common NetworkManager Submodules                                                                                           
 Multimedia                                                                                                                 
 KDE                                                                                                                        
 Input Methods                                                                                                              
 Hardware Support                                                                                                           
 Guest Desktop Agents                                                                                                       
 Fonts                                                                                                                      
 Dial-up Networking Support                                                                                                 
 Desktop accessibility                                                                                                      
 Core                                                                                                                       
 base-graphical                                                                                                             
 Administration Tools                                                                                                       
Upgrading environmental groups:
 KDE Plasma Workspaces                                                                                                      

Transaction Summary:

After this operation, 0 B extra will be used (install 0 B, remove 0 B).
Is this ok [Y/n]: n
Operation aborted by the user.

Since I already went through the upgrade process and it rebooted into a non-upgraded system, I am assuming that it being a 0 B operation would lead to the same result. It seems the codec issue is fixed though, as there isn’t any problems anymore, but now I have a new problem that isn’t being detected: I cannot upgrade to Fedora 43.

As a sanity check I went through with the 0 byte update, and cat /etc/os-release is still showing I’m on Fedora 42 as I expected. When doing system-upgraded again it gives me the exact same 0 byte update. Meaning I’m caught in a loop for some reason.

Result:

admin@fedora ~ [1]> sudo dnf --dump-variables
                    sudo dnf system-upgrade log
======== Variables: ========
arch = x86_64
basearch = x86_64
releasever = 42
releasever_major = 42
The following boots appear to contain offline transaction logs:
1 / a390cd5c155641619c4a64e14aeeec63: 2025-11-23 13:18:40 42→43
2 / 0c3c2e29bce74dafab2fde20c5db8d1e: 2025-11-23 13:32:51 42→43
3 / aaef941e65b24e9a91e91e6477e26108: 2025-11-23 13:38:23 42→43
4 / 4f76df9224e54a34a5b2790c55efc852: 2025-11-27 22:50:40 42→43
5 / 41cf8591b5e3466aaaec6fad99890612: 2025-11-27 23:10:46 42→43
6 / 64af6369feb74835aa720781be5b3ee3: 2025-11-29 21:46:26 42→43
7 / 3a4d94a3a679434292be10580a341cda: 2025-11-29 21:55:33 42→43
admin@fedora ~> sudo dnf system-upgrade download --releasever=43
[sudo] password for admin: 
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Problem 1: package noopenh264-2.5.0-2.fc42.x86_64 from fedora conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264
  - package openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-2.5.0-2.fc42.x86_64 from fedora
  - problem with installed package
  - installed package libavcodec-freeworld-7.1.2-1.fc42.x86_64 requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - openh264-2.5.1-1.fc42.x86_64 does not belong to a distupgrade repository
  - problem with installed package
 Problem 2: problem with installed package
  - package freerdp-libs-2:3.12.0-1.fc42.x86_64 from fedora requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - package freerdp-libs-2:3.17.2-1.fc42.x86_64 from updates requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - installed package freerdp-libs-2:3.17.2-1.fc42.x86_64 requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - cannot install both openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 and openh264-2.5.1-1.fc42.x86_64 from @System
  - package noopenh264-2.5.0-2.fc42.x86_64 from fedora conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264
  - package openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-2.5.0-2.fc42.x86_64 from fedora
  - package mozilla-openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 requires openh264(x86-64) = 2.6.0-2.fc43, but none of the providers can be installed
  - package mozilla-openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 requires libopenh264.so.8()(64bit), but none of the providers can be installed
  - problem with installed package
  - mozilla-openh264-2.5.1-1.fc42.x86_64 does not belong to a distupgrade repository
You can try to add to command line:
  --allowerasing to allow removing of installed packages to resolve problems

Back to having issues again. I just don’t get it.

admin@fedora ~ [1]> sudo rpm -e --nodeps noopenh264
                    sudo rpm -e --nodeps openh264
                    sudo dnf install openh264
                    sudo dnf check
error: package noopenh264 is not installed
Updating and loading repositories:
Repositories loaded.
Package                                            Arch        Version                                            Repository                            Size
Installing:
 openh264                                          x86_64      2.5.1-1.fc42                                       fedora-cisco-openh264              1.1 MiB

Transaction Summary:
 Installing:         1 package

Total size of inbound packages is 423 KiB. Need to download 423 KiB.
After this operation, 1 MiB extra will be used (install 1 MiB, remove 0 B).
Is this ok [Y/n]: 
[1/1] openh264-0:2.5.1-1.fc42.x86_64                                                                                100% | 259.1 KiB/s | 423.1 KiB |  00m02s
------------------------------------------------------------------------------------------------------------------------------------------------------------
[1/1] Total                                                                                                         100% | 146.7 KiB/s | 423.1 KiB |  00m03s
Running transaction
[1/3] Verify package files                                                                                          100% | 500.0   B/s |   1.0   B |  00m00s
[2/3] Prepare transaction                                                                                           100% |   2.0   B/s |   1.0   B |  00m00s
[3/3] Installing openh264-0:2.5.1-1.fc42.x86_64                                                                     100% |   1.9 MiB/s |   1.1 MiB |  00m01s
Complete!

Ran your command again to see if that would fix it, and it says noopenh264 isn’t even installed. So the problems created from conflicts: noopenh264-2.5.0-2.fc42.x86_64 from fedora conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 doesn’t make sense to me.

I am unsure why it even went away before. I just did a fresh upgrade and reboot.

Rechecked your other command:

admin@fedora ~ [1]> sudo dnf --dump-variables
                    sudo dnf system-upgrade log
======== Variables: ========
arch = x86_64
basearch = x86_64
releasever = 42
releasever_major = 42
The following boots appear to contain offline transaction logs:
1 / a390cd5c155641619c4a64e14aeeec63: 2025-11-23 13:18:40 42→43
2 / 0c3c2e29bce74dafab2fde20c5db8d1e: 2025-11-23 13:32:51 42→43
3 / aaef941e65b24e9a91e91e6477e26108: 2025-11-23 13:38:23 42→43
4 / 4f76df9224e54a34a5b2790c55efc852: 2025-11-27 22:50:40 42→43
5 / 41cf8591b5e3466aaaec6fad99890612: 2025-11-27 23:10:46 42→43
6 / 64af6369feb74835aa720781be5b3ee3: 2025-11-29 21:46:26 42→43
7 / 3a4d94a3a679434292be10580a341cda: 2025-11-29 21:55:33 42→43
admin@fedora ~> 

And I’m still on 42:

admin@fedora ~> cat /etc/os-release
NAME="Fedora Linux"
VERSION="42 (Adams)"
RELEASE_TYPE=stable
ID=fedora
VERSION_ID=42
VERSION_CODENAME=""
PLATFORM_ID="platform:f42"
PRETTY_NAME="Fedora Linux 42 (Adams)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:42"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f42/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=42
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=42
SUPPORT_END=2026-05-13

Running your command with TTY I get this (haven’t accepted but just wanted to check:

admin@fedora ~> sudo dnf distro-sync --releasever=43 --allowerasing
Updating and loading repositories:
 RPM Fusion for Fedora 43 - Nonfree - Steam                                                                         100% |   4.1 KiB/s |  15.6 KiB |  00m04s
 Copr repo for PyCharm owned by phracek                                                                             100% |   1.4 KiB/s |   2.1 KiB |  00m02s
 Fedora 43 openh264 (From Cisco) - x86_64                                                                           100% | 376.0   B/s | 986.0   B |  00m03s
Repositories loaded.
Package                                           Arch        Version                                            Repository                             Size
Removing dependent packages:
 mozilla-openh264                                 x86_64      2.5.1-1.fc42                                       fedora-cisco-openh264               1.1 MiB
 openh264                                         x86_64      2.5.1-1.fc42                                       fedora-cisco-openh264               1.1 MiB
Upgrading:
 steam                                            i686        1.0.0.85-1.fc43                                    rpmfusion-nonfree-steam            19.5 MiB
   replacing steam                                i686        1.0.0.83-3.fc42                                    rpmfusion-nonfree-steam            19.5 MiB
Installing dependencies:
 noopenh264                                       x86_64      2.5.0-2.fc42                                       fedora                             38.9 KiB

Transaction Summary:
 Installing:         1 package
 Upgrading:          1 package
 Replacing:          1 package
 Removing:           2 packages

Total size of inbound packages is 19 MiB. Need to download 19 MiB.
After this operation, 2 MiB will be freed (install 19 MiB, remove 22 MiB).
Is this ok [Y/n]: 

Which it’s trying to install noopenh264, despite not having it, and despite the reason I can’t upgrade being because of a conflict with this package despite not having it installed. I am unsure why my system is doing this.

Getting a USB setup with 43 on it now just in case. But I am just so confused by all of this. I can try what you’ve said, but you guys told me to fix the problems first which they haven’t been fixed, and rerunning your commands isn’t fixing it.

Your command without allowerasing also:

admin@fedora ~ [1]> sudo dnf distro-sync --releasever=43
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Problem 1: package noopenh264-2.5.0-2.fc42.x86_64 from fedora conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264
  - package openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-2.5.0-2.fc42.x86_64 from fedora
  - problem with installed package
  - installed package libavcodec-freeworld-7.1.2-1.fc42.x86_64 requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - openh264-2.5.1-1.fc42.x86_64 does not belong to a distupgrade repository
  - problem with installed package
 Problem 2: problem with installed package
  - package freerdp-libs-2:3.12.0-1.fc42.x86_64 from fedora requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - package freerdp-libs-2:3.17.2-1.fc42.x86_64 from updates requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - installed package freerdp-libs-2:3.17.2-1.fc42.x86_64 requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - cannot install both openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 and openh264-2.5.1-1.fc42.x86_64 from @System
  - package noopenh264-2.5.0-2.fc42.x86_64 from fedora conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264
  - package openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-2.5.0-2.fc42.x86_64 from fedora
  - package mozilla-openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 requires openh264(x86-64) = 2.6.0-2.fc43, but none of the providers can be installed
  - package mozilla-openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 requires libopenh264.so.8()(64bit), but none of the providers can be installed
  - problem with installed package
  - mozilla-openh264-2.5.1-1.fc42.x86_64 does not belong to a distupgrade repository
You can try to add to command line:
  --allowerasing to allow removing of installed packages to resolve problems
  --skip-broken to skip uninstallable packages

Also unsure if it matters but this is what discover keeps showing me:

1 Like

It appears that for some reason steam is asking for noopenh264 to be installed and the distro-sync command would have fixed the conflict.

I don’t understand why that would be but I if I might guess – :

There has been quite a bit of discussion about some regions not being able to access the fedora-cisco-openh264 repo and thus unable to update their systems. It may be that the steam packagers switched dependencies to allow those areas to be able to update their system. Normally an update requires the fedora-cisco=openh264 repo to be accessed, especially when firefox is in the picture.

Note that I have this in f43 and I have steam installed as well.

$ dnf list --installed \*openh264
Installed packages
gstreamer1-plugin-openh264.x86_64 1.26.8-1.fc43 updates
mozilla-openh264.x86_64           2.6.0-2.fc43  fedora-cisco-openh264
openh264.x86_64                   2.6.0-2.fc43  fedora-cisco-openh264

So that seems to indicate that once you have done the upgrade you probably could reinstall the 2 packages being removed and remove noopenh263.

To me it appears that the solution, at least temporarily, would be to complete the dnf distro-sync command then see if the update will complete normally. When noopenh264 is installed there are other ways to get the h264 codecs that have been coming from cisco in the past.

sudo dnf distro-sync --releasever=43 --allowerasing:

admin@fedora ~> sudo dnf distro-sync --releasever=43 --allowerasing
Updating and loading repositories:
 RPM Fusion for Fedora 43 - Nonfree - Steam                                                                         100% |   3.8 KiB/s |  15.4 KiB |  00m04s
 Copr repo for PyCharm owned by phracek                                                                             100% |   1.1 KiB/s |   2.1 KiB |  00m02s
 Fedora 43 openh264 (From Cisco) - x86_64                                                                           100% | 340.0   B/s | 986.0   B |  00m03s
Repositories loaded.
Package                                           Arch        Version                                            Repository                             Size
Removing dependent packages:
 mozilla-openh264                                 x86_64      2.5.1-1.fc42                                       fedora-cisco-openh264               1.1 MiB
 openh264                                         x86_64      2.5.1-1.fc42                                       fedora-cisco-openh264               1.1 MiB
Upgrading:
 steam                                            i686        1.0.0.85-1.fc43                                    rpmfusion-nonfree-steam            19.5 MiB
   replacing steam                                i686        1.0.0.83-3.fc42                                    rpmfusion-nonfree-steam            19.5 MiB
Installing dependencies:
 noopenh264                                       x86_64      2.5.0-2.fc42                                       fedora                             38.9 KiB

Transaction Summary:
 Installing:         1 package
 Upgrading:          1 package
 Replacing:          1 package
 Removing:           2 packages

Total size of inbound packages is 19 MiB. Need to download 19 MiB.
After this operation, 2 MiB will be freed (install 19 MiB, remove 22 MiB).
Is this ok [Y/n]:
[1/2] noopenh264-0:2.5.0-2.fc42.x86_64                                                                              100% |  25.4 KiB/s |  21.9 KiB |  00m01s
[2/2] steam-0:1.0.0.85-1.fc43.i686                                                                                  100% |   3.4 MiB/s |  19.4 MiB |  00m06s
------------------------------------------------------------------------------------------------------------------------------------------------------------
[2/2] Total                                                                                                         100% |   3.4 MiB/s |  19.4 MiB |  00m06s
Running transaction
[1/7] Verify package files                                                                                          100% |  34.0   B/s |   2.0   B |  00m00s
[2/7] Prepare transaction                                                                                           100% |  12.0   B/s |   5.0   B |  00m00s
[3/7] Upgrading steam-0:1.0.0.85-1.fc43.i686                                                                        100% | 290.4 MiB/s |  19.5 MiB |  00m00s
[4/7] Installing noopenh264-0:2.5.0-2.fc42.x86_64                                                                   100% |   3.6 MiB/s |  40.5 KiB |  00m00s
[5/7] Removing steam-0:1.0.0.83-3.fc42.i686                                                                         100% |   2.3 KiB/s |  31.0   B |  00m00s
[6/7] Removing mozilla-openh264-0:2.5.1-1.fc42.x86_64                                                               100% |   2.8 KiB/s |  17.0   B |  00m00s
[7/7] Removing openh264-0:2.5.1-1.fc42.x86_64                                                                       100% |   4.0   B/s |   9.0   B |  00m02s
Complete!

sudo dnf system-upgrade download --releasever=43:

admin@fedora ~> sudo dnf system-upgrade download --releasever=43
Updating and loading repositories:
Repositories loaded.
Problem: installed package qt6-qtwebengine-6.9.3-1.fc42.x86_64 requires libopenh264.so.7()(64bit), but none of the providers can be installed
  - installed package noopenh264-2.5.0-2.fc42.x86_64 conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264
  - package openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-2.5.0-2.fc42.x86_64 from @System
  - package noopenh264-2.5.0-2.fc42.x86_64 from fedora conflicts with openh264 provided by openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264
  - package openh264-2.6.0-2.fc43.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-2.5.0-2.fc42.x86_64 from fedora
  - cannot install the best update candidate for package qt6-qtwebengine-6.9.3-1.fc42.x86_64
  - cannot install the best update candidate for package noopenh264-2.5.0-2.fc42.x86_64

Package                                            Arch        Version                                            Repository                            Size
Upgrading groups:
 LibreOffice
 KDE Spin Initial Setup
 KDE PIM
 KDE Multimedia support
 KDE Applications
 Firefox Web Browser
 Anaconda tools
Upgrading groups:
 Standard
 Printing Support
 Common NetworkManager Submodules
 Multimedia
 KDE
 Input Methods
 Hardware Support
 Guest Desktop Agents
 Fonts
 Dial-up Networking Support
 Desktop accessibility
 Core
 base-graphical
 Administration Tools
Upgrading environmental groups:
 KDE Plasma Workspaces
Skipping packages with conflicts:
 openh264                                          x86_64      2.6.0-2.fc43                                       fedora-cisco-openh264              1.1 MiB

Transaction Summary:
 Skipping:           1 package

After this operation, 0 B extra will be used (install 0 B, remove 0 B).
Is this ok [Y/n]:
Testing offline transaction
Transaction stored to be performed offline. Run `dnf5 offline reboot` to reboot and run the transaction. To cancel the transaction and delete the downloaded files, use `dnf5 offline clean`.
Complete!

Rebooted + installed + cat /etc/os-release:

admin@fedora ~> cat /etc/os-release
NAME="Fedora Linux"
VERSION="42 (Adams)"
RELEASE_TYPE=stable
ID=fedora
VERSION_ID=42
VERSION_CODENAME=""
PLATFORM_ID="platform:f42"
PRETTY_NAME="Fedora Linux 42 (Adams)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:42"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f42/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=42
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=42
SUPPORT_END=2026-05-13

Still on Fedora 42 despite all of that.

admin@fedora ~ [1]> sudo dnf --dump-variables
                    sudo dnf system-upgrade log
[sudo] password for admin: 
======== Variables: ========
arch = x86_64
basearch = x86_64
releasever = 42
releasever_major = 42
The following boots appear to contain offline transaction logs:
1 / a390cd5c155641619c4a64e14aeeec63: 2025-11-23 13:18:40 42→43
2 / 0c3c2e29bce74dafab2fde20c5db8d1e: 2025-11-23 13:32:51 42→43
3 / aaef941e65b24e9a91e91e6477e26108: 2025-11-23 13:38:23 42→43
4 / 4f76df9224e54a34a5b2790c55efc852: 2025-11-27 22:50:40 42→43
5 / 41cf8591b5e3466aaaec6fad99890612: 2025-11-27 23:10:46 42→43
6 / 64af6369feb74835aa720781be5b3ee3: 2025-11-29 21:46:26 42→43
7 / 3a4d94a3a679434292be10580a341cda: 2025-11-29 21:55:33 42→43
8 / 8080ea6435dc400d956ffa66023ac6ca: 2025-12-02 06:40:38 42→43
admin@fedora ~> 

Going to rerun:

sudo rpm -e --nodeps noopenh264
sudo rpm -e --nodeps openh264
sudo dnf install openh264
sudo dnf check

Since I cannot seem to upgrade to 43 even after updating, syncing, installing noopenh264, and upgrading, I feel like giving up for now. It just keeps looping whenever I reboot to install 43 regardless of what I have installed or not.

If you guys know why this is happening, I’ll update, sync, install noopenh264, and upgrade again + do what I need to do to make it work, but for now my Steam doesn’t actually need noopenh264, so I’ll keep in uninstalled and just stay on Fedora 42 until I know a fix. Or maybe I’ll just do a fresh Fedora 43 if I ever need to.

Is there any reason to upgrade to 43? They keep supporting older versions of Fedora for quite some time right? Shouldn’t be an issue if I stay on an outdated distro?

Also my repolist in case I still need to do something there:

admin@fedora ~> sudo dnf repolist --enabled

[sudo] password for admin: 
repo id                                                               repo name                                                                             
brave-browser                                                         Brave Browser                                                                         
copr:copr.fedorainfracloud.org:phracek:PyCharm                        Copr repo for PyCharm owned by phracek                                                
fedora                                                                Fedora 42 - x86_64                                                                    
fedora-cisco-openh264                                                 Fedora 42 openh264 (From Cisco) - x86_64                                              
google-chrome                                                         google-chrome                                                                         
rpmfusion-nonfree-steam                                               RPM Fusion for Fedora 42 - Nonfree - Steam                                            
updates                                                               Fedora 42 - x86_64 - Updates   

Since steam wanted noopenh264 and something else wants openh264 I would suggest that you do this in a different way.

  1. remove steam sudo dnf remove steam --noautoremove
  2. upgrade sudo dnf system-upgrade download --releasever=43 --allowerasing
    which should allow replacing noopenh264 with openh264
  3. complete the upgrade sudo dnf offline reboot
  4. reinstall steam sudo dnf install steam

That should bypass the conflict and complete the upgrade properly. Let us know if it fails and if so the point where it is a problem

There’s definitely something weird is going on.
Perhaps some packages are version-locked or excluded.

Complete the post-upgrade tasks, specifically updating configs and relabeling:
Post-upgrade tasks :: Fedora Docs

Then check for problematic packages and modified/extra configs:

sudo dnf repoquery --duplicates
sudo dnf repoquery --extras
sudo dnf versionlock list
sudo rpm -V -a
sudo find /etc/dnf /etc/yum.repos.d -exec rpm -q -f {} + | sort -u
sudo find /var/lib/rpm* -exec ls -l -d {} +
echo ${PATH}; readlink -f ${PATH//:/ }

A somewhat similar problem solved a while ago:
Trouble updating from fc36 to fc38 - #28 by vgaetera