View Issue Details

IDProjectCategoryView StatusLast Update
0000400Pgpool-IIBugpublic2018-06-04 12:38
Reporterdbhorst Assigned Topengbo  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionopen 
Platform64-bitOSCentOSOS Version6.9
Product Version3.7.3 
Summary0000400: RPM conflict libmemcached in pgpool37 and pgdg10 repo
DescriptionThere is a conflict with the libmemcached version in the pgpool27 repo needed by pgpool-II-pg10 (libmemcached-0.31-1.1.el6.x86_64) and the newer version available in the pgdg10 repo (libmemcached-1.0.18-1.rhel6.x86_64).

See yum update output:

Resolving Dependencies
--> Running transaction check
---> Package libmemcached.x86_64 0:0.31-1.1.el6 will be updated
--> Processing Dependency: libmemcached.so.2()(64bit) for package: pgpool-II-pg10-3.7.3-1pgdg.rhel6.x86_64
--> Processing Dependency: libmemcached.so.2(libmemcached_2)(64bit) for package: pgpool-II-pg10-3.7.3-1pgdg.rhel6.x86_64
---> Package libmemcached.x86_64 0:1.0.18-1.rhel6 will be an update
--> Processing Dependency: libevent-2.0.so.5()(64bit) for package: libmemcached-1.0.18-1.rhel6.x86_64
--> Running transaction check
---> Package libevent2.x86_64 0:2.0.21-2.el6 will be installed
---> Package libmemcached.x86_64 0:0.31-1.1.el6 will be updated
--> Processing Dependency: libmemcached.so.2()(64bit) for package: pgpool-II-pg10-3.7.3-1pgdg.rhel6.x86_64
--> Processing Dependency: libmemcached.so.2(libmemcached_2)(64bit) for package: pgpool-II-pg10-3.7.3-1pgdg.rhel6.x86_64
--> Finished Dependency Resolution
Error: Package: pgpool-II-pg10-3.7.3-1pgdg.rhel6.x86_64 (@pgpool37)
           Requires: libmemcached.so.2(libmemcached_2)(64bit)
           Removing: libmemcached-0.31-1.1.el6.x86_64 (@base)
               libmemcached.so.2(libmemcached_2)(64bit)
           Updated By: libmemcached-1.0.18-1.rhel6.x86_64 (pgdg10)
               Not found
Error: Package: pgpool-II-pg10-3.7.3-1pgdg.rhel6.x86_64 (@pgpool37)
           Requires: libmemcached.so.2()(64bit)
           Removing: libmemcached-0.31-1.1.el6.x86_64 (@base)
               libmemcached.so.2()(64bit)
           Updated By: libmemcached-1.0.18-1.rhel6.x86_64 (pgdg10)
               Not found
Steps To ReproduceGiven: Centos 6.8
add pgpool37 repo: yum install http://www.pgpool.net/yum/rpms/3.7/redhat/rhel-6-x86_64/pgpool-II-release-3.7-1.noarch.rpm
add pgdg10 repo: yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-x86_64/pgdg-centos10-10-2.noarch.rpm
yum install pgpool-II-pg10 pgpool-II-pg10-extensions postgresql10 postgresql10-server
yum update
TagsNo tags attached.

Activities

pengbo

2018-05-29 09:51

developer   ~0002032

I will look into it.

dbhorst

2018-05-29 19:36

reporter   ~0002034

Current quickfix:
yum update --exclude=libmemcached
or
yum versionlock

pengbo

2018-05-30 00:12

developer   ~0002036

Pgpool-II requires libmemcached-0.31-1.1.el6.x86_64, and the postgresql's official repository pgdg10 provides libmemcached-1.0.18-1.rhel6.x86_64.

If you run "yum update", the higher version of libmemcached will be installed. That caused conflict.

To avoid conflict, you can run "yum update --exclude=libmemcached" or add "exclude=libmemcached*" to [pgdg10] section of pgdg-10-centos.repo.

dbhorst

2018-05-30 15:20

reporter   ~0002038

The "exclude=libmemcached*" in the pgdg10 repo is for us in this case the best solution. Thanks.

Issue History

Date Modified Username Field Change
2018-05-28 23:02 dbhorst New Issue
2018-05-29 09:51 pengbo Note Added: 0002032
2018-05-29 09:51 pengbo Assigned To => pengbo
2018-05-29 09:51 pengbo Status new => assigned
2018-05-29 19:36 dbhorst Note Added: 0002034
2018-05-30 00:12 pengbo Note Added: 0002036
2018-05-30 15:20 dbhorst Note Added: 0002038
2018-06-04 12:38 pengbo Status assigned => closed