Проблема с zentyal ldap master и zentyal ldap slave + samba
Нашел решение проблемы при связке Zentyal ldap master и Zentyal ldap slave + samba. Суть ошибки заключалась в том, что slave c мастером соединялись нормально, но при попытке настроить на slave сервер пользователя (к примеру чтоб дать ему права администратора в домене поднятом на samba) вываливалась ошибка:
на сервере ldap slave + samba от rootа выполнил скрипт /usr/share/zentyal-users/rejoin-slave после чего все завелось.
Unknown error at EBox::SambaLdapUser::_getAccountFlags Referral received
Unknown error at EBox::SambaLdapUser::_getAccountFlags Referral received at /usr/share/perl5/EBox/Ldap.pm line 703После долгих мучений и поиска решений спасло следующее:
EBox::Ldap::_errorOnLdap('Net::LDAP::Search=HASH(0xbb465c60)', 'HASH(0xbb585238)') called at /usr/share/perl5/EBox/Ldap.pm line 342
EBox::Ldap::search('EBox::Ldap=HASH(0xbae159f8)', 'HASH(0xbb585238)') called at /usr/share/perl5/EBox/SambaLdapUser.pm line 841
EBox::SambaLdapUser::_getAccountFlags('EBox::SambaLdapUser=HASH(0xbb585058)', 'philip') called at /usr/share/perl5/EBox/SambaLdapUser.pm line 851
EBox::SambaLdapUser::_userSharing('EBox::SambaLdapUser=HASH(0xbb585058)', 'philip') called at /usr/share/perl5/EBox/SambaLdapUser.pm line 434
EBox::SambaLdapUser::_userAddOns('EBox::SambaLdapUser=HASH(0xbb585058)', 'philip') called at /usr/share/perl5/EBox/UsersAndGroups.pm line 2311
EBox::UsersAndGroups::allUserAddOns('EBox::UsersAndGroups=HASH(0xbae047d8)', 'philip') called at /usr/share/perl5/EBox/CGI/UsersAndGroups/User.pm line 52
EBox::CGI::UsersAndGroups::User::_process('EBox::CGI::UsersAndGroups::User=HASH(0xbb46a250)') called at /usr/share/perl5/EBox/CGI/Base.pm line 262
EBox::CGI::Base::run('EBox::CGI::UsersAndGroups::User=HASH(0xbb46a250)') called at /usr/share/perl5/EBox/CGI/Run.pm line 120
EBox::CGI::Run::run('EBox::CGI::Run', 'UsersAndGroups/User', 'EBox') called at /usr/share/ebox/cgi/ebox.cgi line 35
ModPerl::ROOT::ModPerl::Registry::usr_share_ebox_cgi_ebox_2ecgi::handler('Apache2::RequestRec=SCALAR(0xbae1b7d0)') called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 204
eval {...} called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 204
ModPerl::RegistryCooker::run('ModPerl::Registry=HASH(0xbb586478)') called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 170
ModPerl::RegistryCooker::default_handler('ModPerl::Registry=HASH(0xbb586478)') called at /usr/lib/perl5/ModPerl/Registry.pm line 31
ModPerl::Registry::handler('ModPerl::Registry', 'Apache2::RequestRec=SCALAR(0xbae1b7d0)') called at -e line 0
eval {...} called at -e line 0
на сервере ldap slave + samba от rootа выполнил скрипт /usr/share/zentyal-users/rejoin-slave после чего все завелось.
Вот что еще нашел, приходиться выполнять это действие при каждом добавлении пользователя, иначе при редактировании нового пользователя вывалиться ошибка снова.
ОтветитьУдалить