Проблема с zentyal ldap master и zentyal ldap slave + samba

Нашел решение проблемы при связке Zentyal ldap master и Zentyal ldap slave + samba. Суть ошибки заключалась в том, что slave c мастером соединялись нормально, но при попытке настроить на slave сервер пользователя (к примеру чтоб дать ему права администратора в домене поднятом на samba) вываливалась ошибка:

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 после чего все завелось.

Комментарии

  1. Вот что еще нашел, приходиться выполнять это действие при каждом добавлении пользователя, иначе при редактировании нового пользователя вывалиться ошибка снова.

    ОтветитьУдалить

Отправить комментарий

Популярные сообщения