Kali Linux Postgresql Error

2

Eu instalei recentemente o kali Linux e continuei recebendo um código de erro iniciando o metasploit. Esse é o código

[...] Starting PostgreSQL 9.1 database server: main
[...] Error: could not exec /usr/lib/postgresql/9.1/bin/pg_ctl /usr/lib/postgresql/9.1/bin/pg_ctl start -D /var/lib/postgresql/9.1/main -l /var/log/postgresql/postgresql-9.1-main.log -s -[FAILconfig_file="/etc/postgresql/9.1/main/postgresql.conf": ... failed!
failed!

Realmente aprecio uma solução que ficou parada por algum tempo.

    
por user70854 08.06.2014 / 07:59

1 resposta

1

Este tópico teve o mesmo problema que o seu e o OP fornece como eles puderam resolvê-lo. O tópico foi intitulado: O servidor 9.1 não reinicia e nenhum arquivo de saída / log - dados parece corrompido .

trecho

I managed to solve the problem.

For the record, I did the following:

 $ mkdir -p ~/postgresql/{etc,lib,log} 
 $ cp -a /etc/postgresql/9.1/main ~/postgresql/etc/old-install 
 $ cp -a /var/lib/postgresql/9.1/main ~/postgresql/lib/old-install 
 $ cp -a /var/log/postgresql ~/postgresql/log/old-install 

 $ apt-get remove --purge postgresql-9.1 postgresql-client-9.1 \
    postgresql-client-common postgresql-common 
 $ rm -rf /etc/postgresql 
 $ rm -rf /var/lib/postgresql 

 $ apt-get install postgresql 
 $ service postgresql stop 

 $ cp -a /etc/postgresql/9.1/main ~/postgresql/etc/new-install 
 $ cp -a /var/lib/postgresql/9.1/main ~/postgresql/lib/new-install 

 $ rm -rf /var/lib/postgresql/9.1/main 
 $ cp -a ~/postgresql/lib/old-install /var/lib/postgresql/9.1/main 
 $ su postgres -c '/usr/lib/postgresql/9.1/bin/pg_resetxlog \
    -f /var/lib/postgresql/9.1/main' 

I edited /etc/postgresql/9.1/main/postgresql.conf

 $ service postgresql start 

And it worked :-)

    
por 08.06.2014 / 10:15