OpManager ナレッジベース

postgreSQLに接続できない。(Please log in (using, e.g., "su") as the (unprivileged) user that will own the server process.)


概要

OpManagerをLinux OSにインストールしている場合、./startPgSQL.shを実行すると以下のメッセージが出てpostgreSQLに接続できない。

(Please log in (using, e.g., "su") as the (unprivileged) user that will own the server process.)

解説

原因

OpManager\pgsql\dataのフォルダの所有者がpostgresでない可能性がございます

OpManagerインストールフォルダをコピーするなどすると、OpManager\pgsql\dataフォルダの所有者と所有グループがrootユーザとなる場合がございます。

解決方法

以下の手順で、OpManager\pgsql\dataフォルダの所有者と所有グループを変更します。

<手順>
1.ターミナルを起動
2.OpManager\pgsqlに移動
3.以下のコマンドを実行し、OpManager\pgsql\dataフォルダの所有者と所有グループを確認
ls -l
4.所有者がpostgresでない場合、以下のコマンドを実行
chown -R postgres:postgres data
chown -R postgres:postgres tmp
5.OpManagerを起動

★-----------------------------------------------------------------------------★
OpManager 製品紹介ページはこちら ↓
https://www.manageengine.jp/products/OpManager/
★-----------------------------------------------------------------------------★