Navigation

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Probleme bei der Installation des ChurchTools LDAP-Wrappers

    Fragen
    ldap
    2
    3
    324
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • koehdaniel
      koehdaniel last edited by koehdaniel

      Hallo,

      nach etlichen Stunden verzweifelter Versuche wende ich mich nun an dieses Forum.
      Ich versuche den LDAP-Wrapper von @milux ans Laufen zu bekommen.

      Ich habe wie in der README.md beschrieben das install.sh-Script als ROOT ausgeführt.

      Wenn ich nun "sudo sh ctldap.sh start" ausführe erscheint folgende Ausgabe:

      Starting ctldap...
      Kein Verzeichnis, Anmeldung mit HOME=/
      

      Wenn ich anschließend versuche mich mit JXplorer zu Verbinden kommt ein Timeout.
      Wenn ich stattdessen "sudo node ctldap.js&" Ausführe, erscheint folgendes:

      Debug mode enabled, expect lots of output!
      Performing API login...
      API login completed
      ChurchTools-LDAP-Wrapper listening @ ldap://0.0.0.0:389
      

      Passend hierzu erscheint in ChurchTools im Log folgender Eintrag:
      "Login succeed: with Unkown Browser"

      Wenn ich nun versuche mich mit JXplorer zu Verbinden sehe ich auf einmal folgende Ausgaben auf meinem Server:

      Admin bind DN: cn=root,ou=users,o=churchtools
      Authentication success
      SEARCH base object: ou=users,o=churchtools scope: base
      Filter: (objectclass=*)
      [DEBUG] request for users
      Session invalid, login and retry...
      Performing API login...
      API login failed!
      Error while retrieving users:
      Error: Error: Error
          at /var/www/nodejs/ctldap-master/ctldap.js:307:17
          at tryCatcher (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/util.js:16:23)
          at Promise._settlePromiseFromHandler (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/promise.js:512:31)
          at Promise._settlePromise (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/promise.js:569:18)
          at Promise._settlePromise0 (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/promise.js:614:10)
          at Promise._settlePromises (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/promise.js:690:18)
          at _drainQueueStep (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/async.js:138:12)
          at _drainQueue (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/async.js:131:9)
          at Async._drainQueues (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/async.js:147:5)
          at Immediate.Async.drainQueues [as _onImmediate] (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/async.js:17:14)
          at runCallback (timers.js:705:18)
          at tryOnImmediate (timers.js:676:5)
          at processImmediate (timers.js:658:5)
      [DEBUG] empty request, return directory information
      SEARCH base object: ou=users,o=churchtools scope: base
      Filter: (objectclass=*)
      [DEBUG] request for users
      Session invalid, login and retry...
      Performing API login...
      API login failed!
      Error while retrieving users:
      Error: Error: Error
          at /var/www/nodejs/ctldap-master/ctldap.js:307:17
          at tryCatcher (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/util.js:16:23)
          at Promise._settlePromiseFromHandler (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/promise.js:512:31)
          at Promise._settlePromise (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/promise.js:569:18)
          at Promise._settlePromise0 (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/promise.js:614:10)
          at Promise._settlePromises (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/promise.js:690:18)
          at _drainQueueStep (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/async.js:138:12)
          at _drainQueue (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/async.js:131:9)
          at Async._drainQueues (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/async.js:147:5)
          at Immediate.Async.drainQueues [as _onImmediate] (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/async.js:17:14)
          at runCallback (timers.js:705:18)
          at tryOnImmediate (timers.js:676:5)
          at processImmediate (timers.js:658:5)
      SEARCH base object: ou=users,o=churchtools scope: one
      Filter: (objectclass=*)
      [DEBUG] request for users
      Session invalid, login and retry...
      Performing API login...
      API login failed!
      Error while retrieving users:
      Error: Error: Error
          at /var/www/nodejs/ctldap-master/ctldap.js:307:17
          at tryCatcher (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/util.js:16:23)
          at Promise._settlePromiseFromHandler (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/promise.js:512:31)
          at Promise._settlePromise (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/promise.js:569:18)
          at Promise._settlePromise0 (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/promise.js:614:10)
          at Promise._settlePromises (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/promise.js:690:18)
          at _drainQueueStep (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/async.js:138:12)
          at _drainQueue (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/async.js:131:9)
          at Async._drainQueues (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/async.js:147:5)
          at Immediate.Async.drainQueues [as _onImmediate] (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/async.js:17:14)
          at runCallback (timers.js:705:18)
          at tryOnImmediate (timers.js:676:5)
          at processImmediate (timers.js:658:5)
      SEARCH base object: ou=users,o=churchtools scope: base
      Filter: (objectclass=*)
      [DEBUG] request for users
      Session invalid, login and retry...
      Performing API login...
      API login failed!
      Error while retrieving users:
      Error: Error: Error
          at /var/www/nodejs/ctldap-master/ctldap.js:307:17
          at tryCatcher (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/util.js:16:23)
          at Promise._settlePromiseFromHandler (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/promise.js:512:31)
          at Promise._settlePromise (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/promise.js:569:18)
          at Promise._settlePromise0 (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/promise.js:614:10)
          at Promise._settlePromises (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/promise.js:690:18)
          at _drainQueueStep (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/async.js:138:12)
          at _drainQueue (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/async.js:131:9)
          at Async._drainQueues (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/async.js:147:5)
          at Immediate.Async.drainQueues [as _onImmediate] (/var/www/nodejs/ctldap-master/node_modules/bluebird/js/release/async.js:17:14)
          at runCallback (timers.js:705:18)
          at tryOnImmediate (timers.js:676:5)
          at processImmediate (timers.js:658:5)
      
      

      In ChurchTools ist im Log nun folgender komischer Eintrag zu finden:
      "Help page called: 0:Sicherheitsbestimmungen (3)"

      Folgende Einstellungen habe ich in JXplorer vorgenommen:
      0_1545269065311_be9526cd-758f-4b63-bc15-ab84114b5196-image.png

      Server-Stats:
      Raspberry Pi 3 Model B
      Debian 8 (Jessie)
      

      Ich bin für jeden Hinweis dankbar und hoffe niemanden durch die Länge des Beitrags abzuschrecken.

      Gruß Daniel

      1 Reply Last reply Reply Quote 0
      • J
        jonny last edited by

        @koehdaniel sagte in Probleme bei der Installation des ChurchTools LDAP-Wrappers:

        "Help page called: 0:Sicherheitsbestimmungen (3)"

        Kommt das nicht, wenn man noch Datenschutz Bestimmungen akzeptieren muss?

        1 Reply Last reply Reply Quote 0
        • koehdaniel
          koehdaniel last edited by koehdaniel

          Tatsache, ich habe mich mal mit dem User eingeloggt und musste dann die Datenschutz Bestimmungen akzeptieren.
          Werde es nachher nochmal prüfen aber das könnte der entscheidende Punkt gewesen sein...

          Manchmal ist die Lösung doch so simpel 😃

          //EDIT 17:16 Uhr
          Es funktioniert!! Vielen Dank!

          Wo es dann jetzt funktioniert, stellt sich mir die Frage ob schon jemand Erfahrungen mit der LDAP-Integration in Wordpress oder andere Dienste gemacht hat?

          Gruß Daniel

          1 Reply Last reply Reply Quote 0
          • First post
            Last post