Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: VTK can't be installed from EPEL because nothing provides libgdal.so.30()(64bit), libproj.so.22()(64bit) Version-Release number of selected component (if applicable): vtk-9.1.0-18.el9.x86_64 How reproducible: Always, on both CentOS Stream 9 and AlmaLinux 9.7. Steps to Reproduce: 1a. Start a fresh CentOS Stream 9 container image: podman run -it --name tempcentstream --replace docker.io/dokken/centos-stream-9:latest /bin/bash 1b. Alternatively, start a fresh AlmaLinux container image: podman run -it --name tempalma --replace almalinux:latest /bin/bash 2. dnf upgrade && dnf install epel-release 3. crb enable && dnf upgrade 4. dnf install vtk Actual results: # dnf install vtk Last metadata expiration check: 0:01:10 ago on Sun Nov 23 10:10:27 2025. Error: Problem: conflicting requests - nothing provides libgdal.so.30()(64bit) needed by vtk-9.1.0-18.el9.x86_64 from epel - nothing provides libproj.so.22()(64bit) needed by vtk-9.1.0-18.el9.x86_64 from epel (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) # dnf list available gdal\* proj\* Last metadata expiration check: 0:01:06 ago on Sun Nov 23 10:52:35 2025. Available Packages gdal.x86_64 3.10.3-3.el9 appstream gdal-libs.i686 3.10.3-3.el9 appstream gdal-libs.x86_64 3.10.3-3.el9 appstream proj.i686 9.6.0-2.el9 appstream proj.x86_64 9.6.0-2.el9 appstream proj-data.noarch 9.6.0-2.el9 appstream # dnf whatprovides libgdal.so.30 Last metadata expiration check: 0:01:12 ago on Sun Nov 23 10:52:35 2025. Error: No matches found. If searching for a file, try specifying the full path or using a wildcard prefix ("*/") at the beginning. # dnf whatprovides libproj.so.22 Last metadata expiration check: 0:01:26 ago on Sun Nov 23 10:52:35 2025. Error: No matches found. If searching for a file, try specifying the full path or using a wildcard prefix ("*/") at the beginning. Expected results: dnf should install the package "vtk". Additional info: [user@openwork ~]$ podman run -it --name tempcentstream --replace docker.io/dokken/centos-stream-9:latest /bin/bash [root@c54509b18108 /]# dnf upgrade && dnf install epel-release CentOS Stream 9 - BaseOS 9.2 MB/s | 8.8 MB 00:00 CentOS Stream 9 - AppStream 9.7 MB/s | 25 MB 00:02 CentOS Stream 9 - Extras packages 24 kB/s | 20 kB 00:00 Dependencies resolved. Nothing to do. Complete! Last metadata expiration check: 0:00:01 ago on Sun Nov 23 10:46:21 2025. Dependencies resolved. ============================================================================================================================================================== Package Architecture Version Repository Size ============================================================================================================================================================== Installing: epel-release noarch 9-7.el9 extras-common 19 k Installing weak dependencies: dnf-plugins-core noarch 4.3.0-24.el9 baseos 36 k epel-next-release noarch 9-7.el9 extras-common 8.1 k Transaction Summary ============================================================================================================================================================== Install 3 Packages Total download size: 63 k Installed size: 51 k Is this ok [y/N]: y Downloading Packages: (1/3): epel-next-release-9-7.el9.noarch.rpm 161 kB/s | 8.1 kB 00:00 (2/3): epel-release-9-7.el9.noarch.rpm 268 kB/s | 19 kB 00:00 (3/3): dnf-plugins-core-4.3.0-24.el9.noarch.rpm 494 kB/s | 36 kB 00:00 -------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 62 kB/s | 63 kB 00:01 CentOS Stream 9 - Extras packages 2.1 MB/s | 2.1 kB 00:00 Importing GPG key 0x1D997668: Userid : "CentOS Extras SIG (https://wiki.centos.org/SpecialInterestGroup) <security>" Fingerprint: 363F C097 2F64 B699 AED3 968E 1FF6 A217 1D99 7668 From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Extras-SHA512 Is this ok [y/N]: y Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : dnf-plugins-core-4.3.0-24.el9.noarch 1/3 Installing : epel-next-release-9-7.el9.noarch 2/3 Installing : epel-release-9-7.el9.noarch 3/3 Running scriptlet: epel-release-9-7.el9.noarch 3/3 Many EPEL packages require the CodeReady Builder (CRB) repository. It is recommended that you run /usr/bin/crb enable to enable the CRB repository. Verifying : dnf-plugins-core-4.3.0-24.el9.noarch 1/3 Verifying : epel-next-release-9-7.el9.noarch 2/3 Verifying : epel-release-9-7.el9.noarch 3/3 Installed: dnf-plugins-core-4.3.0-24.el9.noarch epel-next-release-9-7.el9.noarch epel-release-9-7.el9.noarch Complete! [root@c54509b18108 /]# crb enable && dnf upgrade Enabling CRB repo CRB repo is enabled and named: crb CentOS Stream 9 - BaseOS 11 kB/s | 4.5 kB 00:00 CentOS Stream 9 - AppStream 17 kB/s | 4.6 kB 00:00 CentOS Stream 9 - CRB 2.1 MB/s | 7.3 MB 00:03 Extra Packages for Enterprise Linux 9 - x86_64 8.1 MB/s | 20 MB 00:02 Extra Packages for Enterprise Linux 9 openh264 (From Cisco) - x86_64 2.1 kB/s | 2.5 kB 00:01 Extra Packages for Enterprise Linux 9 - Next - x86_64 258 kB/s | 289 kB 00:01 Dependencies resolved. ============================================================================================================================================================== Package Architecture Version Repository Size ============================================================================================================================================================== Upgrading: epel-next-release noarch 9-10.el9 epel 7.9 k epel-release noarch 9-10.el9 epel 19 k Transaction Summary ============================================================================================================================================================== Upgrade 2 Packages Total download size: 26 k Is this ok [y/N]: y Downloading Packages: (1/2): epel-next-release-9-10.el9.noarch.rpm 71 kB/s | 7.9 kB 00:00 (2/2): epel-release-9-10.el9.noarch.rpm 146 kB/s | 19 kB 00:00 -------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 56 kB/s | 26 kB 00:00 Extra Packages for Enterprise Linux 9 - x86_64 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x3228467C: Userid : "Fedora (epel9) <epel>" Fingerprint: FF8A D134 4597 106E CE81 3B91 8A38 72BF 3228 467C From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-9 Is this ok [y/N]: y Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Upgrading : epel-release-9-10.el9.noarch 1/4 Running scriptlet: epel-release-9-10.el9.noarch 1/4 Upgrading : epel-next-release-9-10.el9.noarch 2/4 Cleanup : epel-next-release-9-7.el9.noarch 3/4 Cleanup : epel-release-9-7.el9.noarch 4/4 Running scriptlet: epel-release-9-7.el9.noarch 4/4 Verifying : epel-next-release-9-10.el9.noarch 1/4 Verifying : epel-next-release-9-7.el9.noarch 2/4 Verifying : epel-release-9-10.el9.noarch 3/4 Verifying : epel-release-9-7.el9.noarch 4/4 Upgraded: epel-next-release-9-10.el9.noarch epel-release-9-10.el9.noarch Complete! [root@c54509b18108 /]# dnf install vtk Last metadata expiration check: 0:00:07 ago on Sun Nov 23 10:46:43 2025. Error: Problem: conflicting requests - nothing provides libgdal.so.30()(64bit) needed by vtk-9.1.0-18.el9.x86_64 from epel - nothing provides libproj.so.22()(64bit) needed by vtk-9.1.0-18.el9.x86_64 from epel (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) [root@c54509b18108 /]#
While the package has been bumped for rebuild it fails to rebuild.
Yeah, I need to backport a patch. Working on it...
*** Bug 2418714 has been marked as a duplicate of this bug. ***
Unfortunately now I'm hitting an issue with eigen3: https://issues.redhat.com/browse/RHEL-131497 Not sure how to work around it yet.
FEDORA-EPEL-2025-b56208a059 (vtk-9.1.0-20.el9) has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-b56208a059
*** Bug 2419453 has been marked as a duplicate of this bug. ***
FEDORA-EPEL-2025-b56208a059 (vtk-9.1.0-20.el9) has been pushed to the Fedora EPEL 9 stable repository. If problem still persists, please make note of it in this bug report.