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

Publicado por Xerxes em 19/03/2013

[ Hits: 4.610 ]

 


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

Instalação rápida do Arch Linux via script aui

Lista de jogos grátis na Desura

Como desativar notificação de e-mail no Slackware e no Zenwalk

Linux Mint: GRUB sumiu após atualização?

Windows 7 bootável pelo pendrive

Leitura recomendada

Erro: ERROR 2006 (HY000): "MySQL server has gone away" [Resolvido]

Banshee encountered a Fatal Error (sqlite error 11: database disk image is malformed): Saiba como resolver

Instalando MariaDB no CentOS 6.5

Dump e importação de banco em uma linha

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts