Re: BUG #8659: Broken dependencies on RHEL6 for 9.2.6 RPMs

From: Vitaly Tskhovrebov <vitaly(at)tskhovrebov(dot)ru>
To: Mark Kirkwood <mark(dot)kirkwood(at)catalyst(dot)net(dot)nz>
Cc: Jeff Frost <jeff(at)pgexperts(dot)com>, John R Pierce <pierce(at)hogranch(dot)com>, "pgsql-bugs(at)postgresql(dot)org" <pgsql-bugs(at)postgresql(dot)org>
Subject: Re: BUG #8659: Broken dependencies on RHEL6 for 9.2.6 RPMs
Date: 2013-12-06 23:36:35
Message-ID: 523940649073893959@unknownmsgid
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

That's because I created this yum repo file myself, as this host
cannot have access to internet. Also, I mirrored yum.postgresql.org
into my network so box can access it, no mystery here. Enable=0 that's
why switch is needed.

Of course you have this dependency shown as you already have openssl
1.0.1e installed. But should you try to list them on machine with
lower version - it will never mention you need 1.0.1e at all.

--
Vitaly Tskhovrebov
+1 (914) 433-7683

On Dec 6, 2013, at 5:53 PM, Mark Kirkwood <mark(dot)kirkwood(at)catalyst(dot)net(dot)nz> wrote:

> On 07/12/13 06:36, Jeff Frost wrote:
>>
>> On Dec 6, 2013, at 8:44 AM, John R Pierce <pierce(at)hogranch(dot)com> wrote:
>>
>>> On 12/6/2013 6:53 AM, Magnus Hagander wrote:
>>>> What I'm asking for is the 9.2 postgresql packages to depend on a version of openssl that's present in 6.4. If the user is on 6.5, it will still match, and not be a problem.
>>>
>>> I don't get it, on my centos 6.4 box, yum pulled in the new openssl automatically. I wonder if the OP's system wasn't properly configured with RHN.
>>
>> Well, the issue seems to be specific to RHEL, but if you look way back in the thread, I actually spun up a RHEL6.4 instance on EC2 and it happily installed the new version of openssl when I did "yum install postgresql92 postgresql92-server postgresql92-contrib", so I'm not entirely sure why it's broken for some folks on RHEL6.4, but not others.
>
> Yes, I did the same thing myself (RHEL 6.4 on EC2), and the dependencies are all satisfied, including libssl from the 6.*5* series.
>
> I note that Vitaly's original message has a strange (to me) looking option in his dependency check - he did:
>
> $ yum deplist --enablerepo=pg92 postgresql92-server-9.2.6-1PGDG.rhel6.x86_64
>
> Whereas on my EC2 VM I can do:
>
> $ yum deplist postgresql92-server-9.2.6-1PGDG.rhel6.x86_64
> package: postgresql92-server.x86_64 9.2.6-1PGDG.rhel6
> dependency: libssl.so.10(libssl.so.10)(64bit)
> provider: openssl.x86_64 1.0.1e-15.el6
> provider: openssl.x86_64 1.0.1e-16.el6_5
> ....
>
> i.e no enablerepo switch seems to be needed. Also following the instructions from
> http://www.postgresql.org/download/linux/redhat/ does not give me a repo called pg92, but pgdg92:
>
> $ yum repolist
> Loaded plugins: amazon-id, rhui-lb, security
> repo id repo name status
> pgdg92 PostgreSQL 9.2 6Server - x86_64 297
> rhui-REGION-client-config-server-6 Red Hat Update Infrastructure 2 4
> rhui-REGION-rhel-server-releases Red Hat Enterprise Linux Server 11,994
> rhui-REGION-rhel-server-releases-optional Red Hat Enterprise Linux Server 6,847
> repolist: 19,142
>
> It would be interesting to see what Vataly's machine thinks its yum repos are, and exactly what he did to set them up.
>
> Cheers
>
> Mark
>

In response to

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message cbfgterfdy 2013-12-07 00:03:38 BUG #8662: psql -H and ts_headline
Previous Message Mark Kirkwood 2013-12-06 22:52:57 Re: BUG #8659: Broken dependencies on RHEL6 for 9.2.6 RPMs