ckd This is really odd, since it technically has no consequences as long as the UID of the group is still the same. However, if you change the name of a group and also set a different mail address, this group will no longer sync successfully. It must be deleted in Grommunio Admin and re-imported from LDAP. Affected version: S | Name | Type | Version | Arch | Repository ---+-------------------------------------+------------+---------------------------------+--------+------------------ | branding-grommunio | srcpackage | 1-lp155.17.1 | noarch | grommunio i | grommunio | pattern | 1-lp155.9.1 | x86_64 | grommunio i+ | grommunio-admin-api | package | 1.15.1.3b491ef-lp155.33.1 | noarch | grommunio | grommunio-admin-api | srcpackage | 1.15.1.3b491ef-lp155.33.1 | noarch | grommunio | grommunio-admin-api-bash-completion | package | 1.15.1.3b491ef-lp155.33.1 | noarch | grommunio i+ | grommunio-admin-common | package | 35.36c09d4-lp155.20.1 | noarch | grommunio | grommunio-admin-common | srcpackage | 35.36c09d4-lp155.20.1 | noarch | grommunio i+ | grommunio-admin-web | package | 2.9.0.49.ad47567-lp155.13.1 | noarch | grommunio | grommunio-admin-web | srcpackage | 2.9.0.49.ad47567-lp155.13.1 | noarch | grommunio i+ | grommunio-antispam | package | 3.8.4-lp155.1.1 | x86_64 | grommunio | grommunio-antispam | srcpackage | 3.8.4-lp155.1.1 | noarch | grommunio | grommunio-antispam-debuginfo | package | 3.8.4-lp155.1.1 | x86_64 | grommunio | grommunio-antispam-debugsource | package | 3.8.4-lp155.1.1 | x86_64 | grommunio | grommunio-archive | package | 1.3.13.g137.d1b0df1b-lp155.6.24 | x86_64 | grommunio | grommunio-archive | srcpackage | 1.3.13.g137.d1b0df1b-lp155.6.27 | noarch | grommunio | grommunio-archive | srcpackage | 1.3.13.g137.d1b0df1b-lp155.6.26 | noarch | grommunio | grommunio-archive | srcpackage | 1.3.13.g137.d1b0df1b-lp155.6.24 | noarch | grommunio | grommunio-archive | srcpackage | 1.3.13.g137.d1b0df1b-lp155.6.18 | noarch | grommunio | grommunio-archive-debuginfo | package | 1.3.13.g137.d1b0df1b-lp155.6.24 | x86_64 | grommunio | grommunio-archive-debugsource | package | 1.3.13.g137.d1b0df1b-lp155.6.24 | x86_64 | grommunio | grommunio-auth | package | 0.2.16.e187c26-lp155.20.1 | noarch | grommunio | grommunio-chat | package | 7.8.0-lp155.5.1 | x86_64 | grommunio i+ | grommunio-common | package | 24.0cedcbe-lp155.21.1 | x86_64 | grommunio | grommunio-common | srcpackage | 24.0cedcbe-lp155.21.1 | noarch | grommunio i+ | grommunio-cui | package | 1.0.265.2c7abfc-lp155.26.1 | noarch | grommunio | grommunio-cui | srcpackage | 1.0.265.2c7abfc-lp155.26.1 | noarch | grommunio i+ | grommunio-dav | package | 1.3.20.45e9e18-lp155.1.1 | noarch | grommunio | grommunio-dav | srcpackage | 1.3.20.45e9e18-lp155.1.1 | noarch | grommunio i+ | grommunio-dbconf | package | 1.1.1.da20a46-lp155.16.1 | x86_64 | grommunio | grommunio-dbconf | srcpackage | 1.1.1.da20a46-lp155.16.1 | noarch | grommunio | grommunio-dbconf-debuginfo | package | 1.1.1.da20a46-lp155.16.1 | x86_64 | grommunio | grommunio-dbconf-debugsource | package | 1.1.1.da20a46-lp155.16.1 | x86_64 | grommunio i | grommunio-error-pages | package | 1.0.10.bb2df37-lp155.17.1 | noarch | grommunio | grommunio-error-pages | srcpackage | 1.0.10.bb2df37-lp155.17.1 | noarch | grommunio | grommunio-files | package | 26.0.12-lp155.5.1 | noarch | grommunio | grommunio-files | package | 26.0.12-lp155.4.2 | noarch | grommunio i+ | grommunio-imapsync | package | 2.264-lp155.2.1 | noarch | grommunio i+ | grommunio-index | package | 1.0.1.gd50c1fd-lp155.21.1 | x86_64 | grommunio | grommunio-index | srcpackage | 1.0.1.gd50c1fd-lp155.21.1 | noarch | grommunio | grommunio-index-debuginfo | package | 1.0.1.gd50c1fd-lp155.21.1 | x86_64 | grommunio | grommunio-index-debugsource | package | 1.0.1.gd50c1fd-lp155.21.1 | x86_64 | grommunio | grommunio-keycloak | package | 22.0.5-lp155.3.2 | noarch | grommunio | grommunio-office | package | 7.4.1-lp155.4.4 | x86_64 | grommunio | grommunio-office-debuginfo | package | 7.4.1-lp155.4.4 | x86_64 | grommunio | grommunio-office-fonts | package | 7.4.1-lp155.4.4 | noarch | grommunio i+ | grommunio-release | package | 2023.11.3-lp155.12.1 | x86_64 | grommunio | grommunio-release | srcpackage | 2023.11.3-lp155.12.1 | noarch | grommunio i+ | grommunio-setup | package | 1.0.109.048c9c5-lp155.28.1 | noarch | grommunio | grommunio-setup | srcpackage | 1.0.109.048c9c5-lp155.28.1 | noarch | grommunio i+ | grommunio-sync | package | 2.0.80.655dec9-lp155.34.1 | noarch | grommunio | grommunio-sync | srcpackage | 2.0.80.655dec9-lp155.34.1 | noarch | grommunio i+ | grommunio-web | package | 3.7.10.5218bbf5-lp155.11.5 | noarch | (System Packages) v | grommunio-web | package | 3.7.10.5218bbf5-lp155.11.6 | noarch | grommunio | grommunio-web | srcpackage | 3.7.10.5218bbf5-lp155.11.6 | noarch | grommunio
crpb the mail address is your identifier as long as you don't change the default value priort to the downsync.
ckd crpb Excuse me, but even the default Active Directory template has this set to objectGUID. Unless I misunderstand your post. 🙂
mwilliams ckd @ckd: you did not misunderstand. Indeed, objectGUID is correct, but for us only with users. groups are especially tricky, the main identifier is the group address attribute, not the unique identifier which works well for users. I could bore you with technical details and the various LDAPv3 specs that differ. While possible with AD it also has some drawbacks. Sorry, not a bug, but an architectural limitation for extended Multi-LDAP support with also other backends than AD.
mwilliams As a side note: We might change some things in this special regard in the next major version, but it must adhere to work with also more exotic LDAPv3 backends, such as 389DS and NetIQ.