• Aktuell
    • Tags
    • Beliebt
    • Benutzer
    • Gruppen
    • Suche
    • Registrieren
    • Anmelden

    Probleme bei der Installation des ChurchTools LDAP-Wrappers

    Fragen
    ldap
    2
    3
    440
    Lade mehr Beiträge
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
    • koehdanielK
      koehdaniel
      zuletzt editiert von 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 Antwort Letzte Antwort Antworten Zitieren 0
      • J
        jonny
        zuletzt editiert von

        @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?

        CT hosted

        1 Antwort Letzte Antwort Antworten Zitieren 0
        • koehdanielK
          koehdaniel
          zuletzt editiert von 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 Antwort Letzte Antwort Antworten Zitieren 0
          • Erster Beitrag
            Letzter Beitrag