darktable master branch lib issue.

Hello.

I had Fedora 34 installed with the darktable master branch, and made a system-upgrade to Fedora 35, the master branch is gone and I have instead the 3.6.1

Now I was trying to install darktable master branch again and received this message.

Problem: cannot install the best candidate for the job

  • nothing provides libIlmImf-2_3.so.24()(64bit) needed by darktable-3.7.0~git1374.48a47f7ff6-6738.1.x86_64
  • nothing provides libavif.so.7()(64bit) needed by darktable-3.7.0~git1374.48a47f7ff6-6738.1.x86_64
    ====================================================================================================================================
    Package Architecture Version Repository Size
    ====================================================================================================================================
    Skipping packages with broken dependencies:
    darktable x86_64 3.7.0~git1374.48a47f7ff6-6738.1 graphics_darktable_master 6.7 M

Transaction Summary

Skip 1 Package

Nothing to do.
Complete!

Did someone know how to fix this?

Thanks in advance.

When you upgrade fedora will disable 3rd party repos. Have you reenabled it? Also since it just came out, the obs repo might need an update.

I enabled the 3rd party repos after reinstall and I got the error.

Try installing the two packages mentioned in the error message.

I’m going to do it right now. Thanks.

I continue with the same issue. Installed one of them but don’t know how to install this libavif.so.7()(64bit), I don’t find any package.

Problem: cannot install the best candidate for the job

  • nothing provides libavif.so.7()(64bit) needed by darktable-3.7.0~git1375.182b5819f3-6739.1.x86_64
    ==========================================================================
    Package Architecture Version Repository Size
    ==========================================================================
    Installing:
    darktable x86_64 3.6.1-1.fc35.1 fedora 5.8 M
    openexr-libs x86_64 3.1.1-1.fc35 fedora 1.1 M
    replacing OpenEXR-libs.x86_64 2.3.0-8.fc34
    Installing dependencies:
    gd x86_64 2.3.2-9.fc35 fedora 135 k
    libgphoto2 x86_64 2.5.27-2.fc35 fedora 1.2 M
    Skipping packages with broken dependencies:
    darktable x86_64 3.7.0~git1375.182b5819f3-6739.1 graphics_darktable_master 6.7 M

Transaction Summary

Install 4 Packages
Skip 1 Package

Its libavif Overview - rpms/libavif - src.fedoraproject.org

1 Like

Thanks a lot for your help!!! :+1::+1::+1::+1::+1:

I have downloaded and installed the library but nothing happens. I don’t know how to fix this. If any other user installs darktable on Fedora 35 without problems, please let me know. Thanks.

I have this alert. I don’t know what happened with the upgrade to Fefora 35 that these two libraries are missing.

daltoQ&A Regular

21m

There is no reason to use a COPR. You can get the OBS builds here which appear to be from darktable.

By adding the repo. It is just mislabeled on the OBS site.

dnf config-manager --add-repo https://download.opensuse.org/repositories/graphics:darktable:master/Fedora_35/graphics:darktable:master.repo
dnf install darktable

It works perfect, just with the change from 33 to 35