View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000400 | Pgpool-II | Bug | public | 2018-05-28 23:02 | 2018-06-04 12:38 |
| Reporter | dbhorst | Assigned To | pengbo | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | open | ||
| Platform | 64-bit | OS | CentOS | OS Version | 6.9 |
| Product Version | 3.7.3 | ||||
| Summary | 0000400: RPM conflict libmemcached in pgpool37 and pgdg10 repo | ||||
| Description | There 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 Reproduce | Given: 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 | ||||
| Tags | No tags attached. | ||||
|
|
I will look into it. |
|
|
Current quickfix: yum update --exclude=libmemcached or yum versionlock |
|
|
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. |
|
|
The "exclude=libmemcached*" in the pgdg10 repo is for us in this case the best solution. Thanks. |
| 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 |