私は最近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
効果がありました:-)