Bug 31711 - неверный формат аргументов slapd, препятствующий запуску
Summary: неверный формат аргументов slapd, препятствующий запуску
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: openldap-servers (show other bugs)
Version: unstable
Hardware: all Linux
: P3 blocker
Assignee: Anton V. Boyarshinov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-18 21:29 MSK by Gleb Kulikov
Modified: 2017-05-15 14:57 MSK (History)
12 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gleb Kulikov 2016-01-18 21:29:16 MSK
при настройке конфигурации LDAP/Kerberos ("Домен") через стандартный веб-интерфейс,
в файл /etc/sysconfig/ldap прописывается строка вида

SLAPDURLLIST="'ldap://localhost/ ldaps:///'"

запуск slapd с таким набором аргументов невозможен.

Должно быть 

SLAPDURLLIST=" ldap://localhost/ ldaps:/// "
Comment 1 Andrey Cherepanov 2016-01-19 15:04:19 MSK
С чего это вдруг?

sh -x /etc/init.d/slapd start
...
Starting slapd service: + '[' -z '' ']'
+ initlog -q -n slapd -c 'limited -n slapd -- start-stop-daemon --start -N 0 --exec /usr/sbin/slapd --pidfile /var/lib/ldap/var/run/slapd.pid --user ldap -- -u ldap -r /var/lib/ldap -h '\''ldap://localhost/ ldaps:///'\'' '
+ STATUS=0
Comment 2 Gleb Kulikov 2016-01-20 11:03:22 MSK
(В ответ на комментарий №1)
> С чего это вдруг?

с того, что нормальный запуск (service slapd start или systemctl start systemd) с такими аргументами НЕ ПРОХОДИТ. Не проходит, соответственно, и автоматический старт.

И этому багу уже более 6 лет --- точно.
Comment 3 Ivan Zakharyaschev 2017-05-15 14:57:36 MSK
2016-06-03 Anton V. Boyarshinov <boyarsh at altlinux.org> 2.4.42-alt2 
- support for multiple LDAP URLs in systemd service