Sun Directory Server не может подключиться к ldap серверу - PullRequest
1 голос
/ 29 июня 2010

Я устанавливаю ArcGisServer для платформы Java на Centos 5.5 x86_64, это не поддерживаемая платформа, но я преодолел почти все проблемы, препятствующие успешной установке.Он исчерпывающе использует Sun Directory Server.Последняя ошибка, которую я получил, была:

ldap_simple_bind: не удается подключиться к серверу ldap - нет маршрута к хосту

Это происходит в других приложениях, которые его используют, поэтому, похожеконкретная проблема Sun Directory Server на Linux и Solaris.Там не сообщается о решении.Обычно я ищу проблему столько, сколько могу, но на этот раз я набрался терпения и мне нужно, чтобы она работала как можно скорее.Я признаю это отличным форумом из-за его сообщества и качества ответов, ¿кто-нибудь может мне помочь с этим?

Ответы [ 3 ]

0 голосов
/ 30 июня 2010

ArcGIS включает в себя Sun Directory Server, поэтому arcgis-сервер и ldap находятся на одном компьютере.Порт настроен на 62000. Когда я запускаю диагностический инструмент, DG028 дает сбой:

DG028 - check LDAP server: is listening 

Я сделал проверку, используя nmap:

nmap localhost -p62000

И он говорит, что он открыт.Я не знаю, как проверить, работает ли LDAP, журнал запуска не показывает ничего плохого.Я нашел файл конфигурации с именем ldap.conf:

url ldap://name.subdomain.domain:62000/dc=name,dc=arcgis
admnm agsadmin

И мой / etc / hosts:

127.0.0.1  localhost localhost
ip_direction  name.subdomain.domain name.subdomain.domain

У меня нет псевдонима для «имени», поэтому:

ping name.subdomain.domain

Работает

Но:

ping name

Не работает

Я никогда не использовал ldap, поэтому я не знаю, чтодолжно быть на "DC".Возможно, мой файл hosts искажен или это мой ldap.conf?

Другая информация состоит в том, что используемый мной компьютер является частью домена.Когда я установил Centos, файл / etc / hosts имел псевдоним интерфейса обратной связи как localhost.localdomain, но я удалил его.

Буду признателен за любую помощь.

0 голосов
/ 01 июля 2010

Я решил свою проблему, проблема была в моем файле / etc / hosts.Я добавил псевдоним для своего направления ip:

127.0.0.1  localhost localhost
ip_direction  name.subdomain.domain name

Затем я запускаю скрипт ServerConfig.Это успешная установка ArcGIS Server для платформы Java в Linux.Спасибо Грегу за руководство.

0 голосов
/ 29 июня 2010

Ошибка «Нет маршрута к хосту» предполагает, что проблема связана с сетевым подключением между вашим сервером ArcGIS (компонент Sun Directory Server, как вы упомянули) и сервером LDAP. Итак, несколько вещей для изучения, по порядку:

  1. У вас есть настроенный и работающий сервер LDAP?
  2. Доступен ли ваш сервер LDAP с вашего компьютера Centos вне сервера ArcGis?
  3. Ваш ArcGis сконфигурирован с правильным адресом сервера LDAP - должен быть в файле web.config? Пример ниже:

    <connectionStrings>

    <add name="ADConnectionString" connectionString="LDAP://SERVER_LDAP:389/ou=Sigestredi,o=Sicondef,dc=aplicaciones,o=mdef,c= es" />

    </connectionStrings>

    • Отказ от ответственности: я ничего не знаю о сервере ArcGIS как таковом - я просто диагностирую «нет маршрута к хосту» с помощью нескольких фрагментов, которые я выбрал в результате быстрого поиска на форумах ArcGis.
...