Bug 2416611 - nothing provides libgdal.so.30()(64bit), libproj.so.22()(64bit) needed by vtk-9.1.0-18.el9.x86_64 from epel
Summary: nothing provides libgdal.so.30()(64bit), libproj.so.22()(64bit) needed by vtk...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: vtk
Version: epel9
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Orion Poplawski
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 2418714 2419453 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-11-23 10:56 UTC by Tom Li
Modified: 2025-12-06 01:49 UTC (History)
8 users (show)

Fixed In Version: vtk-9.1.0-20.el9
Clone Of:
Environment:
Last Closed: 2025-12-06 01:49:19 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Tom Li 2025-11-23 10:56:55 UTC
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 /]#

Comment 1 Steve Traylen 2025-11-26 09:44:11 UTC
While the package has been bumped for rebuild it fails to rebuild.

Comment 2 Orion Poplawski 2025-11-26 15:29:41 UTC
Yeah, I need to backport a patch.  Working on it...

Comment 3 Orion Poplawski 2025-12-04 00:09:27 UTC
*** Bug 2418714 has been marked as a duplicate of this bug. ***

Comment 4 Orion Poplawski 2025-12-04 00:11:03 UTC
Unfortunately now I'm hitting an issue with eigen3: https://issues.redhat.com/browse/RHEL-131497  

Not sure how to work around it yet.

Comment 5 Fedora Update System 2025-12-05 01:33:27 UTC
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

Comment 6 Orion Poplawski 2025-12-06 00:47:54 UTC
*** Bug 2419453 has been marked as a duplicate of this bug. ***

Comment 7 Fedora Update System 2025-12-06 01:49:19 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.