Bug 31711

Summary: неверный формат аргументов slapd, препятствующий запуску
Product: Sisyphus Reporter: Gleb Kulikov <glebus>
Component: openldap-serversAssignee: Anton V. Boyarshinov <boyarsh>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: blocker    
Priority: P3 CC: boyarsh, cas, imz, inger, klark, ldv, manowar, shaba, slev, vitty, viy, zerg
Version: unstable   
Hardware: all   
OS: Linux   

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