Thread: BUG #8660: RPM installation of 9.2.6 have dependency problem
The following bug has been logged on the website: Bug reference: 8660 Logged by: Peter Svensson Email address: peter.svensson@smhi.se PostgreSQL version: 9.2.6 Operating system: RedHat Enterprice Linux Description: We are using RPM:s from http://yum.pgrpms.org/9.2/redhat/rhel-6.4-x86_64/ When trying to upgrade from 9.2.5 to 9.2.6 we got this dependency problems: Setting up Update Process Resolving Dependencies --> Running transaction check ---> Package postgresql92.i686 0:9.2.5-1PGDG.rhel6 will be updated ---> Package postgresql92.x86_64 0:9.2.5-1PGDG.rhel6 will be updated ---> Package postgresql92.i686 0:9.2.6-1PGDG.rhel6 will be an update ---> Package postgresql92.x86_64 0:9.2.6-1PGDG.rhel6 will be an update --> Processing Dependency: libssl.so.10(libssl.so.10)(64bit) for package: postgresql92-9.2.6-1PGDG.rhel6.x86_64 ---> Package postgresql92-contrib.x86_64 0:9.2.5-1PGDG.rhel6 will be updated ---> Package postgresql92-contrib.x86_64 0:9.2.6-1PGDG.rhel6 will be an update --> Processing Dependency: libssl.so.10(libssl.so.10)(64bit) for package: postgresql92-contrib-9.2.6-1PGDG.rhel6.x86_64 --> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit) for package: postgresql92-contrib-9.2.6-1PGDG.rhel6.x86_64 ---> Package postgresql92-devel.x86_64 0:9.2.5-1PGDG.rhel6 will be updated ---> Package postgresql92-devel.x86_64 0:9.2.6-1PGDG.rhel6 will be an update ---> Package postgresql92-libs.i686 0:9.2.5-1PGDG.rhel6 will be updated ---> Package postgresql92-libs.x86_64 0:9.2.5-1PGDG.rhel6 will be updated ---> Package postgresql92-libs.i686 0:9.2.6-1PGDG.rhel6 will be an update ---> Package postgresql92-libs.x86_64 0:9.2.6-1PGDG.rhel6 will be an update --> Processing Dependency: libssl.so.10(libssl.so.10)(64bit) for package: postgresql92-libs-9.2.6-1PGDG.rhel6.x86_64 --> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit) for package: postgresql92-libs-9.2.6-1PGDG.rhel6.x86_64 ---> Package postgresql92-plpython.x86_64 0:9.2.5-1PGDG.rhel6 will be updated ---> Package postgresql92-plpython.x86_64 0:9.2.6-1PGDG.rhel6 will be an update ---> Package postgresql92-server.x86_64 0:9.2.5-1PGDG.rhel6 will be updated ---> Package postgresql92-server.x86_64 0:9.2.6-1PGDG.rhel6 will be an update --> Processing Dependency: libssl.so.10(libssl.so.10)(64bit) for package: postgresql92-server-9.2.6-1PGDG.rhel6.x86_64 --> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit) for package: postgresql92-server-9.2.6-1PGDG.rhel6.x86_64 --> Finished Dependency Resolution Error: Package: postgresql92-9.2.6-1PGDG.rhel6.x86_64 Requires: libssl.so.10(libssl.so.10)(64bit) Error: Package: postgresql92-server-9.2.6-1PGDG.rhel6.x86_64 Requires: libssl.so.10(libssl.so.10)(64bit) Error: Package: postgresql92-contrib-9.2.6-1PGDG.rhel6.x86_64 Requires: libssl.so.10(libssl.so.10)(64bit) Error: Package: postgresql92-libs-9.2.6-1PGDG.rhel6.x86_64 Requires: libssl.so.10(libssl.so.10)(64bit) Error: Package: postgresql92-server-9.2.6-1PGDG.rhel6.x86_64 Requires: libcrypto.so.10(libcrypto.so.10)(64bit) Error: Package: postgresql92-libs-9.2.6-1PGDG.rhel6.x86_64 Requires: libcrypto.so.10(libcrypto.so.10)(64bit) Error: Package: postgresql92-contrib-9.2.6-1PGDG.rhel6.x86_64 Requires: libcrypto.so.10(libcrypto.so.10)(64bit) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
I believe this is the same bug as #8659 at http://www.postgresql.org/message-id/E1VodFj-0006Fp-3r@wrigleys.postgresql.org //Magnus On Fri, Dec 6, 2013 at 8:19 AM, <peter.svensson@smhi.se> wrote: > The following bug has been logged on the website: > > Bug reference: 8660 > Logged by: Peter Svensson > Email address: peter.svensson@smhi.se > PostgreSQL version: 9.2.6 > Operating system: RedHat Enterprice Linux > Description: > > We are using RPM:s from http://yum.pgrpms.org/9.2/redhat/rhel-6.4-x86_64/ > > > When trying to upgrade from 9.2.5 to 9.2.6 we got this dependency problems: > > > Setting up Update Process > Resolving Dependencies > --> Running transaction check > ---> Package postgresql92.i686 0:9.2.5-1PGDG.rhel6 will be updated > ---> Package postgresql92.x86_64 0:9.2.5-1PGDG.rhel6 will be updated > ---> Package postgresql92.i686 0:9.2.6-1PGDG.rhel6 will be an update > ---> Package postgresql92.x86_64 0:9.2.6-1PGDG.rhel6 will be an update > --> Processing Dependency: libssl.so.10(libssl.so.10)(64bit) for package: > postgresql92-9.2.6-1PGDG.rhel6.x86_64 > ---> Package postgresql92-contrib.x86_64 0:9.2.5-1PGDG.rhel6 will be > updated > ---> Package postgresql92-contrib.x86_64 0:9.2.6-1PGDG.rhel6 will be an > update > --> Processing Dependency: libssl.so.10(libssl.so.10)(64bit) for package: > postgresql92-contrib-9.2.6-1PGDG.rhel6.x86_64 > --> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit) for > package: postgresql92-contrib-9.2.6-1PGDG.rhel6.x86_64 > ---> Package postgresql92-devel.x86_64 0:9.2.5-1PGDG.rhel6 will be updated > ---> Package postgresql92-devel.x86_64 0:9.2.6-1PGDG.rhel6 will be an > update > ---> Package postgresql92-libs.i686 0:9.2.5-1PGDG.rhel6 will be updated > ---> Package postgresql92-libs.x86_64 0:9.2.5-1PGDG.rhel6 will be updated > ---> Package postgresql92-libs.i686 0:9.2.6-1PGDG.rhel6 will be an update > ---> Package postgresql92-libs.x86_64 0:9.2.6-1PGDG.rhel6 will be an update > --> Processing Dependency: libssl.so.10(libssl.so.10)(64bit) for package: > postgresql92-libs-9.2.6-1PGDG.rhel6.x86_64 > --> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit) for > package: postgresql92-libs-9.2.6-1PGDG.rhel6.x86_64 > ---> Package postgresql92-plpython.x86_64 0:9.2.5-1PGDG.rhel6 will be > updated > ---> Package postgresql92-plpython.x86_64 0:9.2.6-1PGDG.rhel6 will be an > update > ---> Package postgresql92-server.x86_64 0:9.2.5-1PGDG.rhel6 will be updated > ---> Package postgresql92-server.x86_64 0:9.2.6-1PGDG.rhel6 will be an > update > --> Processing Dependency: libssl.so.10(libssl.so.10)(64bit) for package: > postgresql92-server-9.2.6-1PGDG.rhel6.x86_64 > --> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit) for > package: postgresql92-server-9.2.6-1PGDG.rhel6.x86_64 > --> Finished Dependency Resolution > Error: Package: postgresql92-9.2.6-1PGDG.rhel6.x86_64 > Requires: libssl.so.10(libssl.so.10)(64bit) > Error: Package: postgresql92-server-9.2.6-1PGDG.rhel6.x86_64 > Requires: libssl.so.10(libssl.so.10)(64bit) > Error: Package: postgresql92-contrib-9.2.6-1PGDG.rhel6.x86_64 > Requires: libssl.so.10(libssl.so.10)(64bit) > Error: Package: postgresql92-libs-9.2.6-1PGDG.rhel6.x86_64 > Requires: libssl.so.10(libssl.so.10)(64bit) > Error: Package: postgresql92-server-9.2.6-1PGDG.rhel6.x86_64 > Requires: libcrypto.so.10(libcrypto.so.10)(64bit) > Error: Package: postgresql92-libs-9.2.6-1PGDG.rhel6.x86_64 > Requires: libcrypto.so.10(libcrypto.so.10)(64bit) > Error: Package: postgresql92-contrib-9.2.6-1PGDG.rhel6.x86_64 > Requires: libcrypto.so.10(libcrypto.so.10)(64bit) > You could try using --skip-broken to work around the problem > You could try running: rpm -Va --nofiles --nodigest > > > > -- > Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-bugs > -- Magnus Hagander Me: http://www.hagander.net/ Work: http://www.redpill-linpro.com/
Hi, Sorry for not responding earlier: You will need to update OpenSSL to the latest release , which is distributed with RHEL 6.5. Regards, Devrim On Fri, 2013-12-06 at 07:19 +0000, peter.svensson@smhi.se wrote: > The following bug has been logged on the website: > > Bug reference: 8660 > Logged by: Peter Svensson > Email address: peter.svensson@smhi.se > PostgreSQL version: 9.2.6 > Operating system: RedHat Enterprice Linux > Description: > > We are using RPM:s from http://yum.pgrpms.org/9.2/redhat/rhel-6.4-x86_64/ > > > When trying to upgrade from 9.2.5 to 9.2.6 we got this dependency problems: > > > Setting up Update Process > Resolving Dependencies > --> Running transaction check > ---> Package postgresql92.i686 0:9.2.5-1PGDG.rhel6 will be updated > ---> Package postgresql92.x86_64 0:9.2.5-1PGDG.rhel6 will be updated > ---> Package postgresql92.i686 0:9.2.6-1PGDG.rhel6 will be an update > ---> Package postgresql92.x86_64 0:9.2.6-1PGDG.rhel6 will be an update > --> Processing Dependency: libssl.so.10(libssl.so.10)(64bit) for package: > postgresql92-9.2.6-1PGDG.rhel6.x86_64 > ---> Package postgresql92-contrib.x86_64 0:9.2.5-1PGDG.rhel6 will be > updated > ---> Package postgresql92-contrib.x86_64 0:9.2.6-1PGDG.rhel6 will be an > update > --> Processing Dependency: libssl.so.10(libssl.so.10)(64bit) for package: > postgresql92-contrib-9.2.6-1PGDG.rhel6.x86_64 > --> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit) for > package: postgresql92-contrib-9.2.6-1PGDG.rhel6.x86_64 > ---> Package postgresql92-devel.x86_64 0:9.2.5-1PGDG.rhel6 will be updated > ---> Package postgresql92-devel.x86_64 0:9.2.6-1PGDG.rhel6 will be an > update > ---> Package postgresql92-libs.i686 0:9.2.5-1PGDG.rhel6 will be updated > ---> Package postgresql92-libs.x86_64 0:9.2.5-1PGDG.rhel6 will be updated > ---> Package postgresql92-libs.i686 0:9.2.6-1PGDG.rhel6 will be an update > ---> Package postgresql92-libs.x86_64 0:9.2.6-1PGDG.rhel6 will be an update > --> Processing Dependency: libssl.so.10(libssl.so.10)(64bit) for package: > postgresql92-libs-9.2.6-1PGDG.rhel6.x86_64 > --> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit) for > package: postgresql92-libs-9.2.6-1PGDG.rhel6.x86_64 > ---> Package postgresql92-plpython.x86_64 0:9.2.5-1PGDG.rhel6 will be > updated > ---> Package postgresql92-plpython.x86_64 0:9.2.6-1PGDG.rhel6 will be an > update > ---> Package postgresql92-server.x86_64 0:9.2.5-1PGDG.rhel6 will be updated > ---> Package postgresql92-server.x86_64 0:9.2.6-1PGDG.rhel6 will be an > update > --> Processing Dependency: libssl.so.10(libssl.so.10)(64bit) for package: > postgresql92-server-9.2.6-1PGDG.rhel6.x86_64 > --> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit) for > package: postgresql92-server-9.2.6-1PGDG.rhel6.x86_64 > --> Finished Dependency Resolution > Error: Package: postgresql92-9.2.6-1PGDG.rhel6.x86_64 > Requires: libssl.so.10(libssl.so.10)(64bit) > Error: Package: postgresql92-server-9.2.6-1PGDG.rhel6.x86_64 > Requires: libssl.so.10(libssl.so.10)(64bit) > Error: Package: postgresql92-contrib-9.2.6-1PGDG.rhel6.x86_64 > Requires: libssl.so.10(libssl.so.10)(64bit) > Error: Package: postgresql92-libs-9.2.6-1PGDG.rhel6.x86_64 > Requires: libssl.so.10(libssl.so.10)(64bit) > Error: Package: postgresql92-server-9.2.6-1PGDG.rhel6.x86_64 > Requires: libcrypto.so.10(libcrypto.so.10)(64bit) > Error: Package: postgresql92-libs-9.2.6-1PGDG.rhel6.x86_64 > Requires: libcrypto.so.10(libcrypto.so.10)(64bit) > Error: Package: postgresql92-contrib-9.2.6-1PGDG.rhel6.x86_64 > Requires: libcrypto.so.10(libcrypto.so.10)(64bit) > You could try using --skip-broken to work around the problem > You could try running: rpm -Va --nofiles --nodigest > > > -- Devrim GÜNDÜZ Principal Systems Engineer @ EnterpriseDB: http://www.enterprisedb.com PostgreSQL Danışmanı/Consultant, Red Hat Certified Engineer Twitter: @DevrimGunduz , @DevrimGunduzTR
Hi A Bit late to the Party but the problem still persists, with all the newer Packages including 9.3 I know that the Problem is related to the different OpenSSL Packages between 6.4 and 6.5. Nevertheless due to 3rd Party dependencies with storage drivers and support issues we have to stick to 6.4 and are unable to upgrade to 6.5 or apply the packages from different RHEL versions. Maybe there is a way to build different RPM Packages for the different minor versions to be able to upgrade without an OS release update, as the yum repo has specific subdirs for each release version anyways. Cheers Markus
On Mar 17, 2014, at 1:21 AM, Markus Nussdorfer = <old.schepperhand@gmail.com> wrote: > Hi >=20 > A Bit late to the Party but the problem still persists, with all the > newer Packages including 9.3 >=20 > I know that the Problem is related to the different OpenSSL Packages > between 6.4 and 6.5. >=20 > Nevertheless due to 3rd Party dependencies with storage drivers and > support issues we have to stick to 6.4 and are unable to upgrade to = 6.5 > or apply the packages from different RHEL versions. >=20 > Maybe there is a way to build different RPM Packages for the different > minor versions to be able to upgrade without an OS release update, as > the yum repo has specific subdirs for each release version anyways. I don't think we could keep up with all the minor revisions, but you can = just download the SRPM and build it against whichever libraries you = need. That's why we supply the SRPMs.
Hi, On Mon, 2014-03-17 at 09:21 +0100, Markus Nussdorfer wrote: > Maybe there is a way to build different RPM Packages for the different > minor versions to be able to upgrade without an OS release update, as > the yum repo has specific subdirs for each release version anyways. They are actually symlinks, i.e., 6.4 = 6.5 . Regards, -- Devrim GÜNDÜZ Principal Systems Engineer @ EnterpriseDB: http://www.enterprisedb.com PostgreSQL Danışmanı/Consultant, Red Hat Certified Engineer Twitter: @DevrimGunduz , @DevrimGunduzTR
Thanks for the additional information. I will then setup a fresh box and recompile it manually. On Mon, 2014-03-17 at 11:48 -0700, Jeff Frost wrote: > On Mar 17, 2014, at 1:21 AM, Markus Nussdorfer <old.schepperhand@gmail.com> wrote: > > > Hi > > > > A Bit late to the Party but the problem still persists, with all the > > newer Packages including 9.3 > > > > I know that the Problem is related to the different OpenSSL Packages > > between 6.4 and 6.5. > > > > Nevertheless due to 3rd Party dependencies with storage drivers and > > support issues we have to stick to 6.4 and are unable to upgrade to 6.5 > > or apply the packages from different RHEL versions. > > > > Maybe there is a way to build different RPM Packages for the different > > minor versions to be able to upgrade without an OS release update, as > > the yum repo has specific subdirs for each release version anyways. > > I don't think we could keep up with all the minor revisions, but you can just download the SRPM and build it against whicheverlibraries you need. > > That's why we supply the SRPMs.