Para resumir, você adicionou um repositório de terceiros, instalou uma versão mais recente de um programa do que a oferecida pelo Ubuntu Software Center e, enquanto executava executáveis, faltavam alguns scripts de "cola" para integrá-los ao sistema. Recomendaria remover o repositório adicionado e atualizar as listas de pacotes:
sudo apt-get update
Em seguida, instale o postgresql (receberá a última versão oferecida)
sudo apt-get install postgresql postgresql-contrib
Agora o 14.04 permitirá várias instalações da versão postgresql - mas tenho certeza que a expectativa é que a versão que está sendo instalada seja a mais recente. Não tenho certeza do que acontece quando uma versão existente é posterior, e realmente não é configurada da maneira "esperada". Na melhor das hipóteses, ele irá buscá-lo e executá-lo com a porta atribuída (5432) e colocar a "nova" versão do Centro de Software na próxima porta (5433). Ambas as versões podem ser executadas simultaneamente, mas precisarão de portas diferentes. Se a instalação 9.3 receber a porta 5432 já em uso por 9.4 e a 9.4 for ignorada, você terá pelo menos um modelo 9.3 de locais esperados para mover / adicionar o 9.4. Coisas como o link /etc/rc2.d/S19postgresql para /etc/init.d/postgresql e o /usr/share/postgresql/9.4
Em seguida, rastreie o arquivo conf que atribui as portas e assegure-se de que a versão 9.4 esteja no padrão 5432 (se for o que você deseja).