[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 メーリングリストの案内