質問: ### 前提・実現したいこと WSLでPostgreSQLのコンソールを起動しようとしてもエラーで起動できません。 発生しているエラーも一行だけで調査も難航しております。 ご存じの方がいましたらよろしくお願いいたします。 ### 発生している問題・エラーメッセージ ``` hogeOS@PC:~$ psql postgres Error: Invalid data directory for cluster 11 main ``` ### 気になること Postgreのサーバーが正常終了されないでPCが落ちてしまった 可能性がありその原因も含めて調査中です。 ### 補足情報(FW/ツールのバージョンなど) Postgresのバージョン 11
回答: var\log\postgresqlにログファイルが出力されてました。 2019-05-16 10:11:16.463 DST [147] LOG: listening on IPv4 address "127.0.0.1", port 5432 2019-05-16 10:11:16.491 DST [147] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" 2019-05-16 10:11:16.611 DST [147] LOG: could not open configuration file "/etc/postgresql/11/main/pg_hba.conf": Permission denied 2019-05-16 10:11:16.611 DST [147] FATAL: could not load pg_hba.conf 2019-05-16 10:11:16.643 DST [147] LOG: database system is shut down pg_ctl: could not start server Examine the log output. とあったので pg_hba.confのパーミッション変更で 解決しました。