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

Publicado por Xerxes em 19/03/2013

[ Hits: 5.119 ]

 


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

Pepper Flash no Slackware

Como restaurar o logo da tela de boot no Ubuntu

Erro ao importar arquivo XML no OJS (Open Journal System)

PokerStars no Xubuntu (Ubuntu)

Slackware Linux com cara de Solaris (Gnome, XFCE e Emerald)

Leitura recomendada

Gerando uma consulta randômica no MySQL

LAMP com PHP 7 no Linux Mint 17.3 e Ubuntu 14.04

Recuperando a senha perdida do MySQL

Instalando o MySQL-Administrator no Debian, sem torná-lo unstable

Liberando acesso remoto ao MySQL no Mandriva

  

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