Mongodb + Mecanismo SASL Kerberos BadValue GSSAPI não é suportado

1

Estou tentando executar uma instância do mongodb com o mecanismo de autenticação GSS-API. Este é o comando:

mongod --dbpath /home/ec2-user/db/node2/data --auth --setParameter authenticationMechanisms=GSSAPI

E este é o erro que recebo:

  F CONTROL  Failed global initialization: BadValue SASL mechanism GSSAPI is not supported

Parece que preciso da biblioteca que o SASL usa para o mecanismo GSS-API, assim como esse outro problema que resolvi:

link

Mas com a diferença de que agora estou usando um Linux Red Hat 7.5 e, antes, eu estava usando um Ubuntu 14.04. As bibliotecas que eu instalei para tentar resolver esse erro são estas:

cyrus-sasl-gssapi.i686 : GSSAPI authentication support for Cyrus SASL
cyrus-sasl-gssapi.x86_64 : GSSAPI authentication support for Cyrus SASL
perl-GSSAPI.x86_64 : Perl extension providing access to the GSSAPIv2 library
rsyslog-gssapi.x86_64 : GSSAPI authentication and encryption support for rsyslog
gssproxy.x86_64 : GSSAPI Proxy
python-kerberos.x86_64 : A high-level wrapper for Kerberos (GSSAPI) operations
sssd-krb5-common.x86_64 : SSSD helpers needed for Kerberos and GSSAPI authentication
sssd-krb5-common.i686 : SSSD helpers needed for Kerberos and GSSAPI authentication

Alguém sabe qual biblioteca eu estou sentindo falta?

    
por Adrian 19.03.2015 / 08:12

1 resposta

1

No documento deles:

MongoDB Enterprise supports authentication using a Kerberos service.

Aparentemente, sua versão normal não suporta o mecanismo de autenticação GSSAPI, então, fazer o download da versão corporativa deve resolver o problema.

link

    
por 17.07.2015 / 01:26