Не удалось подтвердить пароль SASL severity 2
У меня работает PHP Memcached. У меня включен бинарный файл (как memcached, так и php). Я использую Memcached::setSaslAuthData, используя Ubuntu 14.04.
SASL включен, я просто постоянно получаю:
mech: `` PLAIN '' с 46 байтами данных. SASL (серьезность 2): сбой проверки пароля: sasl код результата: -20 Неизвестный ответ sasl: -20
Из того, что я понимаю, это означает SASL_NO_USR. Я создал пользователя в sasldb2. У пользователя, запускающего процесс memcached, есть права на чтение / запись в /etc/sasldb2. Когда я запускаю команду sudo sasldblistusers2 -f /etc/sasldb2, пользователь перечисляется в списке.
Вопрос: Как правильно устранить неисправность / исправить сбой проверки пароля выше.
Обновить:
Мне пришлось скачать и установить memcached из исходного кода, используя флаг настройки -enable-sasl.