質問編集履歴
1
openldap\.service は起動できるようになった結果を追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,13 +4,9 @@
|
|
4
4
|
|
5
5
|
###発生している問題・エラーメッセージ
|
6
6
|
|
7
|
+
systemctl start openldap.service をした場合は起動し openldap.service は enable になっているが
|
8
|
+
サーバを reboot すると slapd が起動しない
|
7
9
|
|
8
|
-
% systemctl enable openldap の結果は以下になるが enable にはなる(rootで実行)
|
9
|
-
Synchronizing state of openldap.service with SysV init with /lib/systemd/systemd-sysv-install...
|
10
|
-
Executing /lib/systemd/systemd-sysv-install enable openldap
|
11
|
-
insserv: warning: script 'K01openldap' missing LSB tags and overrides
|
12
|
-
insserv: warning: script 'openldap' missing LSB tags and overrides
|
13
|
-
update-rc.d: error: openldap Default-Start contains no runlevels, aborting.
|
14
10
|
|
15
11
|
###該当のソースコード
|
16
12
|
|
@@ -20,24 +16,42 @@
|
|
20
16
|
--
|
21
17
|
[Unit]
|
22
18
|
Description=openldap daemon
|
23
|
-
After=syslog.target network.target
|
24
19
|
|
25
20
|
[Service]
|
26
21
|
ExecStart=/etc/init.d/openldap start
|
27
|
-
Restart=always
|
28
|
-
Type=
|
22
|
+
Type=forking
|
23
|
+
PIDFile=/var/run/slapd.pid
|
29
24
|
|
30
25
|
[Install]
|
31
|
-
WantedBy=
|
26
|
+
WantedBy=multi-user.target
|
32
27
|
|
33
28
|
--
|
34
29
|
|
30
|
+
systemctl start openldap.service をした場合の systemctl statatus openldap.service の結果
|
35
31
|
|
32
|
+
^[[0;1;32m●^[[0m openldap.service - openldap daemon
|
33
|
+
Loaded: loaded (/etc/systemd/system/openldap.service; enabled; vendor preset: enabled)
|
34
|
+
Active: ^[[0;1;32mactive (running)^[[0m since 水 2017-02-08 10:35:52 JST; 16s ago
|
35
|
+
Process: 1578 ExecStart=/etc/init.d/openldap start (code=exited, status=0/SUCCESS)
|
36
|
+
Main PID: 1582 (slapd)
|
37
|
+
Tasks: 3
|
38
|
+
Memory: 20.2M
|
39
|
+
CPU: 991ms
|
40
|
+
CGroup: /system.slice/openldap.service
|
41
|
+
└─1582 /usr/local/ldap/libexec/slapd -h ldaps:/// ldap:///
|
36
42
|
|
43
|
+
2月 08 10:35:51 ns03-2016 systemd[1]: Starting openldap daemon...
|
44
|
+
2月 08 10:35:52 ns03-2016 openldap[1578]: started OpenLDAP slapd slurpd.
|
45
|
+
2月 08 10:35:52 ns03-2016 slapd[1581]: @(#) $OpenLDAP: slapd 2.4.44 (Feb 6 2017 17:52:52) $
|
46
|
+
anzii@ns03-2016:/usr/local/src/openldap-2.4.44/servers/slapd
|
47
|
+
2月 08 10:35:52 ns03-2016 slapd[1582]: slapd starting
|
48
|
+
2月 08 10:35:52 ns03-2016 systemd[1]: Started openldap daemon.
|
49
|
+
|
50
|
+
|
37
51
|
###試したこと
|
38
52
|
|
39
53
|
|
40
|
-
|
54
|
+
systemctl start openldap.service 単体で実行した場合は slapd , slurpd が起動する
|
41
55
|
|
42
56
|
% systemctl list-unit-files --type=service | grep -i openldap コマンドで確認すると service は enable になっている
|
43
57
|
openldap.service enabled
|