【kong】kong migrationsで失敗する | 瀬戸内の雲のように

【kong】kong migrationsで失敗する

Posted: 2019-02-21


スポンサーリンク

目次

はじめに

オープンソースで提供されるAPIゲートウェイのアプリケーションの一つが kong です。

これを構築しようと思ったのですが、エラーが出てけっこう苦労したので対処法をメモしておきます。

 

エラーの内容

kongの初期設定である kong migrations コマンドを実行すると

/usr/local/share/lua/5.1/kong/cmd/migrations.lua:91: [PostgreSQL error] failed to retrieve server_version_num: FATAL: Ident authentication failed for user "kong"

というエラーが出て失敗します。

 

前提

環境は

  • postgres (PostgreSQL) 9.6.8
  • kong-community-edition-1.0.2-1.noarch

 

原因

postgresqlの設定で、ローカルホストからのアクセスに関して許可してないことが原因でした。
(ソケット経由ではなく、 127.0.0.1 に対してIP接続する場合の許可)

具体的には以下の設定です

# vim /var/lib/pgsql/data/pg_hba.conf
---------------------------------------------
## 80行目付近
# IPv4 local connections:
host    all             all             127.0.0.1/32            ident
----------------------------------------------

 
この設定を以下のように修正します。

# vim /var/lib/pgsql/data/pg_hba.conf
---------------------------------------------
## 80行目付近
# IPv4 local connections:
#host    all             all             127.0.0.1/32            ident
host    all             all             127.0.0.1/32            trust
----------------------------------------------

これで解決です。これを見つけるのに3時間くらいかかりました。。


スポンサーリンク




コメント一覧


コメントを投稿する


お名前


コメント内容





TOP back