NetFlow Analyzer ナレッジベース

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


【現象/要望】
NetFlow AnalyzerをLinux OSにインストールしている場合、
postgreSQLに接続できない。
./startPgSQL.shを実行すると以下のメッセージが出る。
(Please log in (using, e.g., "su") as the (unprivileged) user that will own the server process.)

【原因】
NetFlow Analyzerインストールフォルダをコピーするなどすると、[NFA_HOME]\pgsql\dataフォルダの所有者と所有グループがrootユーザとなってしまう。これらのフォルダの所有者と所有グループはpostgresである必要がある。
([NFA_HOME]は、本製品をインストールいただいたホームディレクトリを指します)

【解決方法】
以下の手順で、[NFA_HOME]\pgsql\dataフォルダの所有者と所有グループを変更します。
手順)
1.ターミナルを起動
2.[NFA_HOME]/pgsqlに移動
3.以下のコマンドを実行し、[NFA_HOME]/pgsql/dataディレクトリの所有者と所有グループがrootユーザとなってしまっていることを確認
ls -l
4.以下のコマンドを実行
chown -R postgres:postgres data
chown -R postgres:postgres tmp
5.NetFlow Analyzerを起動

【対応リリース】 ビルド9800以降

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