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

Publicado por Xerxes Lins em 19/03/2013

[ Hits: 3.335 ]

Blog: https://voidlinux.org/

 


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

Ganhando espaço no Firefox

Comando sudo deixou de funcionar [Resolvido]

Como adicionar endereços no "resolv.conf" (eOS)

apt - E: Sub-process /usr/bin/dpkg returned an error code (1) [Resolvido]

Internet mais rápida no Google Chrome

Leitura recomendada

Acesso remoto root no MariaDB no Debian 9

PostgreSQL 8.2 no Ubuntu 8.10

Alterando a senha de root do MySQL no Slackware 14.1

Instalação/Upgrade mysqld 5.7: fatal error: mysql.user table is damaged [Resolvido]

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

  

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