otrs-2.4.9 на CentOS7

Запросы на решение проблем

Модератор: ykolesnikov

Ответить
tyesman
OTRS Новобранец
Сообщения: 39
Зарегистрирован: 16 ноя 2015, 16:14

otrs-2.4.9 на CentOS7

Сообщение tyesman » 05 фев 2016, 13:07

Доброго дня коллеги.
Возникла необходимость перенести otrs-2.4.9 на CentOS7.
Для начала установил из otrs-2.4.9-01.noarch.rpm, установка прошла успешно.
Следующий шаг - прикрутить авторизацию к LDAP. Авторизация в LDAP работает.

Но не работает поиск клиента в LDAP. (index.pl?Action=AdminCustomerUser&Nav=Agent)

Код: Выделить всё

####################### CUSTOMER BACKEND ##################
    $Self->{CustomerUser1} = {
        Name => 'LDAP Client',
        Module => 'Kernel::System::CustomerUser::LDAP',
        Params => {
            Host =>  XXX,
            BaseDN => ''XXX",
            SSCOPE => 'sub',
            UserDN => "cn=XXX",
            UserPw => XXX,
            AlwaysFilter => '(objectclass=User)',
            SourceCharset => 'utf-8',
            DestCharset => 'utf-8',
              Params => {
                port => 389,
                timeout => 120,
                async => 0,
                version => 3,
            },
        },
        CustomerKey => 'sAMAccountName',
        CustomerID => 'mail',
        CustomerUserListFields => ['displayName', 'mail'],
        CustomerUserSearchFields => ['displayName', 'mail'],
        CustomerUserSearchPrefix => '*',
        CustomerUserSearchSuffix => '*',
        CustomerUserSearchListLimit => 250,
        CustomerUserPostMasterSearchFields => ['mail'],
        CustomerUserNameFields => ['cn'],
        CustomerUserExcludePrimaryCustomerID => 0,
        #CacheTTL => 0,
        Map => [
            # var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly
            [ 'UserSalutation', 'Title',      'title',           1, 0, 'var', '', 0 ],
            [ 'UserFirstname',  'Firstname',  'displayName',     1, 1, 'var', '', 0 ],
            [ 'UserLastname',   'Lastname',   'displayName',     1, 1, 'var', '', 0 ],
            [ 'UserLogin',      'Username',   'sAMAccountName',  1, 1, 'var', '', 0 ],
            [ 'UserEmail',      'Email',      'mail',            1, 1, 'var', '', 0 ],
            [ 'UserCustomerID', 'CustomerID', 'mail',            1, 1, 'var', '', 0 ],
            [ 'UserCustomerIDs', 'CustomerIDs', 'second_customer_ids', 1, 0, 'var', '', 0 ],
            [ 'UserPhone',      'Phone',      'telephonenumber', 1, 0, 'var', '', 0 ],
            [ 'UserAddress',    'Address',    'postaladdress',   1, 0, 'var', '', 0 ],
            [ 'UserComment',    'Comment',    'description',     1, 0, 'var', '', 0 ],
        ],
    };
В лог апача выдает ошибку:

Код: Выделить всё

ERROR: OTRS-CGI-10 Perl: 5.16.3 OS: linux Time: Fri Feb  5 12:56:39 2016

 Message: Can't use string ("'title','displayName','displayNa"...) as an ARRAY ref while "strict refs" in use at /usr/share/perl5/vendor_perl/Convert/ASN1/_encode.pm line 269.

 Traceback (8476):
   Module: Kernel::System::CustomerUser::LDAP::CustomerUserDataGet (v1.53.2.1) Line: 580
   Module: Kernel::System::CustomerUser::CustomerUserDataGet (v1.55.2.1) Line: 283
   Module: Kernel::Modules::AdminCustomerUser::_Overview (v1.57.2.3) Line: 436
   Module: Kernel::Modules::AdminCustomerUser::Run (v1.57.2.3) Line: 93
   Module: Kernel::System::Web::InterfaceAgent::Run (v1.43.2.1) Line: 819
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 48
   Module: (eval) (v1.88) Line: 207
   Module: ModPerl::RegistryCooker::run (v1.88) Line: 207
   Module: ModPerl::RegistryCooker::default_handler (v1.88) Line: 173
   Module: ModPerl::Registry::handler (v1.99) Line: 32
Прошу помощи, версия перла Perl: 5.16.3

Ответить