Ungewöhnlicher Repos-Fehler bei der Installation von postgresql11 auf CentOS7

Ungewöhnlicher Repos-Fehler bei der Installation von postgresql11 auf CentOS7

Ich habe versucht, postgresql11 auf CentOS7 zu installieren. Die Installationsanleitung habe ich auf der offiziellen Site gefunden: https://www.postgresql.org/download/linux/redhat/

Dann folge ich den Schritten und wähle den folgenden Parameter aus:

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

Habe den Befehl zum Installieren des RPM-Repositorys erhalten:

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

Ich habe es erfolgreich auf dem Server ausgeführt. Dann versuche ich, den Befehl zum Installieren der Client-Pakete auszuführen:

yum install postgresql11

Beim Ausführen dieses Befehls erhalte ich folgenden Fehler:

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

Beim Versuch, dieses Paket zu löschen, ist mir derselbe Fehler mit dem folgenden Befehl begegnet:

yum erase pgdg-redhat-repo

Ich konnte in /etc/yum.repos.d keinen Inhalt finden. Verwenden Sie den folgenden Befehl:

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

Ich habe diesen Fehler bereits bei Google gesucht und anscheinend ist er niemandem begegnet. Weiß jemand, wie man dieses Problem löst?

Antwort1

Bei der Vorbereitung dieses RPMs scheint ein Verpackungsfehler unterlaufen zu sein. In /etc/yum.repos.d/pgdg-redhat-all.repofinden Sie einen Abschnitt

[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.

Entfernen Sie einfach das ks nach dem ], dann sollte alles gut gehen.Dieser Fehler wurde bereits gemeldet

verwandte Informationen