[pgpool-general-jp: 1682] Re: pgpool-II-pg11の4.1.9から4.1.10へのdnf updateによるVerUPについて
Bo Peng
pengbo @ sraoss.co.jp
2022年 1月 13日 (木) 10:29:01 JST
こんにちは。
彭です。
PostgreSQLのリポジトリに含まれるPgpool-IIのRPMパッケージの名前が
pgpool-II-pg11-extensions.x86_64 に変更されたので、
例えば、「dnf install pgpool-II-pg11-*」でインストールすると、
pgpool-II-pg11-extensions が PostgreSQL のリポジトリからインストールされてしまいます。
Pgpool-II のパッケージを pgdg からインストールしないように、
/etc/yum.repos.d/pgdg-redhat-all.repo に exclude 設定を追加する必要があります。
-------------------
# vi /etc/yum.repos.d/pgdg-redhat-all.repo
(以下のexcludeの設定を追加)
[pgdg-common]
...
exclude=pgpool*
[pgdg14]
...
exclude=pgpool*
[pgdg13]
...
exclude=pgpool*
[pgdg12]
...
exclude=pgpool*
[pgdg11]
...
exclude=pgpool*
[pgdg10]
...
exclude=pgpool*
[pgdg96]
...
exclude=pgpool*
-------------------
以上、よろしくお願いします。
On Thu, 13 Jan 2022 09:13:36 +0900
hiroin <ap2 @ ap2.sakura.ne.jp> wrote:
> お世話になります。
> 神谷と申します。
>
> pgpool-II-pg11の4.1.9から4.1.10へのdnf updateによるVerUPをしようとしたところ
> pgpool-II-pg11-extensions.x86_64だけpgdg11を参照してしまいます。
>
> [質問]
> pgdg11のpgpool-II-pg11-extensionsを参照してしまう理由をご教示頂きたいです。
>
> [環境]
> # cat /etc/redhat-release
> AlmaLinux release 8.5 (Arctic Sphynx)
>
> # ls /etc/yum.repos.d/
> (中略)
> pgpool-II-release-41.repo
> pgdg-redhat-all.repo
> (以下略)
>
> # cat /etc/yum.repos.d/pgpool-II-release-41.repo
> [pgpool41]
> name=pgpool-II 4.1 $releasever - $basearch
> baseurl=https://www.pgpool.net/yum/rpms/4.1/redhat/rhel-$releasever-$basearch
> enabled=1
> gpgcheck=1
> gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGPOOL2
> (以下略)
>
> # cat /etc/yum.repos.d/pgdg-redhat-all.repo
> (中略)
> [pgdg11]
> name=PostgreSQL 11 for RHEL/CentOS $releasever - $basearch
> baseurl=https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-$releasever-$basearch
> enabled=1
> gpgcheck=1
> gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG
> (以下略)
>
> [dnf upodatの出力]
> # dnf update
> (中略)
> エラー:
> 問題: パッケージの最良アップデート候補をインストールできません pgpool-II-pg11-extensions-4.1.9-1pgdg.rhel8.x86_64
> - pgpool-II が提供されません pgpool-II-pg11-extensions-4.3.0-1.rhel8.x86_64 に必要です
> - libpcp.so.2()(64bit) が提供されません pgpool-II-pg11-extensions-4.3.0-1.rhel8.x86_64 に必要です
> - pgpool-II-pcp が提供されません pgpool-II-pg11-extensions-4.3.0-1.rhel8.x86_64 に必要です
> (インストール不可のパッケージをスキップするには、'--skip-broken' を追加してみてください または、'--nobest' を追加して、最適 候補のパッケージのみを使用しないでください)
> (中略)
> pgpool-II-pg11.x86_64 4.1.10-1pgdg.rhel8 pgpool41
> pgpool-II-pg11-debuginfo.x86_64 4.1.10-1pgdg.rhel8 pgpool41
> pgpool-II-pg11-debugsource.x86_64 4.1.10-1pgdg.rhel8 pgpool41
> pgpool-II-pg11-devel.x86_64 4.1.10-1pgdg.rhel8 pgpool41
> pgpool-II-pg11-extensions.x86_64 4.3.0-1.rhel8 pgdg11
> pgpool-II-pg11-extensions-debuginfo.x86_64 4.1.10-1pgdg.rhel8 pgpool41
> (中略)
>
> ※pgpool-II-pg11-extensionsだけpgdg11を参照してしまう
>
> # dnf install pgpool-II-pg11-extensions
> (中略)
> ============================================================================================================================
> パッケージ アーキテクチャー バージョン リポジトリー サイズ
> ============================================================================================================================
> アップグレード:
> pgpool-II-pg11-extensions x86_64 4.1.10-1pgdg.rhel8 pgpool41 50 k
> (以下略)
>
> ※リポジトリpgpool41のpgpool-II-pg11-extensionsはdnf installではインストールできました。
>
> パッケージについて知識がなく自身で調べることができません…
> よろしくお願いいたします。
>
>
>
> _______________________________________________
> pgpool-general-jp mailing list
> pgpool-general-jp @ sraoss.jp
> https://www.pgpool.net/mailman/listinfo/pgpool-general-jp
--
Bo Peng <pengbo @ sraoss.co.jp>
SRA OSS, Inc. Japan
http://www.sraoss.co.jp/
pgpool-general-jp メーリングリストの案内