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

Publicado por Xerxes em 19/03/2013

[ Hits: 3.630 ]

Blog: https://static.vivaolinux.com.br/imagens/dicas/comunidade/300.jpg

 


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

Atualizando Fedora 31 para 32 usando linha de comando

Atualizando Ubuntu 12.10 para 13.04

Como acessar SSH pelo Thunar

Esconder barra de título do Firefox no GNOME Shell

Características gerais do Zenwalk

Leitura recomendada

Alterando a senha de root do MySQL no Slackware 14.1

MySQL no Slackware 14.1 - Configuração inicial

MySQL no Asterisk

Gerando uma consulta randômica no MySQL

PostgreSQL 8.2 no Ubuntu 8.10

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts