Você está usando uma versão de servidor ou desktop?
Normalmente o Postgres funciona perfeitamente no Ubuntu, mas eu sempre uso o servidor LTS do Ubuntu. Eu acho que o problema foi causado por alguma inconsistência no instalador da versão.
Eu não estou familiarizado com o ubuntu (raring), então alguém poderia me ajudar por favor:
Estou usando o postgresql 9.1 do apt. Ele instalou o script de inicialização apropriado em /etc/init.d/postgresql
. Eu posso iniciar o servidor manualmente usando o script. No entanto, o postgres não é iniciado na inicialização. Eu emiti um update-rc.d postgresql defaults
e update-rc.d postgresql enable
(como root), mas isso não ajudou.
Existe um log de inicialização específico, pois não encontrei nada no syslog? Valeu pessoal
EDIT2: OK, o problema parece ser um problema sysvinit vs. upstart. Se eu remover os links simbólicos em /etc/rcX
:
sudo update-rc.d -f remove postgresql
e adicione um script upstart para iniciar o postgresql, ele inicia na inicialização conforme o esperado. Como o postgresql é do repositório oficial do apt eu me pergunto por que ele não está funcionando fora da caixa?
Você está usando uma versão de servidor ou desktop?
Normalmente o Postgres funciona perfeitamente no Ubuntu, mas eu sempre uso o servidor LTS do Ubuntu. Eu acho que o problema foi causado por alguma inconsistência no instalador da versão.