Сервер Chef: FATAL: аутентификация по паролю не удалась для пользователя "opscode-pgsql" - PullRequest
0 голосов
/ 03 мая 2019

Я работаю над установкой сервера chef в моей локальной системе. У меня уже установлен postgresql, работающий на порту 5432. Когда я пытаюсь перенастроить сервер chef, я получаю сообщение об ошибке, указанное ниже. Что я делаю неправильно? Примечание. У меня нет пароля opscode-psql, я могу его изменить, но я не знаю, какое влияние это окажет на текущую установку. Плюс установщик даже не спрашивает у меня пароль.

Я попытался отредактировать pg_hba.conf, чтобы изменить local с peer на md5, но это также не помогло.

Журнал ошибок:

================================================================================
    Error executing action `create` on resource 'private_chef_pg_database[opscode-pgsql]'
    ================================================================================

    PG::ConnectionBad
    -----------------
    FATAL:  password authentication failed for user "opscode-pgsql"
    FATAL:  password authentication failed for user "opscode-pgsql"

Running handlers:
Running handlers complete
Chef Client failed. 7 resources updated in 55 seconds
[2019-05-03T10:08:13+05:30] FATAL: Stacktrace dumped to /var/opt/opscode/local-mode-cache/chef-stacktrace.out
[2019-05-03T10:08:13+05:30] FATAL: Please provide the contents of the stacktrace.out file if you file a bug report
[2019-05-03T10:08:13+05:30] FATAL: PG::ConnectionBad: private_chef_pg_database[opscode-pgsql] (private-chef::postgresql line 129) had an error: PG::ConnectionBad: FATAL:  password authentication failed for user "opscode-pgsql"
FATAL:  password authentication failed for user "opscode-pgsql"

1 Ответ

0 голосов
/ 03 мая 2019

Моя ошибка состояла в том, что я запускал локальный экземпляр Postgresql на порту 5432 для другого проекта, конфликтуя с / opt / opscode / postgresql-96. Как только я изменил порт для Postgresql для своего локального экземпляра и перезапустил систему, он начал работать нормально.

...