Здравствуйте. Не могу победить задачу по настройке пакета в альте. Есть конфигурация лдап сервера. соответственно
ставлю лдап сервер
apt-get install openldap-serversдалее по инструкции копирую схемы, я их приложил ниже
далее беру конфиг, с которым лдап не запускается, ну да ладно, взял из него параметры, вставил в оригинальный конфиг файл сервера, врое старт службы есть. Ниже прикладываю конфиг с которым НЕ запускается служба
pidfile /run/slapd/slapd.pid
argsfile /run/slapd/slapd.args
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/rfc2307bis.schema
include /etc/openldap/schema/yast.schema
include /etc/openldap/schema/dicom.schema
include /etc/openldap/schema/dcm4che.schema
include /etc/openldap/schema/dcm4chee-archive.schema
include /etc/openldap/schema/dcm4chee-archive-ui.schema
moduleload back_mdb.la
access to dn.base=""
by * read
access to dn.base="cn=Subschema"
by * read
access to attrs=userPassword,userPKCS12
by self write
by * auth
access to attrs=shadowLastChange
by self write
by * read
access to *
by * read
database mdb
suffix "dc=dcm4che,dc=org"
rootdn "cn=admin,dc=dcm4che,dc=org"
rootpw {SSHA}2mLhTxu1TZ/v1eELYp+NtuAsXxlA5kpV
directory /var/lib/ldap
index objectClass eq
Ну и эти же параметры я вставил вручную в разделы конфига slapd.conf.
останавливаю slapd, закидываю данные из файла ldif
slapadd -b "dc=dcm4che,dc=org" -f /etc/openldap/slapd.conf -l /srv/dcm4chee-arc-5.33.1-psql/5-33-1-create.ldifЕго я тоже приложу.
По итогу стартуем сервер ldap и потом запускаем сервер приложения, но оно упорото пишет что не может найти объекты в LDAP
00:04:31,893 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([("deployment" => "dcm4chee-arc-ear-5.33.1-psql.ear")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.deployment.subunit.\"dcm4chee-arc-ear-5.33.1-psql.ear\".\"dcm4chee-arc-service-5.33.1.jar\".component.ArchiveServiceImpl.START" => "java.lang.IllegalStateException: WFLYEE0042: Failed to construct component instance
Caused by: java.lang.IllegalStateException: WFLYEE0042: Failed to construct component instance
Caused by: jakarta.ejb.EJBException: org.jboss.weld.exceptions.WeldException: WELD-000049: Unable to invoke private void org.dcm4chee.arc.impl.ArchiveDeviceProducer.init() on org.dcm4chee.arc.impl.ArchiveDeviceProducer@8a54d47
Caused by: org.jboss.weld.exceptions.WeldException: WELD-000049: Unable to invoke private void org.dcm4chee.arc.impl.ArchiveDeviceProducer.init() on org.dcm4chee.arc.impl.ArchiveDeviceProducer@8a54d47
Caused by: java.lang.reflect.InvocationTargetException
Caused by: java.lang.RuntimeException: org.dcm4che3.conf.api.ConfigurationException: javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such Object]; remaining name 'dc=dcm4che,dc=org'
Caused by: org.dcm4che3.conf.api.ConfigurationException: javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such Object]; remaining name 'dc=dcm4che,dc=org'
Caused by: javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such Object]; remaining name 'dc=dcm4che,dc=org'"}}Есть у кого соображения или может наводки, потому как в альте не может взлететь, в сьюзи и убунте полет нормальный...
пытаюсь поискать в каталоге командой
ldapsearch -b "cd=admin,dc=dcm4che,dc=org" -s sub "(objectclass=*)"пароль просит, ввожу admin, должен быть такой пароль. выод идет следующий:
SASL/SRP authentication started
Please enter your password:
ldap_sasl_interactive_bind: Invalid credentials (49)
additional info: SASL(-13): user not found: no secret in database