[pgpool-general: 8716] Re: PgPool-II v4.4 extension package for PostgreSQL 14 requires PostgreSQL 15 ???
Bo Peng
pengbo at sraoss.co.jp
Wed Apr 5 10:33:08 JST 2023
Hello,
> Hello
>
> We are trying to install PgPool-II extensions for PostgreSQL as per docs
> https://www.pgpool.net/docs/44/en/html/install-rpm.html#INSTALLING-RPM
>
> We have separate servers for pgpool and postgresql (primary + 1 replica)
> Our environment is
> * Rocky Linux v8
> * PostgreSQL v14.7
> * PgPool v4.4
>
> On postgres servers, after installing PostgreSQL 14 using PGDG
> repositories and trying to install pgpool extensions package I get
> following error:
>
> dnf install pgpool-II-pg14-extensions
>
> Last metadata expiration check: 0:01:02 ago on Mon 03 Apr 2023 11:46:53 AM EDT.
> Error:
> Problem: package pgpool-II-pg14-extensions-4.4.2-1.rhel8.x86_64
> requires pgpool-II-pcp, but none of the providers can be installed
> - cannot install the best candidate for the job
> - nothing provides postgresql15-server needed by
> pgpool-II-pcp-4.4.1-1.rhel8.x86_64
> - nothing provides postgresql15-server needed by
> pgpool-II-pcp-4.4.2-1.rhel8.x86_64
> (try to add '--skip-broken' to skip uninstallable packages or
> '--nobest' to use not only best candidate packages)
If you want to install Pgpool-II from Pgpool-II repository,
you need to disable PGDG repository.
Try the following command:
dnf install --disablerepo=pgdg* pgpool-II-pg14-extensions
> 1. Why does the package "pgpool-II-pg14-extensions" depend on
> "postgresql15-server"? Shouldn't it depend on PostgreSQL 14 which is
> what I have installed...
>
> I know I can enable "pgdg15" repo so that DNF can find the
> "postgresql15-server" package but I feel this is not a good workaround
> as I don't want to install v15 PostgreSQL bits on a PostgreSQL v14
> production server. Having multiple PostgreSQL versions installed can
> cause issues because latest version overtakes
> /etc/alternatives/pgsql-* and has to be "relinked back" to v14.
>
> Here is what packages are currently installed on the system and what
> repositores are enabled:
>
> dnf list --installed | grep -i -E "^(postgres|pgpool|pg)+.*"
> pgdg-redhat-repo.noarch 42.0-32
> @@commandline
> pgpool-II-release.noarch 4.4-1
> @@commandline
> postgresql14.x86_64 14.7-1PGDG.rhel8
> @pgdg14
> postgresql14-contrib.x86_64 14.7-1PGDG.rhel8
> @pgdg14
> postgresql14-libs.x86_64 14.7-1PGDG.rhel8
> @pgdg14
> postgresql14-server.x86_64 14.7-1PGDG.rhel8
> @pgdg14
>
>
> dnf repolist enabled
> repo id
> repo name
> appstream
> Rocky Linux 8 - AppStream
> baseos
> Rocky Linux 8 - BaseOS
> extras
> Rocky Linux 8 - Extras
> pgdg-common
> PostgreSQL common RPMs for RHEL / Rocky 8 - x86_64
> pgdg14
> PostgreSQL 14 for RHEL / Rocky 8 - x86_64
> pgpool44
> pgpool-II 4.4 8 - x86_64
>
>
>
>
> Thanks
> Z...
> _______________________________________________
> pgpool-general mailing list
> pgpool-general at pgpool.net
> http://www.pgpool.net/mailman/listinfo/pgpool-general
--
Bo Peng <pengbo at sraoss.co.jp>
SRA OSS LLC
https://www.sraoss.co.jp/
More information about the pgpool-general
mailing list