Zentyal Forum, Linux Small Business Server

International => German => Topic started by: kidax on March 10, 2015, 07:23:49 pm

Title: Ldap für owncloud zur Verfügung stellen
Post by: kidax on March 10, 2015, 07:23:49 pm
Hallo,
ich habe:
Zentyal 4.06
Owncloud 8
Beides auf demselben PC.
Jetzt möchte ich natürlich, dass owncloud gemeinsam mit Zentyal ldap benutzt zur leichteren Administration.
Ich habe nach mehreren Anleitungen versucht, das einzurichten (z.B. https://forum.zentyal.org/index.php?topic=23844.0).
Ports sind freigegeben (sicherheitshalber gleich 389 und 390).
Der 1. Fehler ist Base DN kann nicht gefunden werden. DN=gate, DN=lan
Manchmal wird sie gefunden, manchmal nicht. Wenn sie gefunden wird, habe ich bei Users keine Gruppen oder User drin. Das Feld ist einfach leer und sogleich kommt die Meldung wieder, dass die base DN nicht gefunden wird.
Einträge sind:
Server: ldaps://IP-Adresse, port 389, bei 390 habe ich dasselbe Resultat.
Users: CN: mein zentyal-root name, DN=gate, DN=lan, Bei Administrator dasselbe Ergebnis
Passwort: mein root password, mit dem zentyal passwort auch kein Erfolg
Base: DN=gate, DN=lan

Wie komme ich weiter?

Gruß
kidax
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: julio on March 10, 2015, 08:07:53 pm
Hallo,

bitte Domain Admin Benutzername (zb.: Administrator)/Passwort einstellen.
https://forum.zentyal.org/index.php/topic,23844.msg91599.html#msg91599 (https://forum.zentyal.org/index.php/topic,23844.msg91599.html#msg91599)
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: kidax on March 10, 2015, 08:22:28 pm
Server: ldaps://IP-Adresse, port 389, bei 390 habe ich dasselbe Resultat.
Users: CN: admindieter, CN=Users, DN=gate, DN=lan, admindieter ist der zentyal-admin
Passwort: admindieter-password, oder soll es das zentyal password sein
Base: DN=gate, DN=lan

Auch mit diesen Einstellungen kein Erfolg, habe das Gefühl, dass ich im Kreis laufe.

Gruß
kidax
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: julio on March 10, 2015, 08:24:48 pm
Hallo,

"admindieter" ist Domain Administrator?
Nein, deswegen geht nicht.

Bitte Administrator als Benutzer einstellen,
Passwort unter "Users and Computers -> Manage" ändern.
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: kidax on March 10, 2015, 09:04:41 pm
Hallo julio,

ich habe den Administrator jetzt zum User gemacht und auch ein neues Passwor vergeben.
Base DN Fehler scheint weg zu sein, aber ich sehe noch keine Gruppen auf Seite 2.

Der Port ist 389, oder? Die Tricks unter deiner Anleitung habe ich auch probiert, inkl. Server-neustart.
Ohne Erfolg

Gruß
kidax
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: julio on March 11, 2015, 09:20:08 pm
Hallo,

gibt es noch einige Tricks für Zentyal4 und OC8:

Bei Benutzername: Domain Admin mit Vorname Nachname Format
Bei "Advanced" Einstellungen: Base Tree wie bei Server Base DN einstellen.
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: kidax on March 12, 2015, 10:50:08 am
Danke, aber leider ohne Erfolg.

Gruß
kidax
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: julio on March 12, 2015, 07:02:43 pm
Hallo,

bitte folgende Kommandos Ergebnisse posten:
Code: [Select]
sudo iptables -L -n | grep 389
sudo netstat -tulpen | grep 389
sudo -u www-data php /var/www/owncloud/occ ldap:show-config
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: kidax on March 13, 2015, 10:45:59 am
Hier die Einstellungen.
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: julio on March 13, 2015, 03:02:57 pm
Hallo,

bitte Host: ldaps://192.168.178.10 auf Host: ldap://192.168.178.10
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: kidax on March 13, 2015, 04:01:58 pm
Macht keinen Unterschied, habe es trotzdem nochmal versucht. Ohne Erfolg.

Muß ich bei zentyal eine eigene Gruppe für owncloud machen? Ich wüßte zwar nicht, welchen Nutzen dass haben könnte, aber vielleicht??

Der Administrator ist bei zentyal in 1 Gruppe (family). Angezeigt wird "Administrator (Administrator)".

Liegt das Problem bei zentyal oder ubuntu oder owncloud? Oder bei mir??

Schöne Grüße
 
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: julio on March 13, 2015, 05:54:00 pm
Hallo,

Host:
ldap://xyz und Port: 389 Kombination ist wichtig!

Administrator:
bei Zentyal (Samba 4) gibt ein Default Domain Admin,
Name ist Administrator.
Diese Admin unter Users steht.
Siehe im Anhang...
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: kidax on March 13, 2015, 06:05:53 pm
Ja genau. So sieht es bei mir aus.
Port ist 389.
Konntest du in den logs irgendetwas sehen?
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: julio on March 13, 2015, 06:25:09 pm
ja, ich sehe was:

1. ldaps -> ldap
https://forum.zentyal.org/index.php?action=dlattach;topic=24705.0;attach=5107;image (https://forum.zentyal.org/index.php?action=dlattach;topic=24705.0;attach=5107;image)
2. "DC=gate,DC=lan" bei "Base User Tree" und bei "Base Group Tree" fehlt:
https://forum.zentyal.org/index.php?action=dlattach;topic=24705.0;attach=5109;image (https://forum.zentyal.org/index.php?action=dlattach;topic=24705.0;attach=5109;image)
3. ein Hackel bei "LoginFilter -> LDAP Username":
https://forum.zentyal.org/index.php?action=dlattach;topic=23844.0;attach=4921;image (https://forum.zentyal.org/index.php?action=dlattach;topic=23844.0;attach=4921;image)
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: kidax on March 13, 2015, 06:54:37 pm
In owncloud direkt ist das eingetragen. Advanced-directory settings.
Haken ist auch gesetzt.
ldap auch.
Kann ich die ldap.conf direkt bearbeiten? Wo finde ich die?


??????
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: julio on March 13, 2015, 07:07:38 pm
wie sieht diese Kommando Ergebnisse aus:
Code: [Select]
sudo ls -la /var/www/owncloud/
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: kidax on March 14, 2015, 12:06:29 pm
sudo ls -la
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: julio on March 14, 2015, 04:38:02 pm
meine letzte Idee, owncloud + apache2 komplett entfernen (alle zugehörige Daten), neuinstallieren...

Code: [Select]
sudo apt-get purge --auto-remove owncloud apache2 apache2-bin apache2-data php5 php5-common php5-json php5-ldap
sudo rm -rf /var/www/owncloud
sudo rm /etc/apt/sources.list.d/owncloud.list

sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud.list"
wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_14.04/Release.key
sudo apt-key add - < Release.key
sudo apt-get update && sudo apt-get upgrade && sudo apt-get install owncloud php5-ldap
sudo sed -i 's#;default_charset = "UTF-8"#default_charset = "UTF-8"#g' /etc/php5/apache2/php.ini
sudo service apache2 restart

browser on zentyal: http://localhost/owncloud
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: kidax on March 15, 2015, 01:06:01 pm
Hab ich gemacht. Jetzt ist owncloud und php5-ldap zwar  wieder installiert, aber owncloud kann im Browser nicht gestartet werden.
Habe alles nochmal deinstalliert, Neustart, installiert, Neustart. Ohne Erfolg.
Was nun??
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: julio on March 15, 2015, 07:22:20 pm
Hab ich gemacht. Jetzt ist owncloud und php5-ldap zwar  wieder installiert, aber owncloud kann im Browser nicht gestartet werden.
Habe alles nochmal deinstalliert, Neustart, installiert, Neustart. Ohne Erfolg.
Was nun??

apache2 auch neuinstalliert?
Bitte alles was oben steht, Schritt für Schritt noch enmal neuinstallieren.
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: kidax on March 16, 2015, 11:33:07 am
Hallo,

ja, ich habe genau die Schritte ausgeführt. Jetzt nochmal zum 3. mal. Ohne Erfolg.
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: julio on March 16, 2015, 12:47:46 pm
Bitte nocheimal, ich habe was geändert...
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: kidax on March 16, 2015, 01:08:09 pm
Neuer Versuch ohne Erfolg. Hatte ich auch schon geändert.
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: julio on March 16, 2015, 01:55:03 pm
Ich habe keine Idee mehr...
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: kidax on March 16, 2015, 02:09:22 pm
Die Startoberfläche von owncloud sollte man mit http und https erreichen könne. Bisher habe ich eigentlich nur https benutzt.
Jetzt habe ich mit http aufgerufen und bekomme folgende Meldung:

. * */ // Show warning if a PHP version below 5.4.0 is used, this has to happen here // because base.php will already use 5.4 syntax. if (version_compare(PHP_VERSION, '5.4.0') === -1) { echo 'This version of ownCloud requires at least PHP 5.4.0
'; echo 'You are currently running ' . PHP_VERSION . '. Please update your PHP version.'; return; } try { require_once 'lib/base.php'; OC::handleRequest(); } catch(\OC\ServiceUnavailableException $ex) { \OCP\Util::logException('index', $ex); //show the user a detailed error page OC_Response::setStatus(OC_Response::STATUS_SERVICE_UNAVAILABLE); OC_Template::printExceptionErrorPage($ex); } catch (\OC\HintException $ex) { OC_Response::setStatus(OC_Response::STATUS_SERVICE_UNAVAILABLE); OC_Template::printErrorPage($ex->getMessage(), $ex->getHint()); } catch (Exception $ex) { \OCP\Util::logException('index', $ex); //show the user a detailed error page OC_Response::setStatus(OC_Response::STATUS_INTERNAL_SERVER_ERROR); OC_Template::printExceptionErrorPage($ex); }
mnv

Kannst du damit was anfangen? Aktuell nutze ich 5.5.
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: julio on March 16, 2015, 06:02:52 pm
Ich habe auch php5 (5.5.9)
Versuchen wir php5 auch neuinstallieren.

Befehlssatz geändert...
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: kidax on March 17, 2015, 09:12:47 am
Hallo,

ich bin jetzt auch ziemlich ratlos. Hat nichts gebracht. Der Zentyal-server funktioniert ja ansonsten.
Die Frage ist eigentlich nur, ob eine Komplettinstallation den Fehler behebt, denn ich habe gerade neu installiert (mit Festplatte löschen) und hatte davor auch schon diese Probleme.

??????
Title: Re: Ldap für owncloud zur Verfügung stellen
Post by: julio on March 17, 2015, 04:53:44 pm
meine Meinung nur eine Neuinstallation bleibt übrig...
oder im VirtualBox ausprobieren...