CentOS7 に postgresql11 をインストールすると異常なリポジトリ エラーが発生する

CentOS7 に postgresql11 をインストールすると異常なリポジトリ エラーが発生する

CentOS7 に postgresql11 をインストールしようとしました。公式サイトにインストール手順が見つかりました: 参考:

次に、手順に従って次のパラメータを選択します。

1.version: 11
2.platform: RedHat Enterprise,CentOS, Scientific or Oracle version 7
3.architecture: x86_64

リポジトリ RPM をインストールするためのコマンドを取得しました:

yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

サーバー上での実行は成功しました。次に、クライアント パッケージをインストールするためのコマンドを実行してみます。

yum install postgresql11

このコマンドを実行すると、次のエラーが発生しました:

File contains parsing errors: file:///etc/yum.repos.d/pgdg-redhat-all.repo
    [line 196]: [pgdg96-updates-debuginfo]k
    [line 203]: [pgdg95-updates-debuginfo]k

このパッケージ使用コマンドを消去しようとすると、同じエラーが発生しました:

yum erase pgdg-redhat-repo

/etc/yum.repos.d にコンテンツが見つかりませんでした。コマンド:

cd /etc/yum.repos.d/ && grep pgdg-redhat-all.repo ./*

すでにこのエラーを Google で検索しましたが、このエラーに遭遇した人はいないようです。この問題を解決する方法を誰か知っていますか?

答え1

どうやら、そのrpmを準備する際にパッケージングエラーが発生したようです。 には/etc/yum.repos.d/pgdg-redhat-all.repo、セクションがあります。

[pgdg10-updates-debuginfo]
name=PostgreSQL 10 for RHEL/CentOS $releasever - $basearch - Debuginfo
baseurl=https://download.postgresql.org/pub/repos/yum/debug/10/redhat/rhel-$releasever-$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG

[pgdg96-updates-debuginfo]k
name=PostgreSQL 9.6 for RHEL/CentOS $releasever - $basearch - Debuginfo
baseurl=https://download.postgresql.org/pub/repos/yum/debug/9.6/redhat/rhel-$releasever-$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG

[pgdg95-updates-debuginfo]k
name=PostgreSQL 9.5 for RHEL/CentOS $releasever - $basearch - Debuginfo
baseurl=https://download.postgresql.org/pub/repos/yum/debug/9.5/redhat/rhel-$releasever-$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG

# Debuginfo/debugsource packages for testing repos
# Available for 9.6 and above.

kの後の sを削除するだけで]問題ありません。このバグはすでに報告されています

関連情報