Updating to Fedora 44

Is there anything I can do about these errors when running sudo dnf system-upgrade download --releasever=44 ?

Problem 1: conflicting requests
  - nothing provides libde265.so.0()(64bit) needed by gstreamer1-plugins-bad-freeworld-1:1.28.2-1.fc44.aarch64 from rpmfusion-free-updates
  - nothing provides librtmp.so.1()(64bit) needed by gstreamer1-plugins-bad-freeworld-1:1.28.2-1.fc44.aarch64 from rpmfusion-free-updates
  - nothing provides libx265.so.215()(64bit) needed by gstreamer1-plugins-bad-freeworld-1:1.28.2-1.fc44.aarch64 from rpmfusion-free-updates
 Problem 2: conflicting requests
  - nothing provides libx264.so.165()(64bit) needed by gstreamer1-plugins-ugly-1:1.28.2-1.fc44.aarch64 from rpmfusion-free-updates
yalihupokn@zoqu-endiman:~$ 

Those are plugins from rpmfusion. Maybe try removing them, updating to Fedora 44 and then reinstall them? Seems they are causing conflicts with F44. Although it seems like you already are on Fedora 44, but couldn’t hurt to try.

Ok, am I missing something here?

yalihupokn@zoqu-endiman:/etc/yum.repos.d$ rm rpmfusion-free.repo rpmfusion-free-updates.repo rpmfusion-free-updates-testing.repo rpmfusion-nonfree-nvidia-driver.repo rpmfusion-nonfree.repo rpmfusion-nonfree-tainted.repo rpmfusion-nonfree-updates.repo rpmfusion-nonfree-updates-testing.repo rpmsphere.repo
rm: remove write-protected regular file 'rpmfusion-free.repo'? 
rm: remove write-protected regular file 'rpmfusion-free-updates.repo'? 
rm: remove write-protected regular file 'rpmfusion-free-updates-testing.repo'? 
rm: remove write-protected regular file 'rpmfusion-nonfree-nvidia-driver.repo'? 
rm: remove write-protected regular file 'rpmfusion-nonfree.repo'? 
rm: remove write-protected regular file 'rpmfusion-nonfree-tainted.repo'? 
rm: remove write-protected regular file 'rpmfusion-nonfree-updates.repo'? 
rm: remove write-protected regular file 'rpmfusion-nonfree-updates-testing.repo'? 
rm: remove write-protected regular file 'rpmsphere.repo'? 
yalihupokn@zoqu-endiman:/etc/yum.repos.d$ sudo dnf system-upgrade download --releasever=44 
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Packages for argument 'firefox' available, but not installed.
Packages for argument 'okular' available, but not installed.
Packages for argument 'libreoffice-calc' available, but not installed.
Packages for argument 'libreoffice-writer' available, but not installed.
Packages for argument 'libreoffice-impress' available, but not installed.
Packages for argument 'libreoffice-emailmerge' available, but not installed.
Packages for argument 'libreoffice-graphicfilter' available, but not installed.
Problem 1: conflicting requests
  - nothing provides libx265.so.215()(64bit) needed by gstreamer1-plugins-bad-freeworld-1:1.28.2-1.fc44.aarch64 from rpmfusion-free-updates
  - nothing provides libde265.so.0()(64bit) needed by gstreamer1-plugins-bad-freeworld-1:1.28.2-1.fc44.aarch64 from rpmfusion-free-updates
  - nothing provides librtmp.so.1()(64bit) needed by gstreamer1-plugins-bad-freeworld-1:1.28.2-1.fc44.aarch64 from rpmfusion-free-updates
 Problem 2: conflicting requests
  - nothing provides libx264.so.165()(64bit) needed by gstreamer1-plugins-ugly-1:1.28.2-1.fc44.aarch64 from rpmfusion-free-updates
yalihupokn@zoqu-endiman:/etc/yum.repos.d$ 

You were asked to remove the problem packages. This is often necessary when updating due to delays or changes in 3rd part packages.

The .repo files are used for configuration, most often to enable or disable the corresponding repository. Have a look at https://docs.fedoraproject.org/en-US/quick-docs/package-management/. Please ask again if there is something you don’t understand.

Now I have tried sudo dnf system-upgrade download --releasever=44 --best --allowerasing from Making sure you're not a bot!, but after Testing offline transaction I get errors like:

- file /usr/share/texlive/texmf-dist/doc/generic/pst-tvz/pst-tvz-doc.tex from install of texlive-pst-tvz-12:svn77256-1.fc44.noarch conflicts with file from package texlive-pst-tvz-doc-11:svn23451.1.01-80.fc43.noarch
  - file /usr/share/texlive/texmf-dist/doc/context/third/markdown/examples/context-mkiv.tex from install of texlive-context-doc-12:svn75454-109.fc44.aarch64 conflicts with file from package texlive-markdown-doc-11:svn66257-80.fc43.noarch
  - file /usr/share/texlive/texmf-dist/doc/context/third/markdown/examples/example.md from install of texlive-context-doc-12:svn75454-109.fc44.aarch64 conflicts with file from package texlive-markdown-doc-11:svn66257-80.fc43.noarch
yalihupokn@zoqu-endiman:~$ 

Also:

yalihupokn@zoqu-endiman:~$ sudo dnf remove texlive
No packages to remove for argument: texlive

Nothing to do.
yalihupokn@zoqu-endiman:~$ 

Oops, sudo dnf remove texlive-* (as well as sudo dnf remove rpmfusion-free-release rpmfusion-nonfree-release beforehand) was the answer - finally I am on f44 :slight_smile:

Quick tip to anyone coming here for help: reading this carefully was the key to my success - good luck!