Carly Linux Postgresqlエラー

Carly Linux Postgresqlエラー

私は最近kali Linuxをインストールしましたが、Metasploitを起動するとエラーコードが表示されます。コードは次のとおりです。

[...] 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!

しばらくしていた問題の解決策を教えてくれてありがとう。

ベストアンサー1

このスレッドにはあなたと同じ問題があり、OPはトラブルシューティング方法を提供しました。このトピックのタイトルは次のとおりです。Server 9.1は再起動せず、出力/ログはありません。データファイルが破損しているようです。

抜粋

私はこの問題を解決しました。

記録のために以下を行った。

 $ 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' 

編集しました/etc/postgresql/9.1/main/postgresql.conf

 $ service postgresql start 

効果がありました:-)

おすすめ記事