начиная с openldap-servers-2.4.42-alt3, умолчательные опции (/etc/sysconfig/ldap) SLAPD_OPTIONS="-l DAEMON -s 6 " не подходят для старта slapd. slapd не принимает ни один из кодов, перечисленных в справке slapd -s ? либо slapd -d ? После очистки переменной SLAPD_OPTIONS="" slapd стартует и работает нормально. PS: в системе установлен syslog-ng
даже соврал. slapd штатно запускается, ТОЛЬКО если покорёжить строку ExecStart=/bin/sh -c "/usr/sbin/slapd -u ldap -r /var/lib/ldap -h ${SLAPDURLLIST} $SLAPD_OPTIONS" файла /lib/systemd/system/slapd.service к виду: ExecStart=/bin/sh -c "/usr/sbin/slapd -u ldap -r /var/lib/ldap -h "ldap://127.0.0.1/ ldaps:/// " " переменные, определённые в /etc/sysconfig/ldap, НЕ ВОСПРИНИМАЮТСЯ, строка Environment="SLAPDURLLIST=ldap://localhost/" "SLAPD_OPTIONS= файла /lib/systemd/system/slapd.service НЕ РАБОТАЕТ
> переменные, определённые в /etc/sysconfig/ldap, НЕ ВОСПРИНИМАЮТСЯ, > строка Environment="SLAPDURLLIST=ldap://localhost/" "SLAPD_OPTIONS= > файла /lib/systemd/system/slapd.service НЕ РАБОТАЕТ У меня ровно обратные наблюдения, но я перепроверю
Не подтверждаю: -------------------- [root@c184 ~]# cat /etc/sysconfig/ldap ######################################## # SLAPD Proccess options ######################################## # SLAPD URL list #SLAPDURLLIST="ldap://localhost/" SLAPDURLLIST="'ldap://localhost/ ldaps:///'" #SLAPDURLLIST="'ldap:/// ldaps:///'" SLAPD_OPTIONS="-l DAEMON -s 6" --------------------------- [root@c184 ~]# systemctl status slapd.service ● slapd.service - OpenLDAP Server Daemon Loaded: loaded (/lib/systemd/system/slapd.service; disabled; vendor preset: disabled) Active: active (running) since Вт 2016-06-21 17:49:39 MSK; 56s ago Process: 6955 ExecStart=/bin/sh -c /usr/sbin/slapd -u ldap -r /var/lib/ldap -h ${SLAPDURLLIST} $SLAPD_OPTIONS (code=exited, status= Process: 5887 ExecStartPre=/etc/chroot.d/ldap.all (code=exited, status=0/SUCCESS) Process: 5883 ExecStartPre=/usr/sbin/slaptest -u (code=exited, status=0/SUCCESS) Process: 5875 ExecStartPre=/usr/bin/cert-sh generate slapd (code=exited, status=0/SUCCESS) Main PID: 6958 (slapd) Tasks: 2 (limit: 512) CGroup: /system.slice/slapd.service └─6958 /usr/sbin/slapd -u ldap -r /var/lib/ldap -h ldap://localhost/ ldaps:/// -l DAEMON -s 6 июн 21 17:49:37 c184.office.basealt.ru systemd[1]: Starting OpenLDAP Server Daemon... июн 21 17:49:37 c184.office.basealt.ru slaptest[5883]: config file testing succeeded июн 21 17:49:39 c184.office.basealt.ru systemd[1]: Started OpenLDAP Server Daemon.