Hi there,
Just started tinkering with the Directory Synchronizer on a couple of test boxes and i may have stumbled upon a snag. It seems international characters in Windows group names creates troubles. I can see some stuff being synchronized until it hits a group or user with for eg. åäö in its name. The AD controller is installed with Swedish language.
Heres some output from the log file in /var/log/ebox/ebox.log:
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Adding new user 'Administratör'.
2011/01/10 09:40:04 DEBUG> UsersAndGroups.pm:902 EBox::UsersAndGroups::addUser - Invalid value for user name: Administratör.
2011/01/10 09:40:04 WARN> ebox-ad-sync:109 main::__ANON__ - [ad-sync] Error adding user 'Administratör'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Adding new user 'Gäst'.
2011/01/10 09:40:04 DEBUG> UsersAndGroups.pm:902 EBox::UsersAndGroups::addUser - Invalid value for user name: Gäst.
2011/01/10 09:40:04 WARN> ebox-ad-sync:109 main::__ANON__ - [ad-sync] Error adding user 'Gäst'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Updating existing user 'danielh'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Updating existing user 'eboxadsync'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Updating existing user 'SUPPORT_388945a0'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Updating existing user 'krbtgt'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Adding new group 'Domändatorer'.
2011/01/10 09:40:04 DEBUG> UsersAndGroups.pm:1549 EBox::UsersAndGroups::addGroup - Invalid value for group name: Domändatorer.
2011/01/10 09:40:04 WARN> ebox-ad-sync:157 main::__ANON__ - [ad-sync] Error adding group 'Domändatorer'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Skipping adding users to not existing group 'Domändatorer' (probably ignored).
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Adding new group 'Domängäster'.
2011/01/10 09:40:04 DEBUG> UsersAndGroups.pm:1549 EBox::UsersAndGroups::addGroup - Invalid value for group name: Domängäster.
2011/01/10 09:40:04 WARN> ebox-ad-sync:157 main::__ANON__ - [ad-sync] Error adding group 'Domängäster'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Skipping adding users to not existing group 'Domängäster' (probably ignored).
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Adding new group 'Skapare och ägare av grupprincip'.
2011/01/10 09:40:04 DEBUG> UsersAndGroups.pm:1549 EBox::UsersAndGroups::addGroup - Invalid value for group name: Skapare och ägare av grupprincip.
2011/01/10 09:40:04 WARN> ebox-ad-sync:157 main::__ANON__ - [ad-sync] Error adding group 'Skapare och ägare av grupprincip'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Skipping adding users to not existing group 'Skapare och ägare av grupprincip' (probably ignored).
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Adding new group 'Schemaadministratörer'.
2011/01/10 09:40:04 DEBUG> UsersAndGroups.pm:1549 EBox::UsersAndGroups::addGroup - Invalid value for group name: Schemaadministratörer.
2011/01/10 09:40:04 WARN> ebox-ad-sync:157 main::__ANON__ - [ad-sync] Error adding group 'Schemaadministratörer'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Skipping adding users to not existing group 'Schemaadministratörer' (probably ignored).
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Adding new group 'Användare av prestandaövervakning'.
2011/01/10 09:40:04 DEBUG> UsersAndGroups.pm:1549 EBox::UsersAndGroups::addGroup - Invalid value for group name: Användare av prestandaövervakning.
2011/01/10 09:40:04 WARN> ebox-ad-sync:157 main::__ANON__ - [ad-sync] Error adding group 'Användare av prestandaövervakning'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Skipping adding users to not existing group 'Användare av prestandaövervakning' (probably ignored).
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Adding new group 'Ansvariga för replikering'.
2011/01/10 09:40:04 DEBUG> UsersAndGroups.pm:1549 EBox::UsersAndGroups::addGroup - Invalid value for group name: Ansvariga för replikering.
2011/01/10 09:40:04 WARN> ebox-ad-sync:157 main::__ANON__ - [ad-sync] Error adding group 'Ansvariga för replikering'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Skipping adding users to not existing group 'Ansvariga för replikering' (probably ignored).
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Adding new group 'Hjälptjänster'.
2011/01/10 09:40:04 DEBUG> UsersAndGroups.pm:1549 EBox::UsersAndGroups::addGroup - Invalid value for group name: Hjälptjänster.
2011/01/10 09:40:04 WARN> ebox-ad-sync:157 main::__ANON__ - [ad-sync] Error adding group 'Hjälptjänster'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Skipping adding users to not existing group 'Hjälptjänster' (probably ignored).
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Adding new group 'Användare av prestandaloggar'.
2011/01/10 09:40:04 DEBUG> UsersAndGroups.pm:1549 EBox::UsersAndGroups::addGroup - Invalid value for group name: Användare av prestandaloggar.
2011/01/10 09:40:04 WARN> ebox-ad-sync:157 main::__ANON__ - [ad-sync] Error adding group 'Användare av prestandaloggar'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Skipping adding users to not existing group 'Användare av prestandaloggar' (probably ignored).
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Adding new group 'DCOM-användare'.
2011/01/10 09:40:04 DEBUG> UsersAndGroups.pm:1549 EBox::UsersAndGroups::addGroup - Invalid value for group name: DCOM-användare.
2011/01/10 09:40:04 WARN> ebox-ad-sync:157 main::__ANON__ - [ad-sync] Error adding group 'DCOM-användare'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Skipping adding users to not existing group 'DCOM-användare' (probably ignored).
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Adding new group 'Användare'.
2011/01/10 09:40:04 DEBUG> UsersAndGroups.pm:1549 EBox::UsersAndGroups::addGroup - Invalid value for group name: Användare.
2011/01/10 09:40:04 WARN> ebox-ad-sync:157 main::__ANON__ - [ad-sync] Error adding group 'Användare'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Skipping adding users to not existing group 'Användare' (probably ignored).
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Adding new group 'Företagsadministratörer'.
2011/01/10 09:40:04 DEBUG> UsersAndGroups.pm:1549 EBox::UsersAndGroups::addGroup - Invalid value for group name: Företagsadministratörer.
2011/01/10 09:40:04 WARN> ebox-ad-sync:157 main::__ANON__ - [ad-sync] Error adding group 'Företagsadministratörer'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Skipping adding users to not existing group 'Företagsadministratörer' (probably ignored).
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Adding new group 'Gäster'.
2011/01/10 09:40:04 DEBUG> UsersAndGroups.pm:1549 EBox::UsersAndGroups::addGroup - Invalid value for group name: Gäster.
2011/01/10 09:40:04 WARN> ebox-ad-sync:157 main::__ANON__ - [ad-sync] Error adding group 'Gäster'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Skipping adding users to not existing group 'Gäster' (probably ignored).
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Adding new group 'Domänanvändare'.
2011/01/10 09:40:04 DEBUG> UsersAndGroups.pm:1549 EBox::UsersAndGroups::addGroup - Invalid value for group name: Domänanvändare.
2011/01/10 09:40:04 WARN> ebox-ad-sync:157 main::__ANON__ - [ad-sync] Error adding group 'Domänanvändare'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Skipping adding users to not existing group 'Domänanvändare' (probably ignored).
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Adding new group 'Användare av fjärrskrivbord'.
2011/01/10 09:40:04 DEBUG> UsersAndGroups.pm:1549 EBox::UsersAndGroups::addGroup - Invalid value for group name: Användare av fjärrskrivbord.
2011/01/10 09:40:04 WARN> ebox-ad-sync:157 main::__ANON__ - [ad-sync] Error adding group 'Användare av fjärrskrivbord'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Skipping adding users to not existing group 'Användare av fjärrskrivbord' (probably ignored).
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Adding new group 'Domänkontrollanter'.
2011/01/10 09:40:04 DEBUG> UsersAndGroups.pm:1549 EBox::UsersAndGroups::addGroup - Invalid value for group name: Domänkontrollanter.
2011/01/10 09:40:04 WARN> ebox-ad-sync:157 main::__ANON__ - [ad-sync] Error adding group 'Domänkontrollanter'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Skipping adding users to not existing group 'Domänkontrollanter' (probably ignored).
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Adding new group 'Ansvariga för nätverkskonfigurering'.
2011/01/10 09:40:04 DEBUG> UsersAndGroups.pm:1549 EBox::UsersAndGroups::addGroup - Invalid value for group name: Ansvariga för nätverkskonfigurering.
2011/01/10 09:40:04 WARN> ebox-ad-sync:157 main::__ANON__ - [ad-sync] Error adding group 'Ansvariga för nätverkskonfigurering'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Skipping adding users to not existing group 'Ansvariga för nätverkskonfigurering' (probably ignored).
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Adding new group 'Ansvariga för säkerhetskopiering'.
2011/01/10 09:40:04 DEBUG> UsersAndGroups.pm:1549 EBox::UsersAndGroups::addGroup - Invalid value for group name: Ansvariga för säkerhetskopiering.
2011/01/10 09:40:04 WARN> ebox-ad-sync:157 main::__ANON__ - [ad-sync] Error adding group 'Ansvariga för säkerhetskopiering'.
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Skipping adding users to not existing group 'Ansvariga för säkerhetskopiering' (probably ignored).
2011/01/10 09:40:04 DEBUG> ebox-ad-sync:407 main::logIfDebug - [ad-sync] Adding new group 'Åtkomst till äldre operativsystem (före Windows 2000)'.
2011/01/10 09:40:04 DEBUG> UsersAndGroups.pm:1549 EBox::UsersAndGroups::addGroup - Invalid value for group name: Åtkomst till äldre operativsystem (före Windows 2000).
2011/01/10 09:40:04 WARN> ebox-ad-sync:157 main::__ANON__ - [ad-sync] Error adding group 'Åtkomst till äldre operativsystem (före Windows 2000)'.
2011/01/10 09:40:04 ERROR> Ldap.pm:701 EBox::Ldap::_errorOnLdap - $VAR1 = {
'base' => 'ou=Groups,dc=ebox,dc=skola,dc=solleftea,dc=se',
'filter' => '(cn=Åtkomst till äldre operativsystem (före Windows 2000))',
'scope' => 'one'
};
2011/01/10 09:40:04 ERROR> Ldap.pm:703 EBox::Ldap::_errorOnLdap - Unknown error at EBox::UsersAndGroups::groupExists Bad filter