Задать вопрос
@Vevin

Как исправить ошибку при работе в скрипте users.pl (Elastix)?

Появилось желание ̶п̶и̶н̶о̶к̶ ̶с̶о̶ ̶с̶т̶о̶р̶о̶н̶ы̶ ̶н̶а̶ч̶а̶л̶ь̶с̶т̶в̶а̶ , настроить обмен между астериском и AD.
Нашел статью на хабре (https://habrahabr.ru/post/125359/).
И не могу в нём разобраться, так как при выполнении скрипта пишет ошибку (Can't call method "bind" on an undefined value at ./users.pl line 107, line 225.), а в самом скрипте строчка 107:
(my $mesg = $ldap->bind ( dn=>$ADUserBind, password =>$ADpass);)

Подскажите пожалуйста куда копать?

PS;
[root@aster]# uname -a
Linux aster 2.6.18-371.1.2.el5 #1 SMP Tue Oct 22 12:51:53 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux
Elastix: Elastix-2.5.0-STABLE-x86_64-bin-08may2015
  • Вопрос задан
  • 334 просмотра
Подписаться 1 Оценить 7 комментариев
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Сan't call method "bind" on an undefined value at ./users.pl line 107, line 225
То есть скрипт не нашёл ни одного сервера AD и в переменной $ldap пусто.
Вы в переменной $AD прописали полное имя своего домена?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы