Страница 1 из 1

Ошибка при установке openldap-servers

Добавлено: 25 июн 2025, 22:26
dkirienko
Rosa Фреш 13 сервер, выполняю команду:

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

dnf install -y openldap-servers openldap-clients
Получаю такой результат:

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

Выполнение транзакции
  Подготовка       :                                                                                                                                                                      1/1 
  Установка        : lib64event_extra2.1_7-2.1.12-5.x86_64                                                                                                                                1/3 
  Установка        : openldap-servers-2.6.9-1.x86_64                                                                                                                                      2/3 
предупреждение: user ldap does not exist - using root
предупреждение: group ldap does not exist - using root
предупреждение: user ldap does not exist - using root
предупреждение: group ldap does not exist - using root
предупреждение: user ldap does not exist - using root
предупреждение: group ldap does not exist - using root
предупреждение: user ldap does not exist - using root
предупреждение: group ldap does not exist - using root

  Запуск скриптлета: openldap-servers-2.6.9-1.x86_64                                                                                                                                      2/3 
chown: неверный пользователь: «ldap:ldap»

  Установка        : openldap-clients-2.6.9-1.x86_64                                                                                                                                      3/3 
  Запуск скриптлета: openldap-clients-2.6.9-1.x86_64                                                                                                                                      3/3 
Creating group 'ldap' with GID 55.
Creating user 'ldap' (OpenLDAP server) with UID 55 and GID 55.
То есть группа и пользователь ldap создаются после того, как они используются при копировании файлов.
Также файл /etc/openldap/slapd.conf после установки не создаётся.

Re: Ошибка при установке openldap-servers

Добавлено: 26 июн 2025, 05:35
irton
исправил создание пользователя

slapd.conf ненужен.
slapd.conf(5) is obsoleted since 2.3, see slapd-config(5)

Re: Ошибка при установке openldap-servers

Добавлено: 26 июн 2025, 08:30
dkirienko
irton писал(а): 26 июн 2025, 05:35 slapd.conf ненужен.
Однако, rpm -ql openldap-servers выводит /etc/openldap/slapd.conf
Это нормально?

Re: Ошибка при установке openldap-servers

Добавлено: 26 июн 2025, 12:06
irton
он возможно не создавался из-за отсутствия пользователя ldap

Этот файл генерируется после установки пакета, вот здесь (может и код надо править, пока незнаю):
https://abf.io/import/openldap/blob/ros ... pec#lc-422
можете вручную попробовать выполнить и посмотреть:
/usr/sbin/slapadd -F /etc/openldap/slapd.d/ -n0 -l /usr/share/openldap-servers/slapd.ldif

Re: Ошибка при установке openldap-servers

Добавлено: 26 июн 2025, 13:39
turik02
А он разве в новых версиях создаётся?
Обратите внимание, что OpenLDAP больше не считывает конфигурацию из файла /etc/openldap/slapd.conf. Вместо этого он использует базу данных конфигурации, расположенную в каталоге /etc/openldap/slapd.d/.
Файл slapd.conf устарел, теперь вся конфигурация хранится в самой базе данных (хотя можно использовать и старый метод)
https://serverfault.com/questions/37101 ... g-openldap

Re: Ошибка при установке openldap-servers

Добавлено: 26 июн 2025, 14:13
turik02
По этому пути создаётся файл при установке (может быть это он)
/usr/lib/tmpfiles.d/slapd.conf

Re: Ошибка при установке openldap-servers

Добавлено: 26 июн 2025, 14:51
irton
turik02 писал(а): 26 июн 2025, 14:13 По этому пути создаётся файл при установке (может быть это он)
/usr/lib/tmpfiles.d/slapd.conf
нет, это для временных каталогов конфиг.
Попробуйте что сделает, может ничего и не сделает :-(
/usr/sbin/slapadd -F /etc/openldap/slapd.d/ -n0 -l /usr/share/openldap-servers/slapd.ldif

Re: Ошибка при установке openldap-servers

Добавлено: 26 июн 2025, 14:52
irton
turik02 писал(а): 26 июн 2025, 14:13 По этому пути создаётся файл при установке (может быть это он)
/usr/lib/tmpfiles.d/slapd.conf
нет, это для временных каталогов конфиг.
Попробуйте что сделает, может ничего и не сделает :-(
/usr/sbin/slapadd -F /etc/openldap/slapd.d/ -n0 -l /usr/share/openldap-servers/slapd.ldif

Re: Ошибка при установке openldap-servers

Добавлено: 26 июн 2025, 19:37
turik02
Тут пишут, что он устарел
https://serverfault.com/questions/37101 ... g-openldap