2013-07-25 3 views
1

Использование только для объединения пула без master_slave или репликации: rhel 6, postgresql 9.1.9, pgpool-II 3.1.3 (также попробовал 3.2. 5)пул соединений pgpool-II - ОШИБКА: аутентификация «MD5» с pgpool не удалась

СЛЕДОВАЛ решение, предложенные в http://www.pgpool.net/pipermail/pgpool-general/2013-May/001773.html

После выполнения инструкции для MD5 Я также попытался установить как pg_hba.conf и pool_hba.conf доверять для местного и подсети, но все еще получает следующее сообщение об ошибке при попытке подключения к бассейну на месте:

ОШИБКА: "MD5" аутентичный ation с pgpool не удалось для пользователя foo

Пробовал локально на Fedora 18 с pg9.2 и pgpool из репо Fedora и работал прямо из коробки.

В конце всех предлагаемых маршрутов везде, где я мог найти.

Справка была бы принята с благодарностью.

+0

Есть ли у вас еще какие-либо чувства? – zmeda

+0

решения пока нет. Мы собираемся начать тестирование нашего обновления до Postgres 9.3, поэтому, возможно, мы перейдем к проблеме лягушки. – durbin510

ответ

0

После того, как эта проблема была решена, решение заключалось в изменении права собственности на файл pool_passwd на postgres.

Даже если этот файл имеет разрешение 644, если владелец не является postgres, вы всегда получите вышеупомянутую ошибку. Я предполагаю, что владелец этого файла и пользователь, выполняющий pgpool, должны совпадать.

Я запускаю PosgreSQL 9.2 и pgpool-II 3.3.2, BTW.

Смежные вопросы