Обсуждение: broken postgis23_95 dependencies on CentOS/RHEL 6
Hello, Thanks for creating a yum repo for these packages. I find it quite useful at work! Unfortunately, I'm now getting the following error when trying to 'yum install postgis23_95' on a RHEL 6 box: Error: Package: postgis23_95-2.3.6-2.rhel6.x86_64 (pgdg95) Requires: geos36 >= 3.6.2 Error: Package: postgis23_95-2.3.6-2.rhel6.x86_64 (pgdg95) Requires: libproj.so.12()(64bit) Error: Package: postgis23_95-2.3.6-2.rhel6.x86_64 (pgdg95) Requires: proj49 If I install the older version, it works fine. ('yum install postgis23_95-2.3.4') (The changelog says the functional versionis 2.3.5, but the RPM says 2.3.4.) The pgdg95/rhel-6-x86_64 yum repo doesn't have the necessary dependencies for postgis23_95; specifically, the geos36 packageis missing and also the proj49 package. The repo does have geos-3.5 and proj-4.8, but the package name doesn't match(also the version). I see this in the changelog: postgis23_95-2.3.6-2.rhel6.x86_64 pgdg95 * Sun Jan 28 12:00:00 2018 Devrim Gündüz <> - 2.3.6-2 - Let PostGIS 2.3 depend on PGDG supplied Proj49 and GeOS 36 RPMs. This will help users to benefit from latest GeOS and Proj. The rhel-7-x86_64 version of the repo does have the proj49 and geos36 rpms, but the rhel-6-x86_64 versions of the repo lacks those RPMs, hence the issue, and hence why it took a few days to catch this. (Likely many other people are using CentOS/RHEL 7.) If there's any other info that would be helpful, please let me know! Thanks! V/r, James Cassell
Thanks for fixing this issue! V/r, James Cassell On Tue, Feb 13, 2018, at 7:50 PM, James Cassell wrote: > Hello, > > Thanks for creating a yum repo for these packages. I find it quite > useful at work! > > Unfortunately, I'm now getting the following error when trying to 'yum > install postgis23_95' on a RHEL 6 box: > > Error: Package: postgis23_95-2.3.6-2.rhel6.x86_64 (pgdg95) > Requires: geos36 >= 3.6.2 > Error: Package: postgis23_95-2.3.6-2.rhel6.x86_64 (pgdg95) > Requires: libproj.so.12()(64bit) > Error: Package: postgis23_95-2.3.6-2.rhel6.x86_64 (pgdg95) > Requires: proj49 > > If I install the older version, it works fine. ('yum install > postgis23_95-2.3.4') (The changelog says the functional version is > 2.3.5, but the RPM says 2.3.4.) > > The pgdg95/rhel-6-x86_64 yum repo doesn't have the necessary > dependencies for postgis23_95; specifically, the geos36 package is > missing and also the proj49 package. The repo does have geos-3.5 and > proj-4.8, but the package name doesn't match (also the version). > > I see this in the changelog: > postgis23_95-2.3.6-2.rhel6.x86_64 pgdg95 > * Sun Jan 28 12:00:00 2018 Devrim Gündüz <> - 2.3.6-2 > - Let PostGIS 2.3 depend on PGDG supplied Proj49 and GeOS 36 RPMs. > This will help users to benefit from latest GeOS and Proj. > > The rhel-7-x86_64 version of the repo does have the proj49 and geos36 > rpms, > but the rhel-6-x86_64 versions of the repo lacks those RPMs, hence the > issue, and hence why it took a few days to catch this. (Likely many > other people are using CentOS/RHEL 7.) > > > If there's any other info that would be helpful, please let me know! > > > Thanks! > > V/r, > James Cassell >
Hi, On Thu, 2018-02-15 at 10:36 -0500, James Cassell wrote: > Thanks for fixing this issue! Apologies for the delay, it took more time that I was expecting. I want to thank John Harvey for spec file fixes. Regards, -- Devrim Gündüz EnterpriseDB: https://www.enterprisedb.com PostgreSQL Consultant, Red Hat Certified Engineer Twitter: @DevrimGunduz , @DevrimGunduzTR