/etc/resolv.conf

/etc/resolv.conf

我有一个仅支持 IPv6 的 LAN。我尝试使用 LDAP 身份验证配置 eJabberd(版本 16.09),但它不起作用。错误是:

2019-06-11 16:17:01.256 [error] <0.407.0>@eldap:connect_bind:1096 LDAP  connection failed:
** Server: armando.unimtz.mincin.cu:389
** Reason: nxdomain
** Socket options: [{packet,asn1},{active,true},{keepalive,true},   {send_timeout,30000},binary]

我用 Google 搜索了一下,找到了一些技巧,但都不起作用。我分享一些相关文件的片段:

/etc/resolv.conf

domain unimtz.mincin.cu
search unimtz.mincin.cu
nameserver ::1

/etc/ejabberd/ejabberd.yml

...
auth_method:
  - ldap
ldap_servers:
  - "armando.unimtz.mincin.cu"
...

在/etc/ejabberd/inetrc文件中

{lookup,["file","native"]}.
{file, resolv, "/etc/resolv.conf"}.
{inet6, true}.

谁能告诉我发生了什么事以及如何解决?

答案1

LDAP 尝试绑定/连接,armando.unimtz.mincin.cu但无法实现,错误信息显示:NXDOMAIN,表示域不存在。可能,您需要检查您的 DNS 和/或hosts正在使用的文件。

答案2

这是一个错误(错误报告) 并在较新版本中修复。请升级至版本 18.06 (发行说明)或更新版本。

相关内容