# Export LDAP plugin issue

**URL:** <https://forum.bluemind.net/t/export-ldap-plugin-issue/2584>\
**Category:** Discussions\
**Created:** [December 4, 2015, 3:01am UTC](https://forum.bluemind.net/t/export-ldap-plugin-issue/2584 "2015-12-04T03:01:31Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![jvits](https://forum.bluemind.net/letter_avatar_proxy/v4/letter/j/3ab097/32.png) [@jvits](https://forum.bluemind.net/u/jvits)\
**Post date:** [December 4, 2015, 3:01am UTC](https://forum.bluemind.net/t/export-ldap-plugin-issue/2584/1 "2015-12-04T03:01:31Z")

</div>

Hello,  
I am trying to use the Export LDAP plugin. After i install it and restart, i get the error message “error tagging as directory/bm-master” when trying to enable it from the server roles. Is there a step I am missing to use the ldap server?

Thank you

---

<div class="post-metadata">

**Author:** ![Toony](https://forum.bluemind.net/letter_avatar_proxy/v4/letter/t/5daacb/32.png) [@Toony](https://forum.bluemind.net/u/Toony)\
**Post date:** [December 4, 2015, 8:55am UTC](https://forum.bluemind.net/t/export-ldap-plugin-issue/2584/2 "2015-12-04T08:55:34Z")

</div>

Did you install bm-ldap-role package on target LDAP host ?

Else, what’s the message in _bm-core_ log _/var/log/bm/core.log_ ?

---

<div class="post-metadata">

**Author:** ![jvits](https://forum.bluemind.net/letter_avatar_proxy/v4/letter/j/3ab097/32.png) [@jvits](https://forum.bluemind.net/u/jvits)\
**Post date:** [December 5, 2015, 11:26pm UTC](https://forum.bluemind.net/t/export-ldap-plugin-issue/2584/3 "2015-12-05T23:26:34Z")

</div>

I installed the bm-ldap-role on the host, here is the error from core.log:

net.bluemind.core.api.fault.ServerFault: net.bluemind.core.api.fault.ServerFault: Fail to authenticate to LDAP server: 192.168.4.10  
at net.bluemind.system.ldap.LdapHelper.connectLdap(LdapHelper.java:103) ~[na:na]  
at net.bluemind.system.ldap.LdapHelper.connectConfigDirectory(LdapHelper.java:69) ~[na:na]  
at net.bluemind.system.ldap.LdapHook.initLdapTree(LdapHook.java:165) ~[na:na]  
at net.bluemind.system.ldap.LdapHook.onHostTagged(LdapHook.java:141) ~[na:na]  
at net.bluemind.core.handler.host.impl.TagTask.runUnsafe(TagTask.java:65) ~[na:na]  
at net.bluemind.core.handler.host.impl.SilentTask.run(SilentTask.java:56) ~[na:na]  
at net.bluemind.core.taskref.TaskBindingImpl$1.run(TaskBindingImpl.java:93) [net.bluemind.core\_1.0.0.b13625.jar:na]  
at java.lang.Thread.run(Thread.java:745) [na:1.7.0\_60]  
Caused by: net.bluemind.core.api.fault.ServerFault: Fail to authenticate to LDAP server: 192.168.4.10  
at net.bluemind.system.ldap.LdapHelper.connectLdap(LdapHelper.java:99) ~[na:na]  
… 7 common frames omitted

in var/log/syslog, there is the error

"slapd[10144]: SASL [conn=1000] Failure: cannot connect to saslauthd server: Permission denied

running on Ubuntu 14.04 LTS if that makes any difference

---

<div class="post-metadata">

**Author:** ![Toony](https://forum.bluemind.net/letter_avatar_proxy/v4/letter/t/5daacb/32.png) [@Toony](https://forum.bluemind.net/u/Toony)\
**Post date:** [December 10, 2015, 7:31pm UTC](https://forum.bluemind.net/t/export-ldap-plugin-issue/2584/4 "2015-12-10T19:31:35Z")

</div>

Strange… I need to test, but it seems that your LDAP server can’t contact ynsp which is installed by _bm-ldap-role_.

Is there something in the ysnp log on LDAP host ?  
Can you run on LDAP host:

```auto
# ls -ld /var/run/saslauthd
# ls -al /var/run/saslauthd
```

---

<div class="post-metadata">

**Author:** ![jvits](https://forum.bluemind.net/letter_avatar_proxy/v4/letter/j/3ab097/32.png) [@jvits](https://forum.bluemind.net/u/jvits)\
**Post date:** [December 11, 2015, 1:07am UTC](https://forum.bluemind.net/t/export-ldap-plugin-issue/2584/5 "2015-12-11T01:07:16Z")

</div>

the out put of those commands is

# ls -ld /var/run/saslauthd

lrwxrwxrwx 1 root root 36 Dec 9 14:26 /var/run/saslauthd → /var/spool/postfix/var/run/saslauthd

# ls -al /var/run/saslauthd

lrwxrwxrwx 1 root root 36 Dec 9 14:26 /var/run/saslauthd → /var/spool/postfix/var/run/saslauthd

the ysnp log shows normal user logins, but there is nothing about the ldap login. Is there any configuration that I should have done in addition to installing bm-ldap-role and bm-core-ldap-export on my bluemind host?

---

<div class="post-metadata">

**Author:** ![Toony](https://forum.bluemind.net/letter_avatar_proxy/v4/letter/t/5daacb/32.png) [@Toony](https://forum.bluemind.net/u/Toony)\
**Post date:** [December 11, 2015, 10:53am UTC](https://forum.bluemind.net/t/export-ldap-plugin-issue/2584/6 "2015-12-11T10:53:47Z")

</div>

No, all the needed configuration must be done by BlueMind itself.

Is your LDAP installed on your BlueMind host or is it a separated host ?

Sorry, but I make a mistake on the second command, can you run:

```auto
# ls -ltr /var/run/saslauthd/
```

---

<div class="post-metadata">

**Author:** ![jvits](https://forum.bluemind.net/letter_avatar_proxy/v4/letter/j/3ab097/32.png) [@jvits](https://forum.bluemind.net/u/jvits)\
**Post date:** [December 12, 2015, 9:13pm UTC](https://forum.bluemind.net/t/export-ldap-plugin-issue/2584/7 "2015-12-12T21:13:13Z")

</div>

when i run # ls -ltr /var/run/saslauthd/ it returns permission denied,  
With sudo this is the output:  
total 0  
srwxrwxrwx 1 root root 0 Dec 10 19:17 mux

I am running everything on one host right now, so bluemind and ldap are on the same host

---

<div class="post-metadata">

**Author:** ![Toony](https://forum.bluemind.net/letter_avatar_proxy/v4/letter/t/5daacb/32.png) [@Toony](https://forum.bluemind.net/u/Toony)\
**Post date:** [December 24, 2015, 4:44pm UTC](https://forum.bluemind.net/t/export-ldap-plugin-issue/2584/8 "2015-12-24T16:44:19Z")

</div>

It seems that _apparmor_ denied access to saslauthd socket.

Is it better after running:

```auto
# sudo service apparmor teardown
```

I open a ticket in BlueMind [forge](https://forge.blue-mind.net/jira/browse/BM-7083).

You can create file _/etc/apparmor.d/disable/usr.sbin.slapd_ to disable _apparmor_ only for _slapd_ service

---

<div class="post-metadata">

**Author:** ![Maestrie](https://forum.bluemind.net/letter_avatar_proxy/v4/letter/m/e9c0ed/32.png) [@Maestrie](https://forum.bluemind.net/u/Maestrie)\
**Post date:** [April 11, 2016, 11:14am UTC](https://forum.bluemind.net/t/export-ldap-plugin-issue/2584/9 "2016-04-11T11:14:43Z")

</div>

hello everyone, is there a solution on that problem, I tried to deactivate the apparmor service, but it’s unrecognized.

thanks for the reply!

---

<div class="post-metadata">

**Author:** ![Toony](https://forum.bluemind.net/letter_avatar_proxy/v4/letter/t/5daacb/32.png) [@Toony](https://forum.bluemind.net/u/Toony)\
**Post date:** [April 11, 2016, 1:20pm UTC](https://forum.bluemind.net/t/export-ldap-plugin-issue/2584/10 "2016-04-11T13:20:17Z")

</div>

The problem was fixed on BlueMind 3.0.28 and greater.

Are you sure that it’s the same problem ?  
Do you use Ubuntu 14.04 ? Does /etc/apparmor.d/disable/usr.sbin.slapd exist ?

---

<div class="post-metadata">

**Author:** ![Maestrie](https://forum.bluemind.net/letter_avatar_proxy/v4/letter/m/e9c0ed/32.png) [@Maestrie](https://forum.bluemind.net/u/Maestrie)\
**Post date:** [April 11, 2016, 2:52pm UTC](https://forum.bluemind.net/t/export-ldap-plugin-issue/2584/11 "2016-04-11T14:52:38Z")

</div>

I’m in version 3.0.30, I installed the server on debian 8u3, and the /etc/apparmor.d/disable/usr.sbin.slapd does not exist.

I have the exact same message : “error tagging as directory/bm-master” while i’m trying to activate the ldap role.

is there only one plugin to install for export, or two? I just found a topic that speak about the “bm-ldap-role”  
and the “bm-plugin-core-ldap-export” plugin,

i only have the export one is that the possible solution?

thanks for the reply

---

<div class="post-metadata">

**Author:** ![Toony](https://forum.bluemind.net/letter_avatar_proxy/v4/letter/t/5daacb/32.png) [@Toony](https://forum.bluemind.net/u/Toony)\
**Post date:** [April 11, 2016, 3:26pm UTC](https://forum.bluemind.net/t/export-ldap-plugin-issue/2584/12 "2016-04-11T15:26:11Z")

</div>

_Apparmor_ is supported only on Ubuntu 14.04 for now, so if you use it on Debian, you must create _/etc/apparmor.d/disable/usr.sbin.slapd_ manually and restart apparmor as explain [there](http://forum.bluemind.net/viewtopic.php?pid=5888#p5888), or remove _apparmor_.

You can create a bug in our [jira](https://forge.bluemind.net/jira/) too.

There is only one plugin to export BlueMind account into LDAP, it’s _bm-plugin-core-ldap-export_.

Package _bm-ldap-role_ may be used to install all needed dependencies on server you plan to use to run LDAP service.  
LDAP service can run on a separated server or directly on BlueMind server.

---

<div class="post-metadata">

**Author:** ![Maestrie](https://forum.bluemind.net/letter_avatar_proxy/v4/letter/m/e9c0ed/32.png) [@Maestrie](https://forum.bluemind.net/u/Maestrie)\
**Post date:** [April 11, 2016, 3:36pm UTC](https://forum.bluemind.net/t/export-ldap-plugin-issue/2584/13 "2016-04-11T15:36:39Z")

</div>

okay, thanks for your answer.

is it necessary to disable apparmor?

in fact, I don’t know what is apparmor for, so if I don’t have to use it, its better

---

<div class="post-metadata">

**Author:** ![Toony](https://forum.bluemind.net/letter_avatar_proxy/v4/letter/t/5daacb/32.png) [@Toony](https://forum.bluemind.net/u/Toony)\
**Post date:** [April 11, 2016, 3:45pm UTC](https://forum.bluemind.net/t/export-ldap-plugin-issue/2584/14 "2016-04-11T15:45:39Z")

</div>

[AppArmor](https://en.wikipedia.org/wiki/AppArmor) is a kernel security like [SELinux](https://en.wikipedia.org/wiki/Security-Enhanced_Linux).

BlueMind don’t need it to run.  
If you don’t know what it’s and don’t master it’s management, it’s better to remove/disable it for now.

---

<div class="post-metadata">

**Author:** ![Maestrie](https://forum.bluemind.net/letter_avatar_proxy/v4/letter/m/e9c0ed/32.png) [@Maestrie](https://forum.bluemind.net/u/Maestrie)\
**Post date:** [April 11, 2016, 3:55pm UTC](https://forum.bluemind.net/t/export-ldap-plugin-issue/2584/15 "2016-04-11T15:55:08Z")

</div>

Okay thanks a lot.

I installed the role bm-ldap-role, and managed to activate the export role.

thanks for your help and informations
