public inbox for [email protected]  
help / color / mirror / Atom feed
From: Craig Ringer <[email protected]>
To: [email protected]
Subject: Libevent conflict on EL-6?
Date: Wed, 18 Jun 2014 12:00:57 +0800
Message-ID: <[email protected]> (raw)
List-Unsubscribe: <mailto:[email protected]?body=unsub%20pgsql-pkg-yum>

Hi folks

After:

sudo yum install
http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-redhat94-9.4-1.noarch.rpm

on a fresh RHEL6:

[ec2-user@ip-10-150-57-178 x86_64]$ uname -a
Linux ip-10-150-57-178 2.6.32-431.11.2.el6.x86_64 #1 SMP Mon Mar 3
13:32:45 EST 2014 x86_64 x86_64 x86_64 GNU/Linux
[ec2-user@ip-10-150-57-178 x86_64]$ lsb_release -a
LSB Version:
:base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: RedHatEnterpriseServer
Description:    Red Hat Enterprise Linux Server release 6.5 (Santiago)
Release:        6.5
Codename:       Santiago

"yum update" is failing with:

Error: Package: 1:nfs-utils-1.2.3-39.el6.x86_64 (installed)
           Requires: libevent-1.4.so.2()(64bit)
           Removing: libevent-1.4.13-4.el6.x86_64 (installed)
               libevent-1.4.so.2()(64bit)
           Updated By: libevent-2.0.19-1.rhel6.x86_64 (pgdg94)
               Not found
           Available: libevent-1.4.13-1.el6.x86_64
(rhui-REGION-rhel-server-releases)
               libevent-1.4.so.2()(64bit)

Full log attached.

It looks like the libevent in PGDG for 9.4/EL-6 conflicts with that in
RHEL6, and should instead install in parallel to it as a "libevent2"
with a different soname.

-- 
 Craig Ringer                   http://www.2ndQuadrant.com/
 PostgreSQL Development, 24x7 Support, Training & Services


-- 
Sent via pgsql-pkg-yum mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-pkg-yum


Attachments:

  [text/x-log] yumerror.log (4.1K, 2-yumerror.log)
  download | inline:
[ec2-user@ip-10-150-57-178 x86_64]$ sudo yum update
Loaded plugins: amazon-id, rhui-lb, security
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package libevent.x86_64 0:1.4.13-4.el6 will be updated
--> Processing Dependency: libevent-1.4.so.2()(64bit) for package: 1:nfs-utils-1.2.3-39.el6.x86_64
---> Package libevent.x86_64 0:2.0.19-1.rhel6 will be an update
---> Package libevent-devel.x86_64 0:1.4.13-4.el6 will be updated
--> Processing Dependency: libevent-devel = 1.4.13-4.el6 for package: libevent-headers-1.4.13-4.el6.noarch
--> Processing Dependency: libevent-devel = 1.4.13-4.el6 for package: libevent-doc-1.4.13-4.el6.noarch
---> Package libevent-devel.x86_64 0:2.0.19-1.rhel6 will be an update
--> Running transaction check
---> Package libevent.x86_64 0:1.4.13-4.el6 will be updated
--> Processing Dependency: libevent-1.4.so.2()(64bit) for package: 1:nfs-utils-1.2.3-39.el6.x86_64
--> Processing Dependency: libevent = 1.4.13-4.el6 for package: libevent-devel-1.4.13-4.el6.i686
---> Package libevent-devel.i686 0:1.4.13-4.el6 will be installed
---> Package libevent-devel.x86_64 0:1.4.13-4.el6 will be updated
--> Running transaction check
---> Package libevent.i686 0:1.4.13-4.el6 will be installed
--> Processing Dependency: librt.so.1(GLIBC_2.2) for package: libevent-1.4.13-4.el6.i686
--> Processing Dependency: librt.so.1 for package: libevent-1.4.13-4.el6.i686
--> Processing Dependency: libresolv.so.2 for package: libevent-1.4.13-4.el6.i686
--> Processing Dependency: libnsl.so.1 for package: libevent-1.4.13-4.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.4) for package: libevent-1.4.13-4.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.3.4) for package: libevent-1.4.13-4.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.3.2) for package: libevent-1.4.13-4.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.3) for package: libevent-1.4.13-4.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.1.3) for package: libevent-1.4.13-4.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.1) for package: libevent-1.4.13-4.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.0) for package: libevent-1.4.13-4.el6.i686
--> Processing Dependency: libc.so.6 for package: libevent-1.4.13-4.el6.i686
---> Package libevent.x86_64 0:1.4.13-4.el6 will be updated
--> Processing Dependency: libevent-1.4.so.2()(64bit) for package: 1:nfs-utils-1.2.3-39.el6.x86_64
---> Package libevent.x86_64 0:1.4.13-4.el6 will be updated
--> Processing Dependency: libevent-1.4.so.2()(64bit) for package: 1:nfs-utils-1.2.3-39.el6.x86_64
--> Running transaction check
---> Package glibc.i686 0:2.12-1.132.el6_5.2 will be installed
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.12-1.132.el6_5.2.i686
--> Processing Dependency: libfreebl3.so for package: glibc-2.12-1.132.el6_5.2.i686
---> Package libevent.x86_64 0:1.4.13-4.el6 will be updated
--> Processing Dependency: libevent-1.4.so.2()(64bit) for package: 1:nfs-utils-1.2.3-39.el6.x86_64
---> Package libevent.x86_64 0:1.4.13-4.el6 will be updated
--> Processing Dependency: libevent-1.4.so.2()(64bit) for package: 1:nfs-utils-1.2.3-39.el6.x86_64
--> Running transaction check
---> Package libevent.x86_64 0:1.4.13-4.el6 will be updated
--> Processing Dependency: libevent-1.4.so.2()(64bit) for package: 1:nfs-utils-1.2.3-39.el6.x86_64
---> Package libevent.x86_64 0:1.4.13-4.el6 will be updated
--> Processing Dependency: libevent-1.4.so.2()(64bit) for package: 1:nfs-utils-1.2.3-39.el6.x86_64
---> Package nss-softokn-freebl.i686 0:3.14.3-10.el6_5 will be installed
--> Finished Dependency Resolution
Error: Package: 1:nfs-utils-1.2.3-39.el6.x86_64 (installed)
           Requires: libevent-1.4.so.2()(64bit)
           Removing: libevent-1.4.13-4.el6.x86_64 (installed)
               libevent-1.4.so.2()(64bit)
           Updated By: libevent-2.0.19-1.rhel6.x86_64 (pgdg94)
               Not found
           Available: libevent-1.4.13-1.el6.x86_64 (rhui-REGION-rhel-server-releases)
               libevent-1.4.so.2()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

view thread (15+ messages)  latest in thread

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: [email protected]
  Cc: [email protected]
  Subject: Re: Libevent conflict on EL-6?
  In-Reply-To: <[email protected]>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox