Estou tentando iniciar o postgresql em Upstart sem sucesso. AFAIK, postgresql é melhor iniciado do jeito que você está tentando, ou com o comando pg_ctlcluster
.
Tente:
sudo pg_ctlcluster 9.1 main start
ou, na falta disso,
sudo /etc/init.d/postgresql start
A 'resposta' é provável no arquivo de log. Sua localização depende das configurações no postgresql.conf. Verifique isso para ver o que está falhando.