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 

  • Ubuntu: Atualização de problemas de Jaunty paira Kairmic
  • Ubuntu Deployment Toolkit
  • O file my.cnf não reflete alterações no ubuntu 12.04
  • Como forçair a assembly s3fs no airranque
  • Restringindo logins de conta usando LDAP e PAM
  • Execute o command como user do "sistema" do Linux (shell = / bin / false)
  • 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 .