On 14 May 2023 at 9:18, Simon Colston wrote: Date sent: Sun, 14 May 2023 09:18:54 +0100 From: Simon Colston <simon@xxxxxxxxxxx> Subject: dnf upgrade - problem with libheif packages To: Fedora Users Mailing List <users@xxxxxxxxxxxxxxxxxxxxxxx> Send reply to: Community support for Fedora users <users@xxxxxxxxxxxxxxxxxxxxxxx> > I'm using Fedora Workstation 37, Gnome. > > While doing dnf upgrade I got these messages: > > Problem 1: cannot install the best update candidate for package > libheif-freeworld-1.15.1-5.fc37.x86_64 > - nothing provides libheif(x86-64) = 1.16.1 needed by > libheif-freeworld-1.16.1-1.fc37.x86_64 > Problem 2: package libheif-freeworld-1.15.1-5.fc37.x86_64 requires > libheif(x86-64) = 1.15.1, but none of the providers can be installed > - cannot install both libheif-1.15.2-1.fc37.x86_64 and > libheif-1.15.1-2.fc37.x86_64 > - problem with installed package > libheif-freeworld-1.15.1-5.fc37.x86_64 > - cannot install the best update candidate for package > libheif-1.15.1-2.fc37.x86_64 > - nothing provides libheif(x86-64) = 1.16.1 needed by > libheif-freeworld-1.16.1-1.fc37.x86_64 > Think I saw this same thing a little while ago. I did a dnf autoremove and believe it removed libheif-freeworld package as not being needed. Run the autoremove option now and then to see what it shows, and then decided to either let it remove or not. > ... > > Skipping packages with conflicts: > (add '--best --allowerasing' to command line to force their > upgrade): > libheif x86_64 1.15.2-1.fc37 updates 258 k > Skipping packages with broken dependencies: > libheif-freeworld x86_64 1.16.1-1.fc37 rpmfusion-free-updates 50 k > > > I tried that suggestion but got this instead: > > sudo dnf update --best --allowerasing > > Last metadata expiration check: 0:00:52 ago on Sun 14 May 2023 > 08:46:13 BST. > Error: > Problem: cannot install the best update candidate for package > libheif-freeworld-1.15.1-5.fc37.x86_64 > - problem with installed package > libheif-freeworld-1.15.1-5.fc37.x86_64 > - nothing provides libheif(x86-64) = 1.16.1 needed by > libheif-freeworld-1.16.1-1.fc37.x86_64 > (try to add '--skip-broken' to skip uninstallable packages) > > > Rather than skip the problem I thought I'd look at what uses these > packages and got this: > > sudo dnf repoquery --whatrequires libheif > > Last metadata expiration check: 0:03:55 ago on Sun 14 May 2023 > 08:46:13 BST. > darktable-0:4.2.1-2.fc37.x86_64 > digikam-libs-0:8.0.0-2.fc37.i686 > digikam-libs-0:8.0.0-2.fc37.x86_64 > gimp-2:2.10.34-1.fc37.x86_64 > gimp-heif-plugin-0:1.1.0-12.fc37.x86_64 > gthumb-1:3.12.2-7.fc37.i686 > gthumb-1:3.12.2-7.fc37.x86_64 > heif-pixbuf-loader-0:1.15.2-1.fc37.i686 > heif-pixbuf-loader-0:1.15.2-1.fc37.x86_64 > krita-0:5.1.5-1.fc37.i686 > krita-0:5.1.5-1.fc37.x86_64 > libheif-devel-0:1.13.0-1.fc37.x86_64 > libheif-devel-0:1.15.2-1.fc37.i686 > libheif-devel-0:1.15.2-1.fc37.x86_64 > libheif-freeworld-0:1.16.1-1.fc37.x86_64 > libheif-hevc-0:1.15.1-2.fc37.1.x86_64 > libheif-tools-0:1.15.2-1.fc37.x86_64 > qt-heif-image-plugin-0:0.3.3-7.fc37.x86_64 > > > sudo dnf repoquery --whatrequires libheif-freeworld > > Last metadata expiration check: 0:04:14 ago on Sun 14 May 2023 > 08:46:13 BST. > > > Am I right in thinking this means I can just remove libheif-freeworld > if it is not used by anything? And then would that fix my upgrade > problems? > > Thanks, > > Simon > > > _______________________________________________ > users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx > Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx > Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue +------------------------------------------------------------+ Michael D. Setzer II - Computer Science Instructor (Retired) mailto:mikes@xxxxxxxx mailto:msetzerii@xxxxxxxxx Guam - Where America's Day Begins G4L Disk Imaging Project maintainer http://sourceforge.net/projects/g4l/ +------------------------------------------------------------+ _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue