PGDG Repository for RHEL6 is bronen, populated with RHEL7 packages

From: Gustavo Campos <guhcampos(at)gmail(dot)com>
To: pgsql-bugs(at)postgresql(dot)org
Subject: PGDG Repository for RHEL6 is bronen, populated with RHEL7 packages
Date: 2017-05-29 22:08:52
Message-ID: CAFOrcoF=Mj2L7jrgdddKNeVvR7ZhvJx9_10HJJzx7YcFMrSGgQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

Hi,

I recently tried to setup both PostgreSQL 9.5 and 9.6 using the PGDG
repositories and they are both broken. Trying to install postgresql-server
from these repositories results in YUM conflicts regarding those packages
depending on 'systemd-units' which is not available in RHEL6.

Initially I thought it could be a YUM cache problem, as I found similar
issues caused by that in the archives, but ended up finding out that the
packages actually depend on systemd-units.

First, all packages populated in the redhat/rhel-6-x86_64 repositories have
*rhel7* in their names, which itself does not mean they won't work, but in
a closer look we can see systemd-units on the actual package dependencies:

# yum install postgresql96-server
Loaded plugins: aliases, changelog, fastestmirror, kabi, presto, security,
tmprepo, verify, versionlock
Loading support for CentOS kernel ABI
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: mirror.scalabledns.com
* epel: mirror.sjc02.svwh.net
* extras: mirror.sjc02.svwh.net
* updates: mirror.sjc02.svwh.net
Resolving Dependencies
--> Running transaction check
---> Package postgresql96-server.x86_64 0:9.6.3-1PGDG.rhel7 will be
installed
--> Processing Dependency: postgresql96-libs(x86-64) = 9.6.3-1PGDG.rhel7
for package: postgresql96-server-9.6.3-1PGDG.rhel7.x86_64
--> Processing Dependency: postgresql96(x86-64) = 9.6.3-1PGDG.rhel7 for
package: postgresql96-server-9.6.3-1PGDG.rhel7.x86_64
--> Processing Dependency: systemd-units for package:
postgresql96-server-9.6.3-1PGDG.rhel7.x86_64
--> Processing Dependency: systemd-units for package:
postgresql96-server-9.6.3-1PGDG.rhel7.x86_64
--> Processing Dependency: libsystemd.so.0(LIBSYSTEMD_209)(64bit) for
package: postgresql96-server-9.6.3-1PGDG.rhel7.x86_64
--> Processing Dependency: libsystemd.so.0()(64bit) for package:
postgresql96-server-9.6.3-1PGDG.rhel7.x86_64
--> Processing Dependency: libpq.so.5()(64bit) for package:
postgresql96-server-9.6.3-1PGDG.rhel7.x86_64
--> Running transaction check
---> Package postgresql96.x86_64 0:9.6.3-1PGDG.rhel7 will be installed
--> Processing Dependency: systemd-sysv for package:
postgresql96-9.6.3-1PGDG.rhel7.x86_64
--> Processing Dependency: systemd for package:
postgresql96-9.6.3-1PGDG.rhel7.x86_64
--> Processing Dependency: systemd for package:
postgresql96-9.6.3-1PGDG.rhel7.x86_64
---> Package postgresql96-libs.x86_64 0:9.6.3-1PGDG.rhel7 will be installed
---> Package postgresql96-server.x86_64 0:9.6.3-1PGDG.rhel7 will be
installed
--> Processing Dependency: systemd-units for package:
postgresql96-server-9.6.3-1PGDG.rhel7.x86_64
--> Processing Dependency: systemd-units for package:
postgresql96-server-9.6.3-1PGDG.rhel7.x86_64
--> Processing Dependency: libsystemd.so.0(LIBSYSTEMD_209)(64bit) for
package: postgresql96-server-9.6.3-1PGDG.rhel7.x86_64
--> Processing Dependency: libsystemd.so.0()(64bit) for package:
postgresql96-server-9.6.3-1PGDG.rhel7.x86_64
--> Finished Dependency Resolution
Error: Package: postgresql96-9.6.3-1PGDG.rhel7.x86_64 (pgdg96)
Requires: systemd
Error: Package: postgresql96-9.6.3-1PGDG.rhel7.x86_64 (pgdg96)
Requires: systemd-sysv
Error: Package: postgresql96-server-9.6.3-1PGDG.rhel7.x86_64 (pgdg96)
Requires: libsystemd.so.0(LIBSYSTEMD_209)(64bit)
Error: Package: postgresql96-server-9.6.3-1PGDG.rhel7.x86_64 (pgdg96)
Requires: systemd-units
Error: Package: postgresql96-server-9.6.3-1PGDG.rhel7.x86_64 (pgdg96)
Requires: libsystemd.so.0()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

# rpm -qpR
https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-6-x86_64/postgresql95-server-9.5.7-1PGDG.rhel7.x86_64.rpm
/bin/sh
/bin/sh
/bin/sh
/bin/sh
/bin/sh
/usr/sbin/groupadd
/usr/sbin/useradd
config(postgresql95-server) = 9.5.7-1PGDG.rhel7
glibc
glibc
libc.so.6()(64bit)
libc.so.6(GLIBC_2.11)(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.15)(64bit)
libc.so.6(GLIBC_2.16)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.3)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libc.so.6(GLIBC_2.6)(64bit)
libc.so.6(GLIBC_2.7)(64bit)
libcrypto.so.10()(64bit)
libcrypto.so.10(OPENSSL_1.0.1_EC)(64bit)
libcrypto.so.10(libcrypto.so.10)(64bit)
libdl.so.2()(64bit)
libdl.so.2(GLIBC_2.2.5)(64bit)
libgssapi_krb5.so.2()(64bit)
libgssapi_krb5.so.2(gssapi_krb5_2_MIT)(64bit)
libldap-2.4.so.2()(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libpam.so.0()(64bit)
libpam.so.0(LIBPAM_1.0)(64bit)
libpq.so.5()(64bit)
librt.so.1()(64bit)
librt.so.1(GLIBC_2.2.5)(64bit)
libssl.so.10()(64bit)
libssl.so.10(libssl.so.10)(64bit)
libxml2.so.2()(64bit)
libxml2.so.2(LIBXML2_2.4.30)(64bit)
libxml2.so.2(LIBXML2_2.6.0)(64bit)
postgresql95 = 9.5.7-1PGDG.rhel7
postgresql95(x86-64) = 9.5.7-1PGDG.rhel7
postgresql95-libs(x86-64) = 9.5.7-1PGDG.rhel7
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rtld(GNU_HASH)
systemd-units
systemd-units
systemd-units
rpmlib(PayloadIsXz) <= 5.2-1
--
Gustavo Campos

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message David G. Johnston 2017-05-29 22:16:15 Re: BUG #14678: PGDG Rhel6 repo contain packet for Rhel7 system
Previous Message Alvaro Herrera 2017-05-29 21:40:21 Re: [PATCH] Fixed malformed error message on malformed SCRAM message.