NextCloud: LDAP-Anbindung macht Probleme
Hallo,
nachdem ich mein vorheriges Problem mit der NC lösen konnte, stehe ich nun vor einem anderen Problem, welches sich nicht so leicht "googlen" lässt.
Gegeben:
VM 1:
Debian 11, Samba DC
VM2:
Debian 11, nginx, mariadb, nextcloud 24.0.1 , php8
Nach vielen, vielen cksum-Errors, weswegen eine Verbindung über LDAP nicht möglich war konnte ich dieses Problem schonmal lösen.
Dafür habe ich den Offload deaktiviert mit dem Befehl ethtool -K ethX rx off tx off.
Die Konfiguration läuft soweit:
Für NC habe ich einen Standard-User erstellt, zu Testzwecken (um mögliche Rechtefehler auszuschließen) nutze ich hier den Domänen-Admin.
Auf der nächsten Konfigurationsseite möchte ich gerne die Benutzergruppen festlegen, für die Benutzerprofile automatisch erstellt werden sollen - doch hier ist bereits das Problem, ich komme nicht soweit.
"Die gewünschte Funktion konnte nicht gefunden werden."
Schaue ich mir dazu das Log der NC an:
In der Datei, die oben angegeben wird, befindet sich in Zeile 301ff folgender Abschnitt:
Zeile 306:
Ein weiterer Fehler der im Zusammenhang auftritt:
Auch dort werde ich nicht schlau raus.
VG
nachdem ich mein vorheriges Problem mit der NC lösen konnte, stehe ich nun vor einem anderen Problem, welches sich nicht so leicht "googlen" lässt.
Gegeben:
VM 1:
Debian 11, Samba DC
VM2:
Debian 11, nginx, mariadb, nextcloud 24.0.1 , php8
Nach vielen, vielen cksum-Errors, weswegen eine Verbindung über LDAP nicht möglich war konnte ich dieses Problem schonmal lösen.
Dafür habe ich den Offload deaktiviert mit dem Befehl ethtool -K ethX rx off tx off.
Die Konfiguration läuft soweit:
Für NC habe ich einen Standard-User erstellt, zu Testzwecken (um mögliche Rechtefehler auszuschließen) nutze ich hier den Domänen-Admin.
Auf der nächsten Konfigurationsseite möchte ich gerne die Benutzergruppen festlegen, für die Benutzerprofile automatisch erstellt werden sollen - doch hier ist bereits das Problem, ich komme nicht soweit.
"Die gewünschte Funktion konnte nicht gefunden werden."
Schaue ich mir dazu das Log der NC an:
[PHP] Fehler: Error: ldap_search(): Search: Operations error at /var/www/nextcloud/apps/user_ldap/lib/LDAP.php#306 at <<closure>>
0. /var/www/nextcloud/apps/user_ldap/lib/LDAP.php line 208
OC\Log\ErrorHandler::onError()
1. <<closure>>
OCA\User_LDAP\LDAP->OCA\User_LDAP\{closure}("*** sensitive parameters replaced ***")
2. <<closure>>
ldap_search()
3. /var/www/nextcloud/apps/user_ldap/lib/LDAP.php line 306
call_user_func_array()
4. /var/www/nextcloud/apps/user_ldap/lib/LDAP.php line 213
OCA\User_LDAP\LDAP->invokeLDAPMethod("*** sensitive parameters replaced ***")
5. <<closure>>
OCA\User_LDAP\LDAP->search()
6. /var/www/nextcloud/apps/user_ldap/lib/Access.php line 1060
call_user_func_array()
7. /var/www/nextcloud/apps/user_ldap/lib/Access.php line 1063
OCA\User_LDAP\Access->OCA\User_LDAP\{closure}("*** sensitive parameters replaced ***")
8. /var/www/nextcloud/apps/user_ldap/lib/Access.php line 1121
OCA\User_LDAP\Access->invokeLDAPMethod("*** sensitive parameters replaced ***")
9. /var/www/nextcloud/apps/user_ldap/lib/Access.php line 1221
OCA\User_LDAP\Access->executeSearch()
10. /var/www/nextcloud/apps/user_ldap/lib/Access.php line 1031
OCA\User_LDAP\Access->count()
11. /var/www/nextcloud/apps/user_ldap/lib/Wizard.php line 115
OCA\User_LDAP\Access->countObjects()
12. /var/www/nextcloud/apps/user_ldap/lib/Wizard.php line 191
OCA\User_LDAP\Wizard->countEntries()
13. /var/www/nextcloud/apps/user_ldap/ajax/wizard.php line 96
OCA\User_LDAP\Wizard->countInBaseDN()
14. /var/www/nextcloud/lib/private/Route/Route.php line 155
require_once("/var/www/nextcl ... p")
15. <<closure>>
OC\Route\Route->OC\Route\{closure}("*** sensitive parameters replaced ***")
16. /var/www/nextcloud/lib/private/Route/Router.php line 306
call_user_func()
17. /var/www/nextcloud/lib/base.php line 1023
OC\Route\Router->match()
18. /var/www/nextcloud/index.php line 36
OC::handleRequest()
POST /apps/user_ldap/ajax/wizard.php
from 172.16.1.250 by ncadm at 2022-06-15T21:36:31+02:00
In der Datei, die oben angegeben wird, befindet sich in Zeile 301ff folgender Abschnitt:
protected function invokeLDAPMethod() {
$arguments = func_get_args();
$func = 'ldap_' . array_shift($arguments);
if (function_exists($func)) {
$this->preFunctionCall($func, $arguments);
$result = call_user_func_array($func, $arguments);
if ($this->isResultFalse($result)) {
$this->postFunctionCall();
}
if ($this->dataCollector !== null) {
$this->dataCollector->stopLastLdapRequest();
}
return $result;
}
return null;
}
Zeile 306:
$result = call_user_func_array($func, $arguments);
Ein weiterer Fehler der im Zusammenhang auftritt:
[index] Fehler: ValueError: The arguments array must contain 2 items, 1 given at <<closure>>
0. /var/www/nextcloud/lib/private/L10N/L10NString.php line 88
vsprintf()
1. /var/www/nextcloud/lib/private/L10N/L10N.php line 127
OC\L10N\L10NString->__toString()
2. /var/www/nextcloud/lib/private/L10N/LazyL10N.php line 56
OC\L10N\L10N->n()
3. /var/www/nextcloud/apps/user_ldap/lib/Wizard.php line 177
OC\L10N\LazyL10N->n()
4. /var/www/nextcloud/apps/user_ldap/ajax/wizard.php line 96
OCA\User_LDAP\Wizard->countUsers()
5. /var/www/nextcloud/lib/private/Route/Route.php line 155
require_once("/var/www/nextcl ... p")
6. <<closure>>
OC\Route\Route->OC\Route\{closure}("*** sensitive parameters replaced ***")
7. /var/www/nextcloud/lib/private/Route/Router.php line 306
call_user_func()
8. /var/www/nextcloud/lib/base.php line 1023
OC\Route\Router->match()
9. /var/www/nextcloud/index.php line 36
OC::handleRequest()
POST /apps/user_ldap/ajax/wizard.php
from 172.16.1.250 by ncadm at 2022-06-15T21:37:01+02:00
Auch dort werde ich nicht schlau raus.
VG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 3084635557
Url: https://administrator.de/forum/nextcloud-ldap-anbindung-macht-probleme-3084635557.html
Ausgedruckt am: 21.12.2024 um 16:12 Uhr
5 Kommentare
Neuester Kommentar
Hallo,
wie kommst Du darauf, dass Du das Netzwerkproblem „gelöst“ hast?
Wenn es ohne RX/TX nur CRC Fehler gibt, würde ich erst einmal die Ursache dafür suchen, bevor ich mich auf irgendwelche Applikationen stürze.
Gruß,
Jörg
wie kommst Du darauf, dass Du das Netzwerkproblem „gelöst“ hast?
Wenn es ohne RX/TX nur CRC Fehler gibt, würde ich erst einmal die Ursache dafür suchen, bevor ich mich auf irgendwelche Applikationen stürze.
Gruß,
Jörg
https://help.nextcloud.com/t/nach-update-auf-nc-22-2-0-keine-ldap-config ...
Monolog....
Entnehme dem Ende: mit "occ" soll es gehen. Ggf. statt der GUI mal das hernehmen?
Wir haben selber auch NC. Habe die aber nicht eingerichtet. Alle paar Tage zerlegt es nur den PHP Socket - Error 500 ....
https://docs.nextcloud.com/server/latest/admin_manual/configuration_serv ...
Monolog....
Entnehme dem Ende: mit "occ" soll es gehen. Ggf. statt der GUI mal das hernehmen?
Wir haben selber auch NC. Habe die aber nicht eingerichtet. Alle paar Tage zerlegt es nur den PHP Socket - Error 500 ....
https://docs.nextcloud.com/server/latest/admin_manual/configuration_serv ...
Moin,
Mal blöd gefragt, aber das php-LDAP Modul ist installiert/ aktiviert?
Und bist du nach dieser Anleitung vorgegangen:
https://docs.nextcloud.com/server/21/admin_manual/configuration_user/use ...
Mal blöd gefragt, aber das php-LDAP Modul ist installiert/ aktiviert?
Und bist du nach dieser Anleitung vorgegangen:
https://docs.nextcloud.com/server/21/admin_manual/configuration_user/use ...