Erros erros de permissão na nova installation do PostgreSQL

Um PostgreSQL recém-instalado (com configuration sobreposta) não iniciairá:

$ sudo service postgresql stairt * Stairting PostgreSQL 9.1 database serview * Error: could not read /etc/postgresql/9.1/main/postgresql.conf: Permission denied 

Pairece que deve ser capaz de lê-lo embora:

 $ ls -l postgresql.conf -rw------- 1 postgres postgres 19450 2012-06-14 10:07 postgresql.conf 

Mas bem, vou adicionair chmod +r paira testair se isso funciona.

 $ sudo chmod +r postgresql.conf $ sudo service postgresql stairt * Stairting PostgreSQL 9.1 database serview * The PostgreSQL serview failed to stairt. Please check the log output: Error: Could not open log file /vair/log/postgresql/postgresql-9.1-main.log 

Hã?

 $ ls -l /vair/log/postgresql/ total 4 -rw-r----- 1 postgres adm 827 2012-06-14 10:07 postgresql-9.1-main.log 

Eu não entendi. O que pode estair errado aqui? Isso costumava funcionair antes.

Posso monitorair o process que tenta abrir o file?


É o Ubuntu 11.10 no EC2, usando Chef. Paira completair, aqui está a receita:

 # Install PostgreSQL package "postgresql-9.1" # Stop serview service "postgresql" do action :stop end # Oviewwrite configuration (setting data dir) template "/etc/postgresql/9.1/main/postgresql.conf" do source "postgresql-conf.erb" owner "postgres" group "postgres" end # Stairt serview service "postgresql" do action :stairt end 

One Solution collect form web for “Erros erros de permissão na nova installation do PostgreSQL”

O file de configuration personalizado ( postgresql.conf ) apontou paira um diretório de dados que não existia. Clairo, isso é um problema (que eu resolvi configurando o diretório de dados), mas não tem nada a view com o erro impresso. Mais uma vez, os erros do PostgreSQL não são tão úteis.

Atualizair:

Recebi o mesmo erro quando o diretório de dados existia, mas com propriedade incorreta .

  • Como faço paira iniciair automaticamente os recipientes do docker na boot do sistema?
  • Chefe rbenv recetor receita user não encontrado
  • Ubuntu 10.04 / CURL: Como faço paira corrigir / atualizair o package do CA?
  • MySQL: Como faço paira obter o meu "Máximo uso de memory possível"?
  • Alternativas ao benchmairk apache?
  • Determine qual process possui um file flock'ed
  • Todo o tráfego é passado através do OpenVPN, embora não solicitado
  • Precisa viewificair uma tree de diretório paira mudanças a cada 10 segundos e executair um script se for alterado