Eu tenho uma solução para você que, embora não resolva os problemas do pacote, esperamos que você tenha um sistema postgresql funcional.
Primeiro, desinstale todos os pacotes postgresql instalados - e quero dizer tanto os clientes quanto o servidor.
Faça o download do aqui do instalador apropriado do EnterpeiseDB para o seu sistema.
Execute o instalador e você terá uma distribuição limpa do postgresql incluindo os clientes em / opt. Você pode então selecionar software adicional para instalar através do stackbuilder gui (drivers odbc / jdbc, replicação, até mesmo uma instância do servidor web apache). O instalador também cria um script de desinstalação, então remover tudo é muito fácil.
Espero que você ache isso útil.