{"id":12473,"date":"2025-11-07T21:35:32","date_gmt":"2025-11-08T02:35:32","guid":{"rendered":"https:\/\/www.both.org\/?p=12473"},"modified":"2025-11-07T21:35:33","modified_gmt":"2025-11-08T02:35:33","slug":"problems-updating-qt5-on-fedora-43","status":"publish","type":"post","link":"https:\/\/www.both.org\/?p=12473","title":{"rendered":"Problems updating QT5 on Fedora 43"},"content":{"rendered":"<div class=\"pld-like-dislike-wrap pld-template-1\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"\" data-post-id=\"12473\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                        <i class=\"fas fa-thumbs-up\"><\/i>\r\n                <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">3    <\/span>\r\n<\/div><\/div>\n<p>I&#8217;ve been having problems trying to install updates on my systems with graphical interfaces. This is due to a conflict with the qt5-qtwebengine-freeworld package. QT5 is a cross-platform graphical framework that allows developers of graphical applications to write user interface code for QT5 so that it will work on Linux, Windows, and MAC. <\/p>\n\n\n\n<p>Unfortunately the qt5-qtwebengine-freeworld package is located in the rpmfusion-free repository and it&#8217;s updates don&#8217;t seem to be synchronized with the other QT5 packages. As a result we get these errors and the updates fail. <\/p>\n\n\n\n<p>You can see the problem illustrated in Figure 1.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># <strong>dnf update<\/strong>\nUpdating and loading repositories:\nRepositories loaded.\nProblem 1: installed package qt5-qtwebengine-freeworld-5.15.18-3.fc43.x86_64 requires qt5-qtbase(x86-64) = 5.15.17, but none of the providers can be installed\n- cannot install both qt5-qtbase-5.15.18-1.fc43.x86_64 from updates and qt5-qtbase-5.15.17-6.fc43.x86_64 from @System\n- cannot install both qt5-qtbase-5.15.17-5.fc43.x86_64 from fedora and qt5-qtbase-5.15.18-1.fc43.x86_64 from updates\n- cannot install the best update candidate for package qt5-qtwebengine-freeworld-5.15.18-3.fc43.x86_64\n- cannot install the best update candidate for package qt5-qtbase-5.15.17-6.fc43.x86_64\nProblem 2: problem with installed package\n- installed package qt5-qtwebengine-freeworld-5.15.18-3.fc43.x86_64 requires qt5-qtwebengine(x86-64) = 5.15.18, but none of the providers canbe installed\n- package qt5-qtwebengine-freeworld-5.15.18-3.fc43.x86_64 from rpmfusion-free requires qt5-qtwebengine(x86-64) = 5.15.18, but none of the providers can be installed\n- cannot install both qt5-qtwebengine-5.15.19-2.fc43.x86_64 from updates and qt5-qtwebengine-5.15.18-6.fc43.x86_64 from @System\n- cannot install both qt5-qtwebengine-5.15.18-6.fc43.x86_64 from fedora and qt5-qtwebengine-5.15.19-2.fc43.x86_64 from updates\n- cannot install the best update candidate for package qt5-qtwebengine-5.15.18-6.fc43.x86_64\n\nPackage                                        Arch        Version                                         Repository                      Size\nSkipping packages with conflicts:\nqt5-qtbase                                    x86_64      5.15.18-1.fc43                                  updates                      9.8 MiB\nqt5-qtwebengine                               x86_64      5.15.19-2.fc43                                  updates                    161.9 MiB\nqt5-qtbase                                    x86_64      5.15.17-5.fc43                                  fedora                      10.0 MiB\nSkipping packages with broken dependencies:\nqt5-qtwebengine-freeworld                     x86_64      5.15.18-3.fc43                                  rpmfusion-free             139.3 MiB\n\nNothing to do.<\/code><\/pre>\n\n\n\n<p class=\"has-text-align-center has-small-font-size\">Figure 1: Showing the conflict with qt5-qtwebengine-freeworld.<\/p>\n\n\n\n<p>Remove the qt5-qtwebengine-freeworld package as shown in Figure 2.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># <strong>dnf remove qt5-qtwebengine-freeworld<\/strong>\nPackage                    Arch        Version                  Repository                      Size\nRemoving:\nqt5-qtwebengine-freeworld  x86_64      5.15.18-3.fc43           rpmfusion-free             139.3 MiB\nRemoving unused dependencies:\nlibicu76                   x86_64      76.1-1.fc43              fedora                      36.3 MiB\nqt5-qtwebengine            x86_64      5.15.18-6.fc43           fedora                     161.9 MiB\n\nTransaction Summary:\nRemoving:           3 packages\n\nAfter this operation, 338 MiB will be freed (install 0 B, remove 338 MiB).\nIs this ok &#91;y\/N]: <strong>y<\/strong>\nRunning transaction\n&#91;1\/4] Prepare transaction                                              100% |   4.0   B\/s |   3.0   B |  00m01s\n&#91;2\/4] Removing qt5-qtwebengine-freeworld-0:5.15.18-3.fc43.x86_64       100% |   1.3 KiB\/s |  28.0   B |  00m00s\n&#91;3\/4] Removing libicu76-0:76.1-1.fc43.x86_64                           100% |   2.4 KiB\/s |  29.0   B |  00m00s\n&#91;4\/4] Removing qt5-qtwebengine-0:5.15.18-6.fc43.x86_64                 100% | 198.0   B\/s | 146.0   B |  00m01s\nComplete!<\/code><\/pre>\n\n\n\n<p class=\"has-text-align-center has-small-font-size\">Figure 2: Remove the qt5-qtwebengine-freeworld package.<\/p>\n\n\n\n<p>Removing this package resolves the problem so that updates now work as expected. Since the package name implies it relates to a web engine, I tested my Firefox web browser and found no problems with that. Nor have I seen any other problems after removing that package.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>3 I&rsquo;ve been having problems trying to install updates on my systems with graphical interfaces. This is due<\/p>\n","protected":false},"author":2,"featured_media":6962,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[71,5,83],"tags":[91,196,870],"class_list":["post-12473","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fedora","category-linux","category-problem-solving","tag-linux","tag-problem-solving","tag-qt5"],"modified_by":"David Both","_links":{"self":[{"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts\/12473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12473"}],"version-history":[{"count":6,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts\/12473\/revisions"}],"predecessor-version":[{"id":12479,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts\/12473\/revisions\/12479"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/media\/6962"}],"wp:attachment":[{"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}