Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't pass authentification #80

Closed
Slavenin opened this issue Aug 18, 2015 · 6 comments
Closed

Can't pass authentification #80

Slavenin opened this issue Aug 18, 2015 · 6 comments

Comments

@Slavenin
Copy link

Версия монги 3.0.
Версия erlang 18.
Cypto запущено.
Подключение:

ok, Connection} = mongo:connect ([
    {database, <<"dbname">>},
    {login, <<"user">>},
    {password, <<"pass">>}
  ])

в итоге "Can't pass authentification".
В эксепшене:
"A: error, B: {badmatch,{false,#{<<99,111,100,101>>=>18,<<101,114,114,109,115,103>>=><<65,117,116,104,101,110,116,105,99,97,116,105,111,110,32,102,97,105,108,101,100,46>>}}}".
Либо с другой учёткой:
"A: error, B: undef"

=CRASH REPORT==== 18-Aug-2015::12:47:27 ===
crasher:
initial call: mc_worker:init/1
pid: <0.96.0>
registered_name: []
exception error: <<"Can't pass authentification">>
in function mc_auth_logic:scram_sha_1_auth/4 (src/core/mc_auth_logic.erl, line 42)
in call from mc_worker:init/1 (src/connection/mc_worker.erl, line 41)
ancestors: [<0.94.0>]
messages: []
links: [<0.94.0>,#Port<0.1592>]
dictionary: [{random_seed,{879,21160,14733}}]
trap_exit: false
status: running
heap_size: 987
stack_size: 27
reductions: 2920
neighbours:
neighbour: [{pid,<0.94.0>},
{registered_name,[]},
{initial_call,{erlang,apply,2}},
{current_function,{proc_lib,sync_wait,2}},
{ancestors,[]},
{messages,[]},
{links,[<0.26.0>,<0.96.0>]},
{dictionary,[]},
{trap_exit,false},
{status,waiting},
{heap_size,233},
{stack_size,29},
{reductions,498}]
** exception exit: <<"Can't pass authentification">>

С теми же данными из php подключаюсь без проблем. Куда копать?

@comtihon
Copy link
Owner

Какая ветка и база в 1 инстанс или кластер?

@Slavenin
Copy link
Author

master 1 инстанс

@comtihon
Copy link
Owner

Странно. Я у себя проверю и отпишусь в течение дня-двух.
Если не требует отлагательств - рекоммендую посмотреть auth-test из драйвера, либо настроить монгу на auth версии 2.6

@comtihon
Copy link
Owner

ошибку подтверджаю.

@comtihon
Copy link
Owner

Ошибка в pbkdf2. Установил 2.0.0 тег - работает стабильно. Рекоммендую удалить dep/pbkdf2 и получить заново.

@Slavenin
Copy link
Author

Ох, кто придумывал эту авторизацию в монге... Логики никакой... Из php без авторизации не работает, создал юзера установил логин с паролем, ок, подключился. Из erlang`а всё тоже самое, не подключается. Убрал логин с паролем, подключился... х_Х Спасибо, за оперативность.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants