Hallo,
Wir benutzen seit langem die eGW 1.8 und wollten jetzt updaten auf die 14.3.
Dazu kommt ein Umzug von openLDAP auf eine samba4 AD.
Ich habe jetzt die eGW so eingerichtet das die Verbindung mit dem samba AD steht und ich neue Benutzer anlegen kann.
Als langjähriger Nutzer der alten Version haben wir auch Zugriff auf das Group Management, welches über das stylite repository installiert wurde.
Hier gibt es jetzt aber das Problem das ich keine neuen Gruppen anlegen kann. Fogender Fehler ist im apache error log zu sehen:
PHP Warning: ldap_add(): Add: Invalid syntax in /usr/share/egroupware/phpgwapi/inc/class.accounts_ads.inc.php on line 1613, referer: https://192.168.123.222/egroupware/index.php?menuaction=groups.groups_admin.edit
[Mon Jan 25 12:42:44.329013 2016] [:error] [pid 9655] [client 192.168.123.61:58503] #1 /usr/share/egroupware/phpgwapi/inc/class.accounts_ads.inc.php(1613): ldap_add(Resource id #47, 'CN=Werkstatt, O...', Array), referer: https://192.168.123.222/egroupware/index.php?menuaction=groups.groups_admin.edit
[Mon Jan 25 12:42:44.329023 2016] [:error] [pid 9655] [client 192.168.123.61:58503] #2 /usr/share/egroupware/phpgwapi/inc/class.accounts_ads.inc.php(595): adLDAPGroups_egw->create(Array), referer: https://192.168.123.222/egroupware/index.php?menuaction=groups.groups_admin.edit
[Mon Jan 25 12:42:44.329030 2016] [:error] [pid 9655] [client 192.168.123.61:58503] #3 /usr/share/egroupware/phpgwapi/inc/class.accounts_ads.inc.php(367): accounts_ads->_save_group(Array, NULL), referer: https://192.168.123.222/egroupware/index.php?menuaction=groups.groups_admin.edit
[Mon Jan 25 12:42:44.329037 2016] [:error] [pid 9655] [client 192.168.123.61:58503] #4 /usr/share/egroupware/phpgwapi/inc/class.accounts.inc.php(537): accounts_ads->save(Array), referer: https://192.168.123.222/egroupware/index.php?menuaction=groups.groups_admin.edit
[Mon Jan 25 12:42:44.329043 2016] [:error] [pid 9655] [client 192.168.123.61:58503] #5 /usr/share/egroupware/admin/inc/class.admin_cmd_edit_group.inc.php(98): accounts->save(Array), referer: https://192.168.123.222/egroupware/index.php?menuaction=groups.groups_admin.edit
[Mon Jan 25 12:42:44.329050 2016] [:error] [pid 9655] [client 192.168.123.61:58503] #6 /usr/share/egroupware/admin/inc/class.admin_cmd.inc.php(170): admin_cmd_edit_group->exec(false), referer: https://192.168.123.222/egroupware/index.php?menuaction=groups.groups_admin.edit
[Mon Jan 25 12:42:44.329056 2016] [:error] [pid 9655] [client 192.168.123.61:58503] #7 /usr/share/egroupware/groups/inc/class.groups_admin.inc.php(132): admin_cmd->run(), referer: https://192.168.123.222/egroupware/index.php?menuaction=groups.groups_admin.edit
[Mon Jan 25 12:42:44.329063 2016] [:error] [pid 9655] [client 192.168.123.61:58503] #8 [internal function]: groups_admin->edit(Array), referer: https://192.168.123.222/egroupware/index.php?menuaction=groups.groups_admin.edit
[Mon Jan 25 12:42:44.329069 2016] [:error] [pid 9655] [client 192.168.123.61:58503] #9 /usr/share/egroupware/phpgwapi/inc/common_functions.inc.php(1136): call_user_func(Array, Array), referer: https://192.168.123.222/egroupware/index.php?menuaction=groups.groups_admin.edit
[Mon Jan 25 12:42:44.329076 2016] [:error] [pid 9655] [client 192.168.123.61:58503] #10 /usr/share/egroupware/etemplate/inc/class.etemplate_new.inc.php(375): ExecMethod('groups.groups_a...', Array), referer: https://192.168.123.222/egroupware/index.php?menuaction=groups.groups_admin.edit
[Mon Jan 25 12:42:44.329082 2016] [:error] [pid 9655] [client 192.168.123.61:58503] #11 [internal function]: etemplate_new->ajax_process_content('groups_sysop_56...', Array, false), referer: https://192.168.123.222/egroupware/index.php?menuaction=groups.groups_admin.edit
[Mon Jan 25 12:42:44.329089 2016] [:error] [pid 9655] [client 192.168.123.61:58503] #12 /usr/share/egroupware/phpgwapi/inc/class.egw_json.inc.php(162): call_user_func_array(Array, Array), referer: https://192.168.123.222/egroupware/index.php?menuaction=groups.groups_admin.edit
[Mon Jan 25 12:42:44.329095 2016] [:error] [pid 9655] [client 192.168.123.61:58503] #13 /usr/share/egroupware/phpgwapi/inc/class.egw_json.inc.php(82): egw_json_request->handleRequest('groups.etemplat...', Array), referer: https://192.168.123.222/egroupware/index.php?menuaction=groups.groups_admin.edit
[Mon Jan 25 12:42:44.329102 2016] [:error] [pid 9655] [client 192.168.123.61:58503] #14 /usr/share/egroupware/json.php(106): egw_json_request->parseRequest('groups.etemplat...', '{"request":{"pa...'), referer: https://192.168.123.222/egroupware/index.php?menuaction=groups.groups_admin.edit
[Mon Jan 25 12:42:44.329120 2016] [:error] [pid 9655] [client 192.168.123.61:58503] #15 {main}, referer: https://192.168.123.222/egroupware/index.php?menuaction=groups.groups_admin.edit
[Mon Jan 25 12:42:44.329134 2016] [:error] [pid 9655] [client 192.168.123.61:58503] # Instance=default, User=sysop, Request=POST https://192.168.123.222/egroupware/json.php?menuaction=groups.etemplate_new.ajax_process_content.etemplate, User-agent=Mozilla/5.0 (Windows NT 10.0; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0, referer: https://192.168.123.222/egroupware/index.php?menuaction=groups.groups_admin.edit
[Mon Jan 25 12:42:44.329422 2016] [:error] [pid 9655] [client 192.168.123.61:58503] accounts_ads::_save_group(Array([old_run] => Array()[apps] => Array([0] => Array([appname] => admin[title] => Admin[action] => [popup] => [run] => )[1] => Array([appname] => addressbook[title] => Adressbuch[action] => [popup] => [run] => )[2] => Array([appname] => notifications[title] => Benachrichtigungen[action] => [popup] => [run] => )[3] => Array([appname] => groupdav[title] => CalDAV, CardDAV und GroupDAV Server[action] => [popup] => [run] => )[4] => Array([appname] => filemanager[title] => Dateimanager[action] => [popup] => [run] => )[5] => Array([appname] => preferences[title] => Einstellungen[action] => [popup] => [run] => )[6] => Array([appname] => emailadmin[title] => emailadmin[action] => [popup] => [run] => )[7] => Array([appname] => activesync[title] => eSync[action] => [popup] => [run] => )[8] => Array([appname] => etemplate[title] => eTemplate[action] => [popup] => [run] => )[9] => Array([appname] => phpfreechat[title] => freeChat[action] => [popup] => [run] => )[10] => Array([appname] => groups[title] => Gruppen[action] => [popup] => [run] => )[11] => Array([appname] => home[title] => Home[action] => [popup] => [run] => )[12] => Array([appname] => importexport[title] => Import/Export[action] => [popup] => [run] => )[13] => Array([appname] => infolog[title] => InfoLog[action] => [popup] => [run] => )[14] => Array([appname] => calendar[title] => Kalender[action] => [popup] => [run] => )[15] => Array([appname] => bookmarks[title] => Lesezeichen[action] => [popup] => [run] => )[16] => Array([appname] => mail[title] => Mail[action] => [popup] => [run] => )[17] => Array([appname] => news_admin[title] => Nachrichten[action] => [popup] => [run] => )[18] => Array([appname] => projectmanager[title] => Projektmanager[action] => [popup] => [run] => )[19] => Array([appname] => registration[title] => Registrierung[action] => [popup] => [run] => )[20] => Array([appname] => resources[title] => Ressourcen[action] => [popup] => [run] => )[21] => Array([appname] => sambaadmin[title] => Sambaadmin[action] => [popup] => [run] => )[22] => Array([appname] => sitemgr[title] => SiteMgr[action] => [popup] => [run] => )[23] => Array([appname] => timesheet[title] => Stundenzettel[action] => [popup] => [run] => )[24] => Array([appname] => tracker[title] => Verfolgungssystem[action] => [popup] => [run] => )[25] => Array([appname] => sitemgr-link[title] => Website[action] => [popup] => [run] => )[26] => Array([appname] => wiki[title] => Wiki[action] => [popup] => [run] => )[27] => Array([appname] => phpbrain[title] => Wissensdatenbank[action] => [popup] => [run] => )[28] => Array([appname] => developer_tools[title] => \xc3\x9cbersetzungswerkzeuge[action] => [popup] => [run] => ))[account_lid] => Werkstatt[account_members] => Array([0] => 1217)[account_type] => g[account_status] => A[account_expires] => -1)) adldap->group()->create(Array([group_name] => Werkstatt[description] => [container] => OU=Users,OU=Miarka24)) returned FALSE, referer: https://192.168.123.222/egroupware/index.php?menuaction=groups.groups_admin.edit
Manuell Gruppen hinzufügen im AD funktioniert sobald ich auch einen Benutzer in die Gruppe gepackt habe. Danach kann ich die Gruppe auch per eGW verwalten. Dann allerdings taucht eine weitere Gruppe bei dem Benutzer auf, glücklich macht mich das nicht.
Der sysop Benutzer hatte vorher logischerweise die Primäre Gruppe “Admins”.
Die PHP Version ist die 5.6.17-0+deb8u1.
Ich wäre dankbar für Hinweise oder Lösungen.
MfG Jonas Stunkat