A maioria das bibliotecas faltantes necessárias parece estar no repositório EPEL. Eu não tenho idéia do motivo pelo qual o PostgreSQL gostaria de fornecê-los separadamente, e versões mais antigas.
Além disso, parece que algo provavelmente está errado com seus repositórios de base do CentOS. Por exemplo, perl-DBD-Pg
está localizado no repositório base, mas sua cópia do yum não o encontrou por algum motivo. Meu palpite seria de que o cPanel provavelmente os quebrou, junto com todas as outras coisas que ele quebra.
Então, eu começaria instalando o repositório EPEL e verificando os outros repositórios para ter certeza de que você está realmente obtendo a base e as atualizações do CentOS. Depois disso, eu veria o que ainda está quebrado, e a partir daí.