On 14 May 2023 at 9:18, Simon Colston wrote:
Date sent: Sun, 14 May 2023 09:18:54 +0100
From: Simon Colston <simon(a)colston.org>
Subject: dnf upgrade - problem with libheif
packages
To: Fedora Users Mailing List
<users(a)lists.fedoraproject.org>
Send reply to: Community support for Fedora
users <users(a)lists.fedoraproject.org>
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(a)lists.fedoraproject.org
To unsubscribe send an email to users-leave(a)lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue
+------------------------------------------------------------+
Michael D. Setzer II - Computer Science Instructor
(Retired)
mailto:mikes@guam.net
mailto:msetzerii@gmail.com
Guam - Where America's Day Begins
G4L Disk Imaging Project maintainer
http://sourceforge.net/projects/g4l/
+------------------------------------------------------------+