Opened 2 years ago
Closed 2 years ago
#5217 closed patch (wontfix)
RHEL 8 nothing provides libarmadillo.so.10 (64bit) needed by gdal-libs*
Reported by: | marc3932 | Owned by: | pramsey |
---|---|---|---|
Priority: | high | Milestone: | PostGIS GDAL |
Component: | postgis | Version: | 3.2.x |
Keywords: | gdal-libs | Cc: |
Description
# cat /etc/redhat-release
Red Hat Enterprise Linux release 8.6 (Ootpa)
#
# rpm -qa | grep postgres | sort
postgresql12-12.12-1PGDG.rhel8.x86_64
postgresql12-contrib-12.12-1PGDG.rhel8.x86_64
postgresql12-libs-12.12-1PGDG.rhel8.x86_64
postgresql12-server-12.12-1PGDG.rhel8.x86_64
postgresql13-13.7-1PGDG.rhel8.x86_64
postgresql13-contrib-13.7-1PGDG.rhel8.x86_64
postgresql13-libs-13.7-1PGDG.rhel8.x86_64
postgresql13-server-13.7-1PGDG.rhel8.x86_64
#
# rpm -qa | grep postgis | sort
postgis31_12-3.1.6-1.rhel8.x86_64
postgis32_13-3.2.2-1.rhel8.x86_64
#
# subscription-manager repos --list-enabled
+----------------------------------------------------------+
Available Repositories in /etc/yum.repos.d/redhat.repo
+----------------------------------------------------------+
Repo ID: rhel-8-for-x86_64-appstream-rpms Repo Name: Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs) Repo URL: https://red-inf-cap-p01.esri.com/pulp/repos/ESRI/LEP_Patch/cv_patch/content/dist/rhel8/$releasever/x86_64/appstream/os Enabled: 1
Repo ID: rhel-8-for-x86_64-baseos-rpms Repo Name: Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs) Repo URL: https://red-inf-cap-p01.esri.com/pulp/repos/ESRI/LEP_Patch/cv_patch/content/dist/rhel8/$releasever/x86_64/baseos/os Enabled: 1
Repo ID: ESRI_EPEL_8_EPEL8_x86_64 Repo Name: EPEL8 x86_64 Repo URL: https://red-inf-cap-p01.esri.com/pulp/repos/ESRI/LEP_Patch/cv_patch/custom/EPEL_8/EPEL8_x86_64 Enabled: 1
--PROBLEM:
# yum update
...
#Error:
Problem 1: cannot install the best update candidate for package gdal32-libs-3.2.3-1.rhel8.x86_64
- nothing provides libarmadillo.so.10()(64bit) needed by gdal32-libs-3.2.3-6.rhel8.x86_64
Problem 2: cannot install the best update candidate for package gdal33-libs-3.3.3-1.rhel8.x86_64
- nothing provides libarmadillo.so.10()(64bit) needed by gdal33-libs-3.3.3-5.rhel8.x86_64
Problem 3: cannot install the best update candidate for package gdal34-libs-3.4.3-1.rhel8.x86_64
- nothing provides libarmadillo.so.10()(64bit) needed by gdal34-libs-3.4.3-2.rhel8.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) #
Change History (4)
comment:1 by , 2 years ago
comment:2 by , 2 years ago
Problem Description:
- gdal3*libs are part of PostgreSQL PostGIS
- I cannot install the latest gdal3*libs because it requires libarmadillo.so.10
- libarmadillo.so.10 is part of the EPEL repository
- the ESRI_EPEL_8_EPEL8_x86_64 cannot provide libarmadillo.so.10
- but epel repo has armadillo v10 , it is there
https://dl.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/a/
- this means the internal repo ESRI_EPEL_8_EPEL8_x86_64 is not updated
- I have contacted my IT department to update the internal EPEL repo
comment:3 by , 2 years ago
I want to point out that the alternative to download the rpm of armadillo 10 from the public EPEL repo and try to install on RHEL 8.6, but this causes other dependencies to show up, see below, therefore the best solution is really to have the internal ESRI_EPEL_8_EPEL8_x86_64 repo update by my IT department.
https://rpmfind.net/linux/rpm2html/search.php?query=libarmadillo.so.10()(64bit)
armadillo-10.8.2-4.el9.x86_64.rpm
[root@lnx8pg12 ~]# rpm -Uvh /tmp/armadillo-10.8.2-4.el9.x86_64.rpm
warning: /tmp/armadillo-10.8.2-4.el9.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3228467c: NOKEY
error: Failed dependencies:
libhdf5.so.200()(64bit) is needed by armadillo-10.8.2-4.el9.x86_64
libsuperlu.so.5()(64bit) is needed by armadillo-10.8.2-4.el9.x86_64
libarmadillo.so.9()(64bit) is needed by (installed) gdal32-libs-3.2.3-1.rhel8.x86_64
libarmadillo.so.9()(64bit) is needed by (installed) gdal33-libs-3.3.3-1.rhel8.x86_64
libarmadillo.so.9()(64bit) is needed by (installed) gdal34-libs-3.4.3-1.rhel8.x86_64
comment:4 by , 2 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
I'm closing this out since there is nothing the PostGIS project can do about your packaging issue
Hi,
Please enable EPEL repository.
Regards, Devrim
Replying to marc3932: