Instalando postgres no Cent OS

1

Estou tendo dificuldade em fazer o postgres ser reinstalado no Cent OS 7.2. Aqui está o que eu tentei.

  • Fui ao repositório do YUM de postgres
  • Criei uma pasta temporária em minha máquina para o arquivo RPM
  • wget https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-redhat95-9.5-2.noarch.rpm
  • Avançar eu ran rpm -ivh filename

Mas tudo o que estou recebendo é package pgdg-centos95-9.5-2.noarch is already installed .

Estou bem com a mensagem de erro, mas quando eu instalo componentes postgres usando o comando abaixo.

sudo yum install postgresql95-server.x86_64 postgresql95-contrib.x86_64 postgresql95-devel.x86_64

Relaciona os detalhes de um rpm diferente do que eu baixei, por exemplo 9.5.1-1PGDG.rhel7

Dependencies Resolved

==============================================================================================================================================================================================
 Package                                              Arch                                   Version                                             Repository                              Size
==============================================================================================================================================================================================
Installing:
 postgresql95-contrib                                 x86_64                                 9.5.1-1PGDG.rhel7                                   pgdg95                                 526 k
 postgresql95-devel                                   x86_64                                 9.5.1-1PGDG.rhel7                                   pgdg95                                 1.7 M
 postgresql95-server                                  x86_64                                 9.5.1-1PGDG.rhel7                                   pgdg95                                 4.1 M
Installing for dependencies:
 postgresql95                                         x86_64                                 9.5.1-1PGDG.rhel7                                   pgdg95                                 1.3 M
 postgresql95-libs                                    x86_64                                 9.5.1-1PGDG.rhel7                                   pgdg95                                 218 k

Transaction Summary
==============================================================================================================================================================================================

Quando vou em frente com a instalação, estou recebendo mensagens de erro 404 para todos os pacotes.

No Presto metadata available for pgdg95
postgresql95-9.5.1-1PGDG.rhel7 FAILED                                          
https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/postgresql95-9.5.1-1PGDG.rhel7.x86_64.rpm: [Errno 14] HTTPS Error 404 - Not Found    ]  0.0 B/s |    0 B  --:--:-- ETA 
Trying other mirror.
To address this issue please refer to the below knowledge base article 

https://access.redhat.com/articles/1320623

If above article doesn't help to resolve this issue please create a bug on https://bugs.centos.org/

postgresql95-devel-9.5.1-1PGDG FAILED                                          
https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/postgresql95-devel-9.5.1-1PGDG.rhel7.x86_64.rpm: [Errno 14] HTTPS Error 404 - Not Found 0.0 B/s |    0 B  --:--:-- ETA 
Trying other mirror.
postgresql95-contrib-9.5.1-1PG FAILED                                          
https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/postgresql95-contrib-9.5.1-1PGDG.rhel7.x86_64.rpm: [Errno 14] curl#6 - "Could not resolve host: download.postgresql.org; Temporary failure in name resolution"
Trying other mirror.
postgresql95-libs-9.5.1-1PGDG. FAILED                                          
https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/postgresql95-libs-9.5.1-1PGDG.rhel7.x86_64.rpm: [Errno 14] HTTPS Error 404 - Not Found  0.0 B/s |    0 B  --:--:-- ETA 
Trying other mirror.
postgresql95-server-9.5.1-1PGD FAILED                                          
https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/postgresql95-server-9.5.1-1PGDG.rhel7.x86_64.rpm: [Errno 14] HTTPS Error 404 - Not Found0.0 B/s |    0 B  --:--:-- ETA 
Trying other mirror.

O que estou fazendo errado aqui e porque o postgres não está sendo instalado a partir do rpm que eu fiz o download.Estou assumindo que a incompatibilidade de versão do rpm é o problema.

    
por Greedy Coder 16.05.2016 / 14:15

1 resposta

1

Aparentemente, a correção que eu fiz foi força bruta e pode ser burra, mas funciona de qualquer maneira.

eu fiz sudo find / -iname "pgdg95" .

Ran rm -rf em todas as pastas e arquivos listados.

Repetiu as etapas listadas acima e instalou tudo bem.

Esta resposta ajudou-me a consegui-lo em funcionamento. Também tinha que mudar o hba.conf.

    
por 16.05.2016 / 14:51