Como fazer o PostgreSQL iniciar no boot do Ubuntu?

3

Sempre que inicializo meu computador, preciso iniciar o Posgtres manualmente por

sudo /etc/init.d/postgresql-8.4 start

Foi uma tarefa fácil para iniciar automaticamente com o Init in place: basta adicionar um symlink ao script no diretório /etc/rcN.d/ apropriado.

Agora, com o Upstart ... Meu runlevel é 2 (se isso ainda for aplicável) e o link simbólico está definitivamente lá:

lrwxrwxrwx 1 root root  24 2009-11-15 12:36 S19postgresql-8.4 -> ../init.d/postgresql-8.4

No entanto, ainda não inicia e não tenho ideia do porquê. Eu nem sei onde procurar os logs apropriados, já que / var / log / messages não parece mais ser o lugar certo ...

    
por maksymko 21.01.2010 / 10:10

1 resposta

2

A (post # 15 ) indicam que este é um problema para o Upstart 0.6 .3-11 e foram bem sucedidos com o Upstart 0.6.3-10. Trecho:

On the 20th I innocently upgraded the packages suggested by the Update Manager. Next day upon re-boot I found that Apache and Postgresql no longer started.

Solution: downgrade Upstart 0.6.3-11 to 0.6.3-10. Apache and Postgresql work normally now.

How? Using the Synaptic Package Manager search for upstart. Select it and then under Package click on Force Version. You get to choose between 0.6.3-11 and 0.6.3-10. Choose 10 and click on apply.

    
por 21.01.2010 / 13:21