Probleme bei der Installation des ChurchTools LDAP-Wrappers
-
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:
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
-
@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?
-
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