Thread: Dependencies error on RHEL 6.4
Hi there !
We're currently using a RHEL 6.4 EUS system (up to date) with postgresql, today we tried to migrate to the last available version on the yum repository ( http://yum.postgresql.org/8.4/redhat/rhel-6.4-x86_64 ) but it failed.
It seems the dependencies for postgresql84-server-8.4.21-1PGDG.rhel6.x86_64 cannot be met on our system.
Loaded plugins: security, tmprepo, versionlock
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package postgresql84.x86_64 0:8.4.18-1PGDG.rhel6 will be updated
--> Processing Dependency: postgresql84 = 8.4.18-1PGDG.rhel6 for package: postgresql84-server-8.4.18-1PGDG.rhel6.x86_64
---> Package postgresql84.x86_64 0:8.4.21-1PGDG.rhel6 will be an update
--> Processing Dependency: postgresql84-libs = 8.4.21-1PGDG.rhel6 for package: postgresql84-8.4.21-1PGDG.rhel6.x86_64
--> Processing Dependency: libssl.so.10(libssl.so.10)(64bit) for package: postgresql84-8.4.21-1PGDG.rhel6.x86_64
--> Running transaction check
---> Package postgresql84.x86_64 0:8.4.21-1PGDG.rhel6 will be an update
--> Processing Dependency: libssl.so.10(libssl.so.10)(64bit) for package: postgresql84-8.4.21-1PGDG.rhel6.x86_64
---> Package postgresql84-libs.x86_64 0:8.4.18-1PGDG.rhel6 will be updated
---> Package postgresql84-libs.x86_64 0:8.4.21-1PGDG.rhel6 will be an update
--> Processing Dependency: libssl.so.10(libssl.so.10)(64bit) for package: postgresql84-libs-8.4.21-1PGDG.rhel6.x86_64
--> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit) for package: postgresql84-libs-8.4.21-1PGDG.rhel6.x86_64
---> Package postgresql84-server.x86_64 0:8.4.18-1PGDG.rhel6 will be updated
---> Package postgresql84-server.x86_64 0:8.4.21-1PGDG.rhel6 will be an update
--> Processing Dependency: libssl.so.10(libssl.so.10)(64bit) for package: postgresql84-server-8.4.21-1PGDG.rhel6.x86_64
--> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit) for package: postgresql84-server-8.4.21-1PGDG.rhel6.x86_64
--> Finished Dependency Resolution
Error: Package: postgresql84-server-8.4.21-1PGDG.rhel6.x86_64 (PostgreSQL-8.4)
Requires: libssl.so.10(libssl.so.10)(64bit)
Error: Package: postgresql84-libs-8.4.21-1PGDG.rhel6.x86_64 (PostgreSQL-8.4)
Requires: libcrypto.so.10(libcrypto.so.10)(64bit)
Error: Package: postgresql84-8.4.21-1PGDG.rhel6.x86_64 (PostgreSQL-8.4)
Requires: libssl.so.10(libssl.so.10)(64bit)
Error: Package: postgresql84-libs-8.4.21-1PGDG.rhel6.x86_64 (PostgreSQL-8.4)
Requires: libssl.so.10(libssl.so.10)(64bit)
Error: Package: postgresql84-server-8.4.21-1PGDG.rhel6.x86_64 (PostgreSQL-8.4)
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
Our Openssl version is :
# rpm -qa|grep openssl
openssl-1.0.0-27.el6_4.2.x86_64
openssl-devel-1.0.0-27.el6_4.2.x86_64
This version is containing the required files but I could not get postgresql84-server updated.
Any lead on the how or why of all this ?
Regards,
Benoit BARTHELEMY
Hi, On Tue, 2014-06-03 at 17:52 +0200, Benoit BARTHELEMY wrote: > Hi there ! > > We're currently using a RHEL 6.4 EUS system (up to date) with postgresql, > today we tried to migrate to the last available version on the yum > repository ( http://yum.postgresql.org/8.4/redhat/rhel-6.4-x86_64 ) but it > failed. (FWIW, 8.4 will be EOL'ed in a few months), still: > It seems the dependencies for postgresql84-server-8.4.21-1PGDG.rhel6.x86_64 > cannot be met on our system. <snip> > > Package: postgresql84-libs-8.4.21-1PGDG.rhel6.x86_64 > > (PostgreSQL-8.4) > > Requires: libssl.so.10(libssl.so.10)(64bit) > > Error: Package: postgresql84-server-8.4.21-1PGDG.rhel6.x86_64 > > (PostgreSQL-8.4) <snip> > > # rpm -qa|grep openssl > > openssl-1.0.0-27.el6_4.2.x86_64 > > openssl-devel-1.0.0-27.el6_4.2.x86_64 > > > This version is containing the required files but I could not get > postgresql84-server updated. > > Any lead on the how or why of all this ? Did you update to the latest openssl? We do not support 6.4 or 6.3 -- we use the most up2date packages while building PostgreSQL. Regards, -- Devrim GÜNDÜZ Principal Systems Engineer @ EnterpriseDB: http://www.enterprisedb.com PostgreSQL Danışmanı/Consultant, Red Hat Certified Engineer Twitter: @DevrimGunduz , @DevrimGunduzTR
Attachment
Thanks for your reply,
It's just that we're replicating "http://yum.postgresql.org/8.4/redhat/rhel-6.4-x86_64/" branch of your web repo which is not truly compatible with RHEL 6.4 (but the FTP folder is OK) as there is no openssl 1.0.1 in RHEL 6.4 (it comes in 6.5).
Keep in mind that Red Hat offer extended support for RHEL releases (http://www.redhat.com/products/enterprise-linux-add-ons/extended-update-support). And we're probably not the only ones trying to use the web repo without success !
We successfully switched to the FTP version of the repo which contain the correct packages,
Regards,
Benoit BARTHELEMY
2014-06-18 13:11 GMT+02:00 Devrim Gündüz <devrim@gunduz.org>:
Hi,(FWIW, 8.4 will be EOL'ed in a few months), still:
On Tue, 2014-06-03 at 17:52 +0200, Benoit BARTHELEMY wrote:
> Hi there !
>
> We're currently using a RHEL 6.4 EUS system (up to date) with postgresql,
> today we tried to migrate to the last available version on the yum
> repository ( http://yum.postgresql.org/8.4/redhat/rhel-6.4-x86_64 ) but it
> failed.<snip>
> It seems the dependencies for postgresql84-server-8.4.21-1PGDG.rhel6.x86_64
> cannot be met on our system.<snip>
> > Package: postgresql84-libs-8.4.21-1PGDG.rhel6.x86_64
> > (PostgreSQL-8.4)
> > Requires: libssl.so.10(libssl.so.10)(64bit)
> > Error: Package: postgresql84-server-8.4.21-1PGDG.rhel6.x86_64
> > (PostgreSQL-8.4)Did you update to the latest openssl? We do not support 6.4 or 6.3 -- we
> > # rpm -qa|grep openssl
> > openssl-1.0.0-27.el6_4.2.x86_64
> > openssl-devel-1.0.0-27.el6_4.2.x86_64
>
>
> This version is containing the required files but I could not get
> postgresql84-server updated.
>
> Any lead on the how or why of all this ?
use the most up2date packages while building PostgreSQL.
Regards,
--
Devrim GÜNDÜZ
Principal Systems Engineer @ EnterpriseDB: http://www.enterprisedb.com
PostgreSQL Danışmanı/Consultant, Red Hat Certified Engineer
Twitter: @DevrimGunduz , @DevrimGunduzTR
Hi, On Wed, 2014-06-18 at 13:48 +0200, Benoit BARTHELEMY wrote: > It's just that we're replicating " > http://yum.postgresql.org/8.4/redhat/rhel-6.4-x86_64/" branch of your > web repo which is not truly compatible with RHEL 6.4 (but the FTP > folder is OK) as there is no openssl 1.0.1 in RHEL 6.4 (it comes in > 6.5). Can you please clarify what you mean by FTP folder? Regards, -- Devrim GÜNDÜZ Principal Systems Engineer @ EnterpriseDB: http://www.enterprisedb.com PostgreSQL Danışmanı/Consultant, Red Hat Certified Engineer Twitter: @DevrimGunduz , @DevrimGunduzTR
Attachment
Sure,
2014-06-18 13:53 GMT+02:00 Devrim Gündüz <devrim@gunduz.org>:
Hi,Can you please clarify what you mean by FTP folder?
On Wed, 2014-06-18 at 13:48 +0200, Benoit BARTHELEMY wrote:
> It's just that we're replicating "
> http://yum.postgresql.org/8.4/redhat/rhel-6.4-x86_64/" branch of your
> web repo which is not truly compatible with RHEL 6.4 (but the FTP
> folder is OK) as there is no openssl 1.0.1 in RHEL 6.4 (it comes in
> 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
Hi, On Wed, 2014-06-18 at 16:58 +0200, Benoit BARTHELEMY wrote: > We're using > ftp://ftp.postgresql.org/pub/repos/yum/8.4/redhat/rhel-6.4-x86_64 Oh, that is not old (and you are not supposed to find that URL :) ). We don't sync that right now. Still, the older 8.4 releases will fix your SSL problem, but please note that you are missing bugfixes. Regards, -- Devrim GÜNDÜZ Principal Systems Engineer @ EnterpriseDB: http://www.enterprisedb.com PostgreSQL Danışmanı/Consultant, Red Hat Certified Engineer Twitter: @DevrimGunduz , @DevrimGunduzTR