Pular para o conteúdo

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

Dica publicada em Linux / Banco de Dados
Xerxes xerxeslins
Hits: 5.178 Categoria: Linux Subcategoria: Banco de Dados
  • Indicar
  • Impressora
  • Denunciar

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:

Instalação da última versão do Telegram no Devuan (sem flatpak ou snap)

Mais opções no Q4OS

Use o Gnome sem mouse

Fish e Numix - Temas para alegrar o Desktop

Como Desabilitar os Controles de Mídia na Tela de Bloqueio do KDE Plasma

PostgreSQL 8.2 no Ubuntu 8.10

Processo aleatório consumindo CPU por meio do usuário Postgres

Liberando acesso remoto ao MySQL no Mandriva

Mantenha seu servidor Ubuntu atualizado!

MySQL no Asterisk

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.