PostgreSQL - "database server: mainError: could not exec" [Resolvido]

Publicado por Xerxes em 19/03/2013

[ Hits: 4.359 ]

 


PostgreSQL - "database server: mainError: could not exec" [Resolvido]



Ao tentar iniciar o Postgres 8.3 no Debian 6, após restaurar um banco pelo backup, me deparei com uma mensagem de erro.

O comando para iniciar o serviço, foi:

# sh /etc/init.d/postgresql start

A mensagem de erro:

Starting PostgreSQL 8.3 database server: mainError: could not exec /usr/lib/postgresql/8.3/bin/pg_ctl /usr/lib/postgresql/8.3/bin/pg_ctl start -D /var/lib/postgresql/8.3/main -l /var/log/postgresql/postgresql-8.3-main.log -s -o -c config_file="/etc/postgresql/8.3/main/postgresql.conf" : ... failed!


Após uma fuçada no Google, descobri como resolver. É necessário alterar o dono dos diretórios do Postgres.

Por isso, os comandos a seguir precisam ser usados:

# chown -R postgres:postgres /etc/postgresql
# chown -R postgres:postgres /usr/share/postgresql
# chown -R postgres:postgres /var/lib/postgresql/


Depois disso, pode tentar iniciar o serviço novamente!

Referência:

Outras dicas deste autor

Como medir o tempo de boot no Devuan

Gambiarra para impedir que o Conky se esconda no LXDE

Steam não reconhece controle do Xbox [Resolvido]

Compartilhando diretórios em rede com Linux Mint + MATE Desktop

Módulo de Segurança do BB no Debian 10 - Sem Frescuras

Leitura recomendada

Client Gráfico MySQL

Dump e importação de banco em uma linha

Instalação do Firebird 1.5 SuperServer no Red Hat 9

Alterando a senha de root do MySQL no Slackware 14.1

Firebird 2.1 - Instalação no Ubuntu Server 11.10 64 bits

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts