Soooo. Aqui está a solução.
O problema era meu postgresql (por algum motivo: o) não tinha clusters criados.
Então criei um:
pg_createcluster 8.4 main
Agora vamos encontrar algo silimar na pasta de dados antiga: find / -name 'PG_VERSION'
Aqui está - /usr/local/pgsql/data/
. Agora edite postgresql.conf
na sua pasta de cluster.
Você precisa substituir o valor data_directory
varaible pela pasta antiga.
Agora você pode reiniciar seu servidor. Tudo vai funcionar bem.